/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/spi/ |
H A D | ConstantFieldProvider.java | 43 T foldConstant(JavaConstant ret); method in interface:ConstantFieldProvider.ConstantFieldTool 50 * {@link ConstantFieldTool#foldConstant} or {@link ConstantFieldTool#foldStableArray} if the
|
H A D | JavaConstantFieldProvider.java | 65 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 D | FloatStamp.java | 310 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 D | IntegerStamp.java | 591 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 D | ArithmeticOpTable.java | 468 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 D | ConstantFoldUtil.java | 58 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 D | FloatConvertNode.java | 82 return getArithmeticOp().foldConstant(c); 88 return reverse.foldConstant(c);
|
H A D | IntegerConvertNode.java | 91 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 D | UnaryArithmeticNode.java | 80 return ConstantNode.forPrimitive(op.foldStamp(forValue.stamp()), op.foldConstant(forValue.asConstant()));
|
H A D | ShiftNode.java | 99 return ConstantNode.forPrimitive(stamp, op.foldConstant(forX.asConstant(), amount.asInt()));
|
H A D | BinaryArithmeticNode.java | 93 Constant ret = op.foldConstant(forX.asConstant(), forY.asConstant());
|