# HG changeset patch # User Christian Wimmer # Date 1330708416 28800 # Node ID feb4ad5646643659ba6a177a97e8e3800f6ed3f5 # Parent 5d0af6520f2622ca7ed6e0ba0084f2fbd270dd3c Remove dead code diff -r 5d0af6520f26 -r feb4ad564664 graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/calc/ConditionalNode.java --- a/graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/calc/ConditionalNode.java Fri Mar 02 09:12:54 2012 -0800 +++ b/graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/calc/ConditionalNode.java Fri Mar 02 09:13:36 2012 -0800 @@ -22,10 +22,7 @@ */ package com.oracle.max.graal.nodes.calc; -import com.oracle.max.cri.ci.*; -import com.oracle.max.graal.graph.*; import com.oracle.max.graal.nodes.*; -import com.oracle.max.graal.nodes.PhiNode.PhiType; import com.oracle.max.graal.nodes.spi.*; /** @@ -54,41 +51,6 @@ return y(); } - public static class ConditionalStructure { - - public final IfNode ifNode; - public final PhiNode phi; - public final MergeNode merge; - - public ConditionalStructure(IfNode ifNode, PhiNode phi, MergeNode merge) { - this.ifNode = ifNode; - this.phi = phi; - this.merge = merge; - } - } - - public static ConditionalStructure createConditionalStructure(BooleanNode condition, ValueNode trueValue, ValueNode falseValue) { - return createConditionalStructure(condition, trueValue, falseValue, 0.5); - } - - public static ConditionalStructure createConditionalStructure(BooleanNode condition, ValueNode trueValue, ValueNode falseValue, double trueProbability) { - Graph graph = condition.graph(); - assert trueValue.kind() == falseValue.kind(); - CiKind kind = trueValue.kind(); - IfNode ifNode = graph.add(new IfNode(condition, trueProbability)); - EndNode trueEnd = graph.add(new EndNode()); - EndNode falseEnd = graph.add(new EndNode()); - ifNode.setTrueSuccessor(BeginNode.begin(trueEnd)); - ifNode.setFalseSuccessor(BeginNode.begin(falseEnd)); - MergeNode merge = graph.add(new MergeNode()); - merge.addForwardEnd(trueEnd); - merge.addForwardEnd(falseEnd); - PhiNode phi = graph.unique(new PhiNode(kind, merge, PhiType.Value)); - phi.addInput(trueValue); - phi.addInput(falseValue); - return new ConditionalStructure(ifNode, phi, merge); - } - @Override public ValueNode canonical(CanonicalizerTool tool) { if (condition instanceof ConstantNode) {