Home
last modified time | relevance | path

Searched refs:resultBits (Results 1 – 25 of 161) sorted by relevance

1234567

/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DSignExtendNode.java53 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
58 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return canonical(null, input, inputBits, resultBits, view);
122 if (istamp.getBits() < resultBits) {
124 return create(narrow.getValue(), resultBits, view);
125 } else if (istamp.getBits() > resultBits) {
127 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DZeroExtendNode.java57 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
67 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
72 return create(input, inputBits, resultBits, view, false);
77 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
81 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
132 if (istamp.getBits() < resultBits) {
134 return create(narrow.getValue(), resultBits, view);
135 } else if (istamp.getBits() > resultBits) {
137 return NarrowNode.create(narrow.getValue(), resultBits, view);
139 assert istamp.getBits() == resultBits;
[all …]
H A DNarrowNode.java53 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
55 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
58 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
59 …YPE, ArithmeticOpTable::getNarrow, ArithmeticOpTable::getSignExtend, inputBits, resultBits, input);
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
63 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
66 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return new NarrowNode(input, inputBits, resultBits);
H A DIntegerConvertNode.java60 protected final int resultBits; field in IntegerConvertNode
66 int resultBits, ValueNode input) { in IntegerConvertNode() argument
67 …cOpTable.forStamp(input.stamp(NodeView.DEFAULT))).foldStamp(inputBits, resultBits, input.stamp(Nod… in IntegerConvertNode()
71 this.resultBits = resultBits; in IntegerConvertNode()
80 return resultBits; in getResultBits()
106 return getArithmeticOp().foldStamp(inputBits, resultBits, newStamp); in foldStamp()
111 …ValueNode synonym = findSynonym(getOp(forValue), forValue, inputBits, resultBits, stamp(NodeView.D… in canonical()
118 …nonym(IntegerConvertOp<T> operation, ValueNode value, int inputBits, int resultBits, Stamp stamp) { in findSynonym() argument
119 if (inputBits == resultBits) { in findSynonym()
122 …return ConstantNode.forPrimitive(stamp, operation.foldConstant(inputBits, resultBits, value.asCons… in findSynonym()
[all …]
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DZeroExtendNode.java57 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
67 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
72 return create(input, inputBits, resultBits, view, false);
77 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
81 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
132 if (istamp.getBits() < resultBits) {
134 return create(narrow.getValue(), resultBits, view);
135 } else if (istamp.getBits() > resultBits) {
137 return NarrowNode.create(narrow.getValue(), resultBits, view);
139 assert istamp.getBits() == resultBits;
[all …]
H A DSignExtendNode.java53 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
58 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return canonical(null, input, inputBits, resultBits, view);
122 if (istamp.getBits() < resultBits) {
124 return create(narrow.getValue(), resultBits, view);
125 } else if (istamp.getBits() > resultBits) {
127 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DNarrowNode.java53 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
55 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
58 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
59 …YPE, ArithmeticOpTable::getNarrow, ArithmeticOpTable::getSignExtend, inputBits, resultBits, input);
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
63 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
66 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return new NarrowNode(input, inputBits, resultBits);
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DSignExtendNode.java53 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
58 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return canonical(null, input, inputBits, resultBits, view);
122 if (istamp.getBits() < resultBits) {
124 return create(narrow.getValue(), resultBits, view);
125 } else if (istamp.getBits() > resultBits) {
127 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DZeroExtendNode.java57 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
67 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
72 return create(input, inputBits, resultBits, view, false);
77 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
81 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
132 if (istamp.getBits() < resultBits) {
134 return create(narrow.getValue(), resultBits, view);
135 } else if (istamp.getBits() > resultBits) {
137 return NarrowNode.create(narrow.getValue(), resultBits, view);
139 assert istamp.getBits() == resultBits;
[all …]
H A DNarrowNode.java53 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
55 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
58 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
59 …YPE, ArithmeticOpTable::getNarrow, ArithmeticOpTable::getSignExtend, inputBits, resultBits, input);
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
63 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
66 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return new NarrowNode(input, inputBits, resultBits);
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DZeroExtendNode.java58 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
68 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
73 return create(input, inputBits, resultBits, view, false);
78 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
82 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
143 if (istamp.getBits() < resultBits) {
145 return create(narrow.getValue(), resultBits, view);
146 } else if (istamp.getBits() > resultBits) {
148 return NarrowNode.create(narrow.getValue(), resultBits, view);
150 assert istamp.getBits() == resultBits;
[all …]
H A DSignExtendNode.java55 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
56 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
60 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
64 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
70 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
74 return canonical(null, input, inputBits, resultBits, view);
134 if (istamp.getBits() < resultBits) {
136 return create(narrow.getValue(), resultBits, view);
137 } else if (istamp.getBits() > resultBits) {
139 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DNarrowNode.java55 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
56 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
57 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
60 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
61 super(TYPE, getArithmeticOpTable(input).getNarrow(), inputBits, resultBits, input);
64 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
65 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
68 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
70 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
74 return new NarrowNode(input, inputBits, resultBits);
H A DIntegerConvertNode.java56 protected final int resultBits; field in IntegerConvertNode
58 …EV>> c, IntegerConvertOp<OP> opForStampComputation, int inputBits, int resultBits, ValueNode input… in IntegerConvertNode() argument
59 …super(c, opForStampComputation.foldStamp(inputBits, resultBits, input.stamp(NodeView.DEFAULT)), in… in IntegerConvertNode()
61 this.resultBits = resultBits; in IntegerConvertNode()
70 return resultBits; in getResultBits()
96 return getArithmeticOp().foldStamp(inputBits, resultBits, newStamp); in foldStamp()
101 …indSynonym(getOp(getArithmeticOpTable(forValue)), forValue, inputBits, resultBits, stamp(NodeView.… in canonical()
108 …nonym(IntegerConvertOp<T> operation, ValueNode value, int inputBits, int resultBits, Stamp stamp) { in findSynonym() argument
109 if (inputBits == resultBits) { in findSynonym()
112 …return ConstantNode.forPrimitive(stamp, operation.foldConstant(inputBits, resultBits, value.asCons… in findSynonym()
[all …]
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DSignExtendNode.java53 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
58 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return canonical(null, input, inputBits, resultBits, view);
122 if (istamp.getBits() < resultBits) {
124 return create(narrow.getValue(), resultBits, view);
125 } else if (istamp.getBits() > resultBits) {
127 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DZeroExtendNode.java57 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
67 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
72 return create(input, inputBits, resultBits, view, false);
77 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
81 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
132 if (istamp.getBits() < resultBits) {
134 return create(narrow.getValue(), resultBits, view);
135 } else if (istamp.getBits() > resultBits) {
137 return NarrowNode.create(narrow.getValue(), resultBits, view);
139 assert istamp.getBits() == resultBits;
[all …]
H A DNarrowNode.java53 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
54 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
55 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
58 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
59 …YPE, ArithmeticOpTable::getNarrow, ArithmeticOpTable::getSignExtend, inputBits, resultBits, input);
62 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
63 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
66 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
68 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
72 return new NarrowNode(input, inputBits, resultBits);
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DSignExtendNode.java55 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
56 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
60 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
64 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
70 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
74 return canonical(null, input, inputBits, resultBits, view);
134 if (istamp.getBits() < resultBits) {
136 return create(narrow.getValue(), resultBits, view);
137 } else if (istamp.getBits() > resultBits) {
139 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DZeroExtendNode.java58 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
68 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
73 return create(input, inputBits, resultBits, view, false);
78 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
82 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
143 if (istamp.getBits() < resultBits) {
145 return create(narrow.getValue(), resultBits, view);
146 } else if (istamp.getBits() > resultBits) {
148 return NarrowNode.create(narrow.getValue(), resultBits, view);
150 assert istamp.getBits() == resultBits;
[all …]
H A DNarrowNode.java55 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
56 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
57 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
60 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
61 super(TYPE, getArithmeticOpTable(input).getNarrow(), inputBits, resultBits, input);
64 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
65 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
68 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
70 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
74 return new NarrowNode(input, inputBits, resultBits);
H A DIntegerConvertNode.java56 protected final int resultBits; field in IntegerConvertNode
58 …EV>> c, IntegerConvertOp<OP> opForStampComputation, int inputBits, int resultBits, ValueNode input… in IntegerConvertNode() argument
59 …super(c, opForStampComputation.foldStamp(inputBits, resultBits, input.stamp(NodeView.DEFAULT)), in… in IntegerConvertNode()
61 this.resultBits = resultBits; in IntegerConvertNode()
70 return resultBits; in getResultBits()
96 return getArithmeticOp().foldStamp(inputBits, resultBits, newStamp); in foldStamp()
101 …indSynonym(getOp(getArithmeticOpTable(forValue)), forValue, inputBits, resultBits, stamp(NodeView.… in canonical()
108 …nonym(IntegerConvertOp<T> operation, ValueNode value, int inputBits, int resultBits, Stamp stamp) { in findSynonym() argument
109 if (inputBits == resultBits) { in findSynonym()
112 …return ConstantNode.forPrimitive(stamp, operation.foldConstant(inputBits, resultBits, value.asCons… in findSynonym()
[all …]
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DSignExtendNode.java55 public SignExtendNode(ValueNode input, int resultBits) { in SignExtendNode() argument
56 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in SignExtendNode()
60 public SignExtendNode(ValueNode input, int inputBits, int resultBits) {
64 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
70 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
74 return canonical(null, input, inputBits, resultBits, view);
134 if (istamp.getBits() < resultBits) {
136 return create(narrow.getValue(), resultBits, view);
137 } else if (istamp.getBits() > resultBits) {
139 return NarrowNode.create(narrow.getValue(), resultBits, view);
[all …]
H A DZeroExtendNode.java58 public ZeroExtendNode(ValueNode input, int resultBits) { in ZeroExtendNode() argument
68 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
73 return create(input, inputBits, resultBits, view, false);
78 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
82 return canonical(null, input, inputBits, resultBits, view, alwaysPositive);
143 if (istamp.getBits() < resultBits) {
145 return create(narrow.getValue(), resultBits, view);
146 } else if (istamp.getBits() > resultBits) {
148 return NarrowNode.create(narrow.getValue(), resultBits, view);
150 assert istamp.getBits() == resultBits;
[all …]
H A DIntegerConvertNode.java56 protected final int resultBits; field in IntegerConvertNode
58 …EV>> c, IntegerConvertOp<OP> opForStampComputation, int inputBits, int resultBits, ValueNode input… in IntegerConvertNode() argument
59 …super(c, opForStampComputation.foldStamp(inputBits, resultBits, input.stamp(NodeView.DEFAULT)), in… in IntegerConvertNode()
61 this.resultBits = resultBits; in IntegerConvertNode()
70 return resultBits; in getResultBits()
96 return getArithmeticOp().foldStamp(inputBits, resultBits, newStamp); in foldStamp()
101 …indSynonym(getOp(getArithmeticOpTable(forValue)), forValue, inputBits, resultBits, stamp(NodeView.… in canonical()
108 …nonym(IntegerConvertOp<T> operation, ValueNode value, int inputBits, int resultBits, Stamp stamp) { in findSynonym() argument
109 if (inputBits == resultBits) { in findSynonym()
112 …return ConstantNode.forPrimitive(stamp, operation.foldConstant(inputBits, resultBits, value.asCons… in findSynonym()
[all …]
H A DNarrowNode.java56 public NarrowNode(ValueNode input, int resultBits) { in NarrowNode() argument
57 this(input, PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)), resultBits); in NarrowNode()
58 … assert 0 < resultBits && resultBits <= PrimitiveStamp.getBits(input.stamp(NodeView.DEFAULT)); in NarrowNode()
61 public NarrowNode(ValueNode input, int inputBits, int resultBits) {
62 super(TYPE, getArithmeticOpTable(input).getNarrow(), inputBits, resultBits, input);
65 public static ValueNode create(ValueNode input, int resultBits, NodeView view) {
66 return create(input, PrimitiveStamp.getBits(input.stamp(view)), resultBits, view);
69 public static ValueNode create(ValueNode input, int inputBits, int resultBits, NodeView view) {
71 …onym = findSynonym(signExtend, input, inputBits, resultBits, signExtend.foldStamp(inputBits, resul…
75 return new NarrowNode(input, inputBits, resultBits);

1234567