File tree Expand file tree Collapse file tree 1 file changed +0
-13
lines changed
compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/amd64 Expand file tree Collapse file tree 1 file changed +0
-13
lines changed Original file line number Diff line number Diff line change 9696import jdk .vm .ci .code .RegisterConfig ;
9797import jdk .vm .ci .code .RegisterValue ;
9898import jdk .vm .ci .meta .AllocatableValue ;
99- import jdk .vm .ci .meta .Constant ;
10099import jdk .vm .ci .meta .DeoptimizationAction ;
101100import jdk .vm .ci .meta .DeoptimizationReason ;
102101import jdk .vm .ci .meta .JavaConstant ;
103102import jdk .vm .ci .meta .JavaKind ;
104103import jdk .vm .ci .meta .PlatformKind ;
105104import jdk .vm .ci .meta .SpeculationLog ;
106105import jdk .vm .ci .meta .Value ;
107- import jdk .vm .ci .meta .ValueKind ;
108106
109107/**
110108 * LIR generator specialized for AMD64 HotSpot.
@@ -657,15 +655,4 @@ public int getArrayLengthOffset() {
657655 public Register getHeapBaseRegister () {
658656 return getProviders ().getRegisters ().getHeapBaseRegister ();
659657 }
660-
661- @ Override
662- public AllocatableValue emitLoadConstant (ValueKind <?> kind , Constant constant ) {
663- if (((AMD64Kind ) kind .getPlatformKind ()).isInteger () && constant instanceof JavaConstant && constant .isDefaultForKind ()) {
664- Register zeroValueRegister = getProviders ().getRegisters ().getZeroValueRegister (config );
665- if (!Register .None .equals (zeroValueRegister )) {
666- return zeroValueRegister .asValue (kind );
667- }
668- }
669- return super .emitLoadConstant (kind , constant );
670- }
671658}
You can’t perform that action at this time.
0 commit comments