/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.nodes/src/org/graalvm/compiler/nodes/calc/ |
H A D | UnaryArithmeticNode.java | 50 super(c, getOp.apply(ArithmeticOpTable.forStamp(value.stamp())).foldStamp(value.stamp()), value); 55 return getOp.apply(ArithmeticOpTable.forStamp(forValue.stamp()));
|
H A D | ShiftNode.java | 67 super(c, getOp.apply(ArithmeticOpTable.forStamp(x.stamp())).foldStamp(x.stamp(), (IntegerStamp) s.stamp()), x, s); 73 return getOp.apply(ArithmeticOpTable.forStamp(forValue.stamp()));
|
H A D | FloatConvertNode.java | 69 ValueNode synonym = findSynonym(input, ArithmeticOpTable.forStamp(input.stamp()).getFloatConvert(op)); 87 FloatConvertOp reverse = ArithmeticOpTable.forStamp(stamp()).getFloatConvert(op.reverse());
|
H A D | IntegerConvertNode.java | 64 super(c, getOp.apply(ArithmeticOpTable.forStamp(input.stamp())).foldStamp(inputBits, resultBits, input.stamp()), input); 81 return getOp.apply(ArithmeticOpTable.forStamp(forValue.stamp())); 96 IntegerConvertOp<REV> reverse = getReverseOp.apply(ArithmeticOpTable.forStamp(stamp()));
|
H A D | BinaryArithmeticNode.java | 63 super(c, getOp.apply(ArithmeticOpTable.forStamp(x.stamp())).foldStamp(x.stamp(), y.stamp()), x, y); 68 ArithmeticOpTable table = ArithmeticOpTable.forStamp(forX.stamp()); 69 assert table.equals(ArithmeticOpTable.forStamp(forY.stamp()));
|
H A D | NegateNode.java | 70 ArithmeticOpTable.UnaryOp<Neg> negOp = ArithmeticOpTable.forStamp(forValue.stamp()).getNeg();
|
H A D | SubNode.java | 57 BinaryOp<Sub> op = ArithmeticOpTable.forStamp(x.stamp()).getSub(); 132 if (ArithmeticOpTable.forStamp(stamp).getAdd().isNeutral(c)) {
|
H A D | RightShiftNode.java | 49 ArithmeticOpTable.ShiftOp<Shr> op = ArithmeticOpTable.forStamp(x.stamp()).getShr();
|
H A D | SignExtendNode.java | 62 IntegerConvertOp<SignExtend> signExtend = ArithmeticOpTable.forStamp(input.stamp()).getSignExtend();
|
H A D | OrNode.java | 54 BinaryOp<Or> op = ArithmeticOpTable.forStamp(x.stamp()).getOr();
|
H A D | ZeroExtendNode.java | 66 IntegerConvertOp<ZeroExtend> signExtend = ArithmeticOpTable.forStamp(input.stamp()).getZeroExtend();
|
H A D | XorNode.java | 55 BinaryOp<Xor> op = ArithmeticOpTable.forStamp(x.stamp()).getXor();
|
H A D | NarrowNode.java | 64 IntegerConvertOp<Narrow> signExtend = ArithmeticOpTable.forStamp(input.stamp()).getNarrow();
|
H A D | LeftShiftNode.java | 49 ArithmeticOpTable.ShiftOp<Shl> op = ArithmeticOpTable.forStamp(x.stamp()).getShl();
|
H A D | DivNode.java | 57 BinaryOp<Div> op = ArithmeticOpTable.forStamp(x.stamp()).getDiv();
|
H A D | MulNode.java | 60 BinaryOp<Mul> op = ArithmeticOpTable.forStamp(x.stamp()).getMul();
|
H A D | AndNode.java | 55 BinaryOp<And> op = ArithmeticOpTable.forStamp(x.stamp()).getAnd();
|
H A D | AddNode.java | 55 BinaryOp<Add> op = ArithmeticOpTable.forStamp(x.stamp()).getAdd();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ |
H A D | BasicObjectCloneNode.java | 85 protected ResolvedJavaType getConcreteType(Stamp forStamp) { argument 86 if (!(forStamp instanceof ObjectStamp)) { 89 ObjectStamp objectStamp = (ObjectStamp) forStamp;
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ |
H A D | ConditionalEliminationPhase.java | 550 BinaryOp<Or> op = ArithmeticOpTable.forStamp(x.stamp()).getOr(); 649 BinaryOp<And> andOp = ArithmeticOpTable.forStamp(newStamp).getAnd(); 835 BinaryOp<Or> op = ArithmeticOpTable.forStamp(x.stamp()).getOr();
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ |
H A D | ArithmeticOpTable.java | 91 public static ArithmeticOpTable forStamp(Stamp s) { method in class:ArithmeticOpTable
|