/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ |
H A D | NegateNodeCanonicalizationTest.java | 60 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant())); 70 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant())); 80 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant())); 90 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant())); 100 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant())); 110 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant())); 120 assertEquals(expected, ArithmeticOpTable.forStamp(node.stamp()).getNeg().foldConstant(node.asConstant()));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ |
H A D | Stamp.java | 97 * stamp representing the single value c. stamp.constant(c).asConstant() should be equal to c. 142 public Constant asConstant() { method in class:Stamp 179 Constant constant = this.asConstant(); 181 Constant otherConstant = other.asConstant();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ |
H A D | StringEqualsConstantTest.java | 43 private ValueNode asConstant(StructuredGraph graph, String str) { method in class:StringEqualsConstantTest 51 graph.getParameter(0).replaceAndDelete(asConstant(graph, s0)); 52 graph.getParameter(1).replaceAndDelete(asConstant(graph, s1));
|
H A D | StringHashConstantTest.java | 45 private ValueNode asConstant(StructuredGraph graph, String str) { method in class:StringHashConstantTest 56 graph.getParameter(0).replaceAndDelete(asConstant(graph, s));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ |
H A D | LongNodeChainTest.java | 87 JavaConstant asConstant = (JavaConstant) returnNode.result().asConstant(); 88 Assert.assertEquals(N + 1, asConstant.asInt());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ |
H A D | CompareNode.java | 88 if (forX.isConstant() && forY.isConstant() && (constantReflection != null || forX.asConstant() instanceof PrimitiveConstant)) { 89 return LogicConstantNode.forBoolean(condition.foldCondition(forX.asConstant(), forY.asConstant(), constantReflection, unorderedIsTrue)); 95 if (forX.asConstant() instanceof PrimitiveConstant && forY.asConstant() instanceof PrimitiveConstant) { 96 return LogicConstantNode.forBoolean(condition.foldCondition((PrimitiveConstant) forX.asConstant(), (PrimitiveConstant) forY.asConstant(), unorderedIsTrue)); 120 if ((result = canonicalizeSymmetricConstant(constantReflection, metaAccess, options, smallestCompareWidth, condition, forX.asConstant(), forY, true, unorderedIsTrue)) != null) { 124 if ((result = canonicalizeSymmetricConstant(constantReflection, metaAccess, options, smallestCompareWidth, condition, forY.asConstant(), forX, false, unorderedIsTrue)) != null) { 209 Constant trueConstant = conditionalNode.trueValue().asConstant(); [all...] |
H A D | UnaryArithmeticNode.java | 80 return ConstantNode.forPrimitive(op.foldStamp(forValue.stamp()), op.foldConstant(forValue.asConstant()));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | ValueNode.java | 141 public final Constant asConstant() { method in class:ValueNode 150 return isConstant() && asConstant() instanceof JavaConstant; 154 Constant value = asConstant();
|
H A D | DynamicPiNode.java | 54 ResolvedJavaType t = tool.getConstantReflection().asJavaType(typeMirror.asConstant());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/ |
H A D | AArch64MoveFactory.java | 26 import static org.graalvm.compiler.lir.LIRValueUtil.asConstant; 51 return createLoad(dst, asConstant(src));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/ |
H A D | AheadOfTimeVerificationPhase.java | 85 HotSpotObjectConstant c = (HotSpotObjectConstant) node.asConstant();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ |
H A D | LoadFieldNode.java | 113 ConstantNode constant = asConstant(constantFields, constantReflection, metaAccess, options, forObject, field); 137 public ConstantNode asConstant(CanonicalizerTool tool, ValueNode forObject) { method in class:LoadFieldNode 138 return asConstant(tool.getConstantFieldProvider(), tool.getConstantReflection(), 142 private static ConstantNode asConstant(ConstantFieldProvider constantFields, ConstantReflectionProvider constantReflection, method in class:LoadFieldNode 152 public ConstantNode asConstant(CanonicalizerTool tool, JavaConstant constant) { method in class:LoadFieldNode
|
H A D | StoreFieldNode.java | 100 assert existing instanceof ConstantNode && ((ConstantNode) existing).asConstant().equals(JavaConstant.forIllegal()) : value.stamp() + " vs " + existing.stamp();
|
H A D | DynamicNewInstanceNode.java | 77 ResolvedJavaType type = tool.getConstantReflection().asJavaType(clazz.asConstant());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/ |
H A D | AMD64MoveFactory.java | 27 import static org.graalvm.compiler.lir.LIRValueUtil.asConstant; 90 return createLoad(dst, asConstant(src));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/ |
H A D | SPARCMoveFactory.java | 26 import static org.graalvm.compiler.lir.LIRValueUtil.asConstant; 59 return createLoad(dst, asConstant(src));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/ssa/ |
H A D | SSALinearScanResolveDataFlowPhase.java | 26 import static org.graalvm.compiler.lir.LIRValueUtil.asConstant; 78 moveResolver.addMapping(asConstant(phiOut), toInterval);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/type/ |
H A D | KlassPointerStamp.java | 123 public Constant asConstant() { method in class:KlassPointerStamp 127 return super.asConstant();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ |
H A D | ConstantBindingParameterPlugin.java | 66 constantNode = ConstantNode.forConstant(stamp.getTrustedStamp(), otherCon.asConstant(), otherCon.getStableDimension(), otherCon.isDefaultStable(), metaAccess);
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ |
H A D | ArrayEqualsNode.java | 157 float value1 = ((JavaConstant) ((ConstantNode) entry1).asConstant()).asFloat(); 158 float value2 = ((JavaConstant) ((ConstantNode) entry2).asConstant()).asFloat(); 163 double value1 = ((JavaConstant) ((ConstantNode) entry1).asConstant()).asDouble(); 164 double value2 = ((JavaConstant) ((ConstantNode) entry2).asConstant()).asDouble();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ |
H A D | ConvertDeoptimizeToGuardPhase.java | 146 xs = x.asConstant(); 148 xs = xPhi.valueAt(mergePredecessor).asConstant(); 152 ys = y.asConstant(); 154 ys = yPhi.valueAt(mergePredecessor).asConstant();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ |
H A D | CallSiteTargetNode.java | 60 HotSpotObjectConstant c = (HotSpotObjectConstant) callSite.asConstant();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/ |
H A D | UnsignedMulHighNode.java | 80 Constant c = forY.asConstant();
|
H A D | IntegerMulHighNode.java | 80 Constant c = forY.asConstant();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/ |
H A D | NarrowOopStamp.java | 109 public abstract JavaConstant asConstant(); method in class:NarrowOopStamp
|