Searched refs:foldConstant (Results 1 - 12 of 12) sorted by relevance

/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/spi/
H A DConstantFieldProvider.java43 T foldConstant(JavaConstant ret); method in interface:ConstantFieldProvider.ConstantFieldTool
50 * {@link ConstantFieldTool#foldConstant} or {@link ConstantFieldTool#foldStableArray} if the
H A DJavaConstantFieldProvider.java65 return tool.foldConstant(value);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/
H A DFloatStamp.java310 public Constant foldConstant(Constant c) {
332 public Constant foldConstant(Constant const1, Constant const2) {
369 public Constant foldConstant(Constant const1, Constant const2) {
406 public Constant foldConstant(Constant const1, Constant const2) {
447 public Constant foldConstant(Constant const1, Constant const2) {
484 public Constant foldConstant(Constant const1, Constant const2) {
508 public Constant foldConstant(Constant c) {
531 public Constant foldConstant(Constant const1, Constant const2) {
571 public Constant foldConstant(Constant const1, Constant const2) {
611 public Constant foldConstant(Constan
[all...]
H A DIntegerStamp.java591 public Constant foldConstant(Constant value) {
612 public Constant foldConstant(Constant const1, Constant const2) {
672 public Constant foldConstant(Constant const1, Constant const2) {
700 public Constant foldConstant(Constant const1, Constant const2) {
864 public Constant foldConstant(Constant const1, Constant const2) {
931 public Constant foldConstant(Constant const1, Constant const2) {
1022 public Constant foldConstant(Constant const1, Constant const2) {
1053 public Constant foldConstant(Constant const1, Constant const2) {
1087 public Constant foldConstant(Constant c) {
1104 public Constant foldConstant(Constan
[all...]
H A DArithmeticOpTable.java468 public abstract Constant foldConstant(Constant value); method in class:ArithmeticOpTable.UnaryOp
567 public abstract Constant foldConstant(Constant a, Constant b); method in class:ArithmeticOpTable.BinaryOp
700 public abstract Constant foldConstant(Constant c, int amount); method in class:ArithmeticOpTable.ShiftOp
788 public abstract Constant foldConstant(int inputBits, int resultBits, Constant value); method in class:ArithmeticOpTable.IntegerConvertOp
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/
H A DConstantFoldUtil.java58 public ConstantNode foldConstant(JavaConstant ret) {
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DFloatConvertNode.java82 return getArithmeticOp().foldConstant(c);
88 return reverse.foldConstant(c);
H A DIntegerConvertNode.java91 return getArithmeticOp().foldConstant(getInputBits(), getResultBits(), c);
97 return reverse.foldConstant(getResultBits(), getInputBits(), c);
119 return ConstantNode.forPrimitive(stamp, operation.foldConstant(inputBits, resultBits, value.asConstant()));
H A DUnaryArithmeticNode.java80 return ConstantNode.forPrimitive(op.foldStamp(forValue.stamp()), op.foldConstant(forValue.asConstant()));
H A DShiftNode.java99 return ConstantNode.forPrimitive(stamp, op.foldConstant(forX.asConstant(), amount.asInt()));
H A DBinaryArithmeticNode.java93 Constant ret = op.foldConstant(forX.asConstant(), forY.asConstant());

Completed in 71 milliseconds