changeset 14111:6205f565e230

Remove useless code in LoopFragment.mergeEarlyExits
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 07 Mar 2014 11:37:26 +0100
parents e55082b1e727
children 317bfc1ae64e
files graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
diffstat 1 files changed, 0 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- 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<ValueNode>() {
-
-                        @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) {