Searched refs:forStamp (Results 1 - 22 of 22) 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.nodes/src/org/graalvm/compiler/nodes/calc/
H A DUnaryArithmeticNode.java50 super(c, getOp.apply(ArithmeticOpTable.forStamp(value.stamp())).foldStamp(value.stamp()), value);
55 return getOp.apply(ArithmeticOpTable.forStamp(forValue.stamp()));
H A DShiftNode.java67 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 DFloatConvertNode.java69 ValueNode synonym = findSynonym(input, ArithmeticOpTable.forStamp(input.stamp()).getFloatConvert(op));
87 FloatConvertOp reverse = ArithmeticOpTable.forStamp(stamp()).getFloatConvert(op.reverse());
H A DIntegerConvertNode.java64 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 DBinaryArithmeticNode.java63 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 DNegateNode.java70 ArithmeticOpTable.UnaryOp<Neg> negOp = ArithmeticOpTable.forStamp(forValue.stamp()).getNeg();
H A DSubNode.java57 BinaryOp<Sub> op = ArithmeticOpTable.forStamp(x.stamp()).getSub();
132 if (ArithmeticOpTable.forStamp(stamp).getAdd().isNeutral(c)) {
H A DRightShiftNode.java49 ArithmeticOpTable.ShiftOp<Shr> op = ArithmeticOpTable.forStamp(x.stamp()).getShr();
H A DSignExtendNode.java62 IntegerConvertOp<SignExtend> signExtend = ArithmeticOpTable.forStamp(input.stamp()).getSignExtend();
H A DOrNode.java54 BinaryOp<Or> op = ArithmeticOpTable.forStamp(x.stamp()).getOr();
H A DZeroExtendNode.java66 IntegerConvertOp<ZeroExtend> signExtend = ArithmeticOpTable.forStamp(input.stamp()).getZeroExtend();
H A DXorNode.java55 BinaryOp<Xor> op = ArithmeticOpTable.forStamp(x.stamp()).getXor();
H A DNarrowNode.java64 IntegerConvertOp<Narrow> signExtend = ArithmeticOpTable.forStamp(input.stamp()).getNarrow();
H A DLeftShiftNode.java49 ArithmeticOpTable.ShiftOp<Shl> op = ArithmeticOpTable.forStamp(x.stamp()).getShl();
H A DDivNode.java57 BinaryOp<Div> op = ArithmeticOpTable.forStamp(x.stamp()).getDiv();
H A DMulNode.java60 BinaryOp<Mul> op = ArithmeticOpTable.forStamp(x.stamp()).getMul();
H A DAndNode.java55 BinaryOp<And> op = ArithmeticOpTable.forStamp(x.stamp()).getAnd();
H A DAddNode.java55 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 DBasicObjectCloneNode.java85 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 DConditionalEliminationPhase.java550 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 DArithmeticOpTable.java91 public static ArithmeticOpTable forStamp(Stamp s) { method in class:ArithmeticOpTable

Completed in 104 milliseconds