/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/ |
H A D | ShortCircuitOrNode.java | 87 LogicNode xCond = forX; in canonicalizeNegation() 101 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 115 if (forX == forY) { in canonical() 136 return forX; in canonical() 140 if (forX instanceof LogicConstantNode) { in canonical() 158 return forX; in canonical() 163 if (forX instanceof ShortCircuitOrNode) { in canonical() 172 if (inner.getX() == forX) { in canonical() 174 } else if (inner.getY() == forX) { in canonical() 187 : forX); in canonical() [all …]
|
/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/ |
H A D | ShortCircuitOrNode.java | 87 LogicNode xCond = forX; in canonicalizeNegation() 101 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 115 if (forX == forY) { in canonical() 136 return forX; in canonical() 140 if (forX instanceof LogicConstantNode) { in canonical() 158 return forX; in canonical() 163 if (forX instanceof ShortCircuitOrNode) { in canonical() 172 if (inner.getX() == forX) { in canonical() 174 } else if (inner.getY() == forX) { in canonical() 187 : forX); in canonical() [all …]
|
/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 | MulNode.java | 74 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 79 if (forX.isConstant() && !forY.isConstant()) { in canonical() 81 ValueNode improvement = canonical(tool, forY, forX); in canonical() 86 return new MulNode(forY, forX); in canonical() 88 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 97 return forX; in canonical() 120 return forX; in canonical() 122 return NegateNode.create(forX, view); in canonical() 127 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 129 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | SubNode.java | 79 if (forX instanceof AddNode) { in canonical() 80 AddNode x = (AddNode) forX; in canonical() 89 } else if (forX instanceof SubNode) { in canonical() 90 SubNode x = (SubNode) forX; in canonical() 98 if (y.getX() == forX) { in canonical() 102 if (y.getY() == forX) { in canonical() 108 if (y.getX() == forX) { in canonical() 117 return forX; in canonical() 133 } else if (forX.isConstant()) { in canonical() 134 Constant c = forX.asConstant(); in canonical() [all …]
|
H A D | AndNode.java | 69 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 75 return canonical(this, getOp(forX, forY), stamp(view), forX, forY, view); in canonical() 80 return forX; in canonical() 82 if (forX.isConstant() && !forY.isConstant()) { in canonical() 83 return new AndNode(forY, forX); in canonical() 88 return forX; in canonical() 97 if (forX instanceof SignExtendNode) { in canonical() 98 SignExtendNode ext = (SignExtendNode) forX; in canonical() 106 return forX; in canonical() 110 …f != null ? self : (AndNode) new AndNode(forX, forY).maybeCommuteInputs(), ValueNode.isConstantPre… in canonical() [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 | MulNode.java | 74 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 79 if (forX.isConstant() && !forY.isConstant()) { in canonical() 81 ValueNode improvement = canonical(tool, forY, forX); in canonical() 86 return new MulNode(forY, forX); in canonical() 88 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 97 return forX; in canonical() 120 return forX; in canonical() 122 return NegateNode.create(forX, view); in canonical() 127 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 129 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | SubNode.java | 79 if (forX instanceof AddNode) { in canonical() 80 AddNode x = (AddNode) forX; in canonical() 89 } else if (forX instanceof SubNode) { in canonical() 90 SubNode x = (SubNode) forX; in canonical() 98 if (y.getX() == forX) { in canonical() 102 if (y.getY() == forX) { in canonical() 108 if (y.getX() == forX) { in canonical() 117 return forX; in canonical() 133 } else if (forX.isConstant()) { in canonical() 134 Constant c = forX.asConstant(); in canonical() [all …]
|
H A D | AndNode.java | 69 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 75 return canonical(this, getOp(forX, forY), stamp(view), forX, forY, view); in canonical() 80 return forX; in canonical() 82 if (forX.isConstant() && !forY.isConstant()) { in canonical() 83 return new AndNode(forY, forX); in canonical() 88 return forX; in canonical() 97 if (forX instanceof SignExtendNode) { in canonical() 98 SignExtendNode ext = (SignExtendNode) forX; in canonical() 106 return forX; in canonical() 110 …f != null ? self : (AndNode) new AndNode(forX, forY).maybeCommuteInputs(), ValueNode.isConstantPre… in canonical() [all …]
|
/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 | MulNode.java | 74 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 79 if (forX.isConstant() && !forY.isConstant()) { in canonical() 81 ValueNode improvement = canonical(tool, forY, forX); in canonical() 86 return new MulNode(forY, forX); in canonical() 88 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 97 return forX; in canonical() 120 return forX; in canonical() 122 return NegateNode.create(forX, view); in canonical() 127 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 129 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | SubNode.java | 79 if (forX instanceof AddNode) { in canonical() 80 AddNode x = (AddNode) forX; in canonical() 89 } else if (forX instanceof SubNode) { in canonical() 90 SubNode x = (SubNode) forX; in canonical() 98 if (y.getX() == forX) { in canonical() 102 if (y.getY() == forX) { in canonical() 108 if (y.getX() == forX) { in canonical() 117 return forX; in canonical() 133 } else if (forX.isConstant()) { in canonical() 134 Constant c = forX.asConstant(); in canonical() [all …]
|
H A D | AndNode.java | 69 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 75 return canonical(this, getOp(forX, forY), stamp(view), forX, forY, view); in canonical() 80 return forX; in canonical() 82 if (forX.isConstant() && !forY.isConstant()) { in canonical() 83 return new AndNode(forY, forX); in canonical() 88 return forX; in canonical() 97 if (forX instanceof SignExtendNode) { in canonical() 98 SignExtendNode ext = (SignExtendNode) forX; in canonical() 106 return forX; in canonical() 110 …f != null ? self : (AndNode) new AndNode(forX, forY).maybeCommuteInputs(), ValueNode.isConstantPre… in canonical() [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 | MulNode.java | 74 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 79 if (forX.isConstant() && !forY.isConstant()) { in canonical() 81 ValueNode improvement = canonical(tool, forY, forX); in canonical() 86 return new MulNode(forY, forX); in canonical() 88 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 97 return forX; in canonical() 120 return forX; in canonical() 122 return NegateNode.create(forX, view); in canonical() 127 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 129 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | SubNode.java | 79 if (forX instanceof AddNode) { in canonical() 80 AddNode x = (AddNode) forX; in canonical() 89 } else if (forX instanceof SubNode) { in canonical() 90 SubNode x = (SubNode) forX; in canonical() 98 if (y.getX() == forX) { in canonical() 102 if (y.getY() == forX) { in canonical() 108 if (y.getX() == forX) { in canonical() 117 return forX; in canonical() 133 } else if (forX.isConstant()) { in canonical() 134 Constant c = forX.asConstant(); in canonical() [all …]
|
H A D | AndNode.java | 69 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 75 return canonical(this, getOp(forX, forY), stamp(view), forX, forY, view); in canonical() 80 return forX; in canonical() 82 if (forX.isConstant() && !forY.isConstant()) { in canonical() 83 return new AndNode(forY, forX); in canonical() 88 return forX; in canonical() 97 if (forX instanceof SignExtendNode) { in canonical() 98 SignExtendNode ext = (SignExtendNode) forX; in canonical() 106 return forX; in canonical() 110 …f != null ? self : (AndNode) new AndNode(forX, forY).maybeCommuteInputs(), ValueNode.isConstantPre… in canonical() [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/ |
H A D | ShortCircuitOrNode.java | 98 LogicNode xCond = forX; in canonicalizeNegation() 112 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 127 if (forX == forY) { in canonical() 148 return forX; in canonical() 152 if (forX instanceof LogicConstantNode) { in canonical() 170 return forX; in canonical() 175 if (forX instanceof ShortCircuitOrNode) { in canonical() 184 if (inner.getX() == forX) { in canonical() 186 } else if (inner.getY() == forX) { in canonical() 199 : forX); in canonical() [all …]
|
/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/ |
H A D | ShortCircuitOrNode.java | 99 LogicNode xCond = forX; in canonicalizeNegation() 113 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 128 if (forX == forY) { in canonical() 149 return forX; in canonical() 153 if (forX instanceof LogicConstantNode) { in canonical() 171 return forX; in canonical() 176 if (forX instanceof ShortCircuitOrNode) { in canonical() 185 if (inner.getX() == forX) { in canonical() 187 } else if (inner.getY() == forX) { in canonical() 200 : forX); in canonical() [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/ |
H A D | ShortCircuitOrNode.java | 98 LogicNode xCond = forX; in canonicalizeNegation() 112 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 127 if (forX == forY) { in canonical() 148 return forX; in canonical() 152 if (forX instanceof LogicConstantNode) { in canonical() 170 return forX; in canonical() 175 if (forX instanceof ShortCircuitOrNode) { in canonical() 184 if (inner.getX() == forX) { in canonical() 186 } else if (inner.getY() == forX) { in canonical() 199 : forX); in canonical() [all …]
|
/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/ |
H A D | ShortCircuitOrNode.java | 99 LogicNode xCond = forX; in canonicalizeNegation() 113 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 128 if (forX == forY) { in canonical() 149 return forX; in canonical() 153 if (forX instanceof LogicConstantNode) { in canonical() 171 return forX; in canonical() 176 if (forX instanceof ShortCircuitOrNode) { in canonical() 185 if (inner.getX() == forX) { in canonical() 187 } else if (inner.getY() == forX) { in canonical() 200 : forX); in canonical() [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/ |
H A D | ShortCircuitOrNode.java | 98 LogicNode xCond = forX; in canonicalizeNegation() 112 if (xCond != forX || yCond != forY) { in canonicalizeNegation() 127 if (forX == forY) { in canonical() 148 return forX; in canonical() 152 if (forX instanceof LogicConstantNode) { in canonical() 170 return forX; in canonical() 175 if (forX instanceof ShortCircuitOrNode) { in canonical() 184 if (inner.getX() == forX) { in canonical() 186 } else if (inner.getY() == forX) { in canonical() 199 : forX); in canonical() [all …]
|
/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 | MulNode.java | 79 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 84 if (forX.isConstant() && !forY.isConstant()) { in canonical() 86 ValueNode improvement = canonical(tool, forY, forX); in canonical() 91 return new MulNode(forY, forX); in canonical() 93 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 102 return forX; in canonical() 125 return forX; in canonical() 127 return NegateNode.create(forX, view); in canonical() 132 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 134 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | AndNode.java | 72 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 78 return canonical(this, getOp(forX, forY), forX, forY, view); in canonical() 83 return forX; in canonical() 85 if (forX.isConstant() && !forY.isConstant()) { in canonical() 86 return new AndNode(forY, forX); in canonical() 89 Stamp rawXStamp = forX.stamp(view); in canonical() 97 return forX; in canonical() 104 return forX; in canonical() 109 if (forX instanceof SignExtendNode) { in canonical() 110 SignExtendNode ext = (SignExtendNode) forX; in canonical() [all …]
|
/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 | MulNode.java | 79 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 84 if (forX.isConstant() && !forY.isConstant()) { in canonical() 86 ValueNode improvement = canonical(tool, forY, forX); in canonical() 91 return new MulNode(forY, forX); in canonical() 93 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 102 return forX; in canonical() 125 return forX; in canonical() 127 return NegateNode.create(forX, view); in canonical() 132 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 134 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | AndNode.java | 72 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 78 return canonical(this, getOp(forX, forY), forX, forY, view); in canonical() 83 return forX; in canonical() 85 if (forX.isConstant() && !forY.isConstant()) { in canonical() 86 return new AndNode(forY, forX); in canonical() 89 Stamp rawXStamp = forX.stamp(view); in canonical() 97 return forX; in canonical() 104 return forX; in canonical() 109 if (forX instanceof SignExtendNode) { in canonical() 110 SignExtendNode ext = (SignExtendNode) forX; in canonical() [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 | MulNode.java | 79 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 84 if (forX.isConstant() && !forY.isConstant()) { in canonical() 86 ValueNode improvement = canonical(tool, forY, forX); in canonical() 91 return new MulNode(forY, forX); in canonical() 93 BinaryOp<Mul> op = getOp(forX, forY); in canonical() 102 return forX; in canonical() 125 return forX; in canonical() 127 return NegateNode.create(forX, view); in canonical() 132 …return AddNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i - 1))), forX, vi… in canonical() 134 …return SubNode.create(new LeftShiftNode(forX, ConstantNode.forInt(CodeUtil.log2(i + 1))), forX, vi… in canonical() [all …]
|
H A D | AndNode.java | 72 ValueNode ret = super.canonical(tool, forX, forY); in canonical() 78 return canonical(this, getOp(forX, forY), forX, forY, view); in canonical() 83 return forX; in canonical() 85 if (forX.isConstant() && !forY.isConstant()) { in canonical() 86 return new AndNode(forY, forX); in canonical() 89 Stamp rawXStamp = forX.stamp(view); in canonical() 97 return forX; in canonical() 104 return forX; in canonical() 109 if (forX instanceof SignExtendNode) { in canonical() 110 SignExtendNode ext = (SignExtendNode) forX; in canonical() [all …]
|