# HG changeset patch # User Gilles Duboscq # Date 1394188646 -3600 # Node ID 6205f565e230b7ecb528767af591585be3afc9c3 # Parent e55082b1e72761232676a0dfab3bf5479f040fa4 Remove useless code in LoopFragment.mergeEarlyExits diff -r e55082b1e727 -r 6205f565e230 graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java --- a/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java Thu Mar 06 18:21:54 2014 +0100 +++ b/graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java Fri Mar 07 11:37:26 2014 +0100 @@ -28,7 +28,6 @@ import com.oracle.graal.graph.Graph.DuplicationReplacement; import com.oracle.graal.graph.iterators.*; import com.oracle.graal.nodes.*; -import com.oracle.graal.nodes.VirtualState.NodeClosure; import com.oracle.graal.nodes.VirtualState.VirtualClosure; import com.oracle.graal.nodes.cfg.*; import com.oracle.graal.nodes.java.*; @@ -350,17 +349,6 @@ } else { replaceWith = vpn.value(); } - if (state != null) { - state.applyToNonVirtual(new NodeClosure() { - - @Override - public void apply(Node from, ValueNode node) { - if (node == vpn) { - from.replaceFirstInput(vpn, replaceWith); - } - } - }); - } for (Node usage : vpn.usages().snapshot()) { if (!merge.isPhiAtMerge(usage)) { if (usage instanceof VirtualState) {