/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 D | SignExtendNode.java | 53 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 D | ZeroExtendNode.java | 57 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 D | NarrowNode.java | 53 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 D | IntegerConvertNode.java | 60 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 D | ZeroExtendNode.java | 57 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 D | SignExtendNode.java | 53 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 D | NarrowNode.java | 53 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 D | SignExtendNode.java | 53 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 D | ZeroExtendNode.java | 57 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 D | NarrowNode.java | 53 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 D | ZeroExtendNode.java | 58 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 D | SignExtendNode.java | 55 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 D | NarrowNode.java | 55 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 D | IntegerConvertNode.java | 56 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 D | SignExtendNode.java | 53 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 D | ZeroExtendNode.java | 57 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 D | NarrowNode.java | 53 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 D | SignExtendNode.java | 55 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 D | ZeroExtendNode.java | 58 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 D | NarrowNode.java | 55 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 D | IntegerConvertNode.java | 56 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 D | SignExtendNode.java | 55 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 D | ZeroExtendNode.java | 58 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 D | IntegerConvertNode.java | 56 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 D | NarrowNode.java | 56 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);
|