Searched refs:asConstant (Results 1 - 25 of 83) sorted by relevance

1234

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/
H A DNegateNodeCanonicalizationTest.java60 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 DStamp.java97 * 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 DStringEqualsConstantTest.java43 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 DStringHashConstantTest.java45 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 DLongNodeChainTest.java87 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 DCompareNode.java88 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 DUnaryArithmeticNode.java80 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 DValueNode.java141 public final Constant asConstant() { method in class:ValueNode
150 return isConstant() && asConstant() instanceof JavaConstant;
154 Constant value = asConstant();
H A DDynamicPiNode.java54 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 DAArch64MoveFactory.java26 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 DAheadOfTimeVerificationPhase.java85 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 DLoadFieldNode.java113 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 DStoreFieldNode.java100 assert existing instanceof ConstantNode && ((ConstantNode) existing).asConstant().equals(JavaConstant.forIllegal()) : value.stamp() + " vs " + existing.stamp();
H A DDynamicNewInstanceNode.java77 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 DAMD64MoveFactory.java27 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 DSPARCMoveFactory.java26 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 DSSALinearScanResolveDataFlowPhase.java26 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 DKlassPointerStamp.java123 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 DConstantBindingParameterPlugin.java66 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 DArrayEqualsNode.java157 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 DConvertDeoptimizeToGuardPhase.java146 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 DCallSiteTargetNode.java60 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 DUnsignedMulHighNode.java80 Constant c = forY.asConstant();
H A DIntegerMulHighNode.java80 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 DNarrowOopStamp.java109 public abstract JavaConstant asConstant(); method in class:NarrowOopStamp

Completed in 228 milliseconds

1234