src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java
equal
deleted
inserted
replaced
24 |
24 |
25 import static org.graalvm.compiler.nodeinfo.NodeCycles.CYCLES_1; |
25 import static org.graalvm.compiler.nodeinfo.NodeCycles.CYCLES_1; |
26 import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_2; |
26 import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_2; |
27 import static org.graalvm.compiler.nodes.calc.CompareNode.createCompareNode; |
27 import static org.graalvm.compiler.nodes.calc.CompareNode.createCompareNode; |
28 |
28 |
29 import org.graalvm.compiler.core.common.calc.Condition; |
29 import org.graalvm.compiler.core.common.calc.CanonicalCondition; |
30 import org.graalvm.compiler.core.common.type.IntegerStamp; |
30 import org.graalvm.compiler.core.common.type.IntegerStamp; |
31 import org.graalvm.compiler.core.common.type.Stamp; |
31 import org.graalvm.compiler.core.common.type.Stamp; |
32 import org.graalvm.compiler.core.common.type.StampFactory; |
32 import org.graalvm.compiler.core.common.type.StampFactory; |
33 import org.graalvm.compiler.graph.NodeClass; |
33 import org.graalvm.compiler.graph.NodeClass; |
34 import org.graalvm.compiler.graph.spi.Canonicalizable; |
34 import org.graalvm.compiler.graph.spi.Canonicalizable; |
266 @Override |
266 @Override |
267 public void generate(NodeLIRBuilderTool generator) { |
267 public void generate(NodeLIRBuilderTool generator) { |
268 generator.emitConditional(this); |
268 generator.emitConditional(this); |
269 } |
269 } |
270 |
270 |
271 public ConditionalNode(StructuredGraph graph, Condition condition, ValueNode x, ValueNode y) { |
271 public ConditionalNode(StructuredGraph graph, CanonicalCondition condition, ValueNode x, ValueNode y) { |
272 this(createCompareNode(graph, condition, x, y, null, NodeView.DEFAULT)); |
272 this(createCompareNode(graph, condition, x, y, null, NodeView.DEFAULT)); |
273 } |
273 } |
274 } |
274 } |