src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java

Print this page

        

*** 89,99 **** throw GraalError.shouldNotReachHere(src.getClass().toString()); } } @Override ! public boolean canInlineConstant(JavaConstant c) { switch (c.getJavaKind()) { case Boolean: case Byte: case Char: case Short: --- 89,101 ---- throw GraalError.shouldNotReachHere(src.getClass().toString()); } } @Override ! public boolean canInlineConstant(Constant con) { ! if (con instanceof JavaConstant) { ! JavaConstant c = (JavaConstant) con; switch (c.getJavaKind()) { case Boolean: case Byte: case Char: case Short:
*** 105,114 **** --- 107,118 ---- return c.isNull(); default: return false; } } + return false; + } @Override public boolean allowConstantToStackMove(Constant value) { return false; }
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCMoveFactory.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File