src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java Mon Mar 20 17:40:05 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java Mon Mar 20 17:40:05 2017
*** 33,43 ****
--- 33,42 ----
import org.graalvm.compiler.lir.StandardOp.LoadConstantOp;
import org.graalvm.compiler.lir.gen.LIRGeneratorTool.MoveFactory;
import jdk.vm.ci.meta.AllocatableValue;
import jdk.vm.ci.meta.Constant;
import jdk.vm.ci.meta.JavaConstant;
import jdk.vm.ci.meta.Value;
/**
* Wrapper for {@link MoveFactory} that checks that the instructions created adhere to the contract
* of {@link MoveFactory}.
*** 49,59 ****
--- 48,58 ----
public VerifyingMoveFactory(MoveFactory inner) {
this.inner = inner;
}
@Override
- public boolean canInlineConstant(JavaConstant c) {
return inner.canInlineConstant(c);
}
@Override
public boolean allowConstantToStackMove(Constant constant) {
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/VerifyingMoveFactory.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File