Searched refs:AndNode (Results 1 - 12 of 12) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DAndNode.java46 public final class AndNode extends BinaryArithmeticNode<And> implements NarrowableArithmeticNode, BinaryCommutative<ValueNode> { class in inherits:BinaryArithmeticNode,NarrowableArithmeticNode,BinaryCommutative
48 public static final NodeClass<AndNode> TYPE = NodeClass.create(AndNode.class);
50 public AndNode(ValueNode x, ValueNode y) { method in class:AndNode
61 return new AndNode(x, y).maybeCommuteInputs();
76 return new AndNode(forY, forX);
H A DIntegerEqualsNode.java127 if (nonConstant instanceof AndNode) {
128 AndNode andNode = (AndNode) nonConstant;
173 if (nonConstant instanceof AndNode) {
177 AndNode andNode = (AndNode) nonConstant;
H A DLeftShiftNode.java73 return new AndNode(other.getX(), ConstantNode.forLong(-1L << amount));
76 return new AndNode(other.getX(), ConstantNode.forInt(-1 << amount));
H A DUnsignedRightShiftNode.java74 return new AndNode(other.getX(), ConstantNode.forLong(-1L >>> amount));
77 return new AndNode(other.getX(), ConstantNode.forInt(-1 >>> amount));
H A DBinaryArithmeticNode.java255 } else if (node instanceof AndNode) {
256 return new AndNode(a, new AndNode(m1, m2));
H A DSignedRemNode.java68 return new AndNode(forX, ConstantNode.forIntegerStamp(stamp(), c - 1));
H A DUnsignedRemNode.java63 return new AndNode(forX, ConstantNode.forIntegerStamp(stamp(), c - 1));
H A DConditionalNode.java180 ValueNode and = new AndNode(shift, add.getY());
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/
H A DNodeMatchRules.java39 import org.graalvm.compiler.nodes.calc.AndNode;
76 @MatchableNode(nodeClass = AndNode.class, inputs = {"x", "y"}, commutative = true)
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/
H A DDominatorConditionalEliminationPhase.java69 import org.graalvm.compiler.nodes.calc.AndNode;
344 if (y.isConstant() && x instanceof AndNode) {
345 AndNode and = (AndNode) x;
516 } else if (binaryOpLogicNode instanceof IntegerEqualsNode && y.isConstant() && x instanceof AndNode) {
517 AndNode and = (AndNode) x;
702 if (y.isConstant() && x instanceof AndNode) {
703 AndNode and = (AndNode)
[all...]
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/
H A DWord.java38 import org.graalvm.compiler.nodes.calc.AndNode;
410 @Operation(node = AndNode.class)
416 @Operation(node = AndNode.class)
422 @Operation(node = AndNode.class)
427 @Operation(node = AndNode.class)
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/
H A DBytecodeParser.java339 import org.graalvm.compiler.nodes.calc.AndNode;
1111 return AndNode.create(x, y);

Completed in 190 milliseconds