< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64MoveFactory.java

Print this page
rev 52509 : [mq]: graal

*** 32,41 **** --- 32,42 ---- import org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler; import org.graalvm.compiler.core.common.type.DataPointerConstant; import org.graalvm.compiler.debug.GraalError; import org.graalvm.compiler.lir.LIRInstruction; import org.graalvm.compiler.lir.aarch64.AArch64AddressValue; + import org.graalvm.compiler.lir.aarch64.AArch64LIRInstruction; import org.graalvm.compiler.lir.aarch64.AArch64Move; import org.graalvm.compiler.lir.aarch64.AArch64Move.LoadAddressOp; import org.graalvm.compiler.lir.gen.LIRGeneratorTool.MoveFactory; import jdk.vm.ci.meta.AllocatableValue;
*** 67,77 **** public LIRInstruction createStackMove(AllocatableValue result, AllocatableValue input) { return new AArch64Move.Move(result, input); } @Override ! public LIRInstruction createLoad(AllocatableValue dst, Constant src) { if (src instanceof JavaConstant) { JavaConstant javaConstant = (JavaConstant) src; if (canInlineConstant(javaConstant)) { return new AArch64Move.LoadInlineConstant(javaConstant, dst); } else { --- 68,78 ---- public LIRInstruction createStackMove(AllocatableValue result, AllocatableValue input) { return new AArch64Move.Move(result, input); } @Override ! public AArch64LIRInstruction createLoad(AllocatableValue dst, Constant src) { if (src instanceof JavaConstant) { JavaConstant javaConstant = (JavaConstant) src; if (canInlineConstant(javaConstant)) { return new AArch64Move.LoadInlineConstant(javaConstant, dst); } else {
< prev index next >