changeset 10891:8c0ab217ed00

Scheduling: remove dead code in addToLatestSorting
author Bernhard Urban <bernhard.urban@jku.at>
date Fri, 26 Jul 2013 20:18:41 +0200
parents 2cdd22e1ac5e
children caa8706c6202
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
diffstat 1 files changed, 1 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java	Fri Jul 26 20:18:40 2013 +0200
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java	Fri Jul 26 20:18:41 2013 +0200
@@ -604,12 +604,8 @@
         }
 
         FrameState state = null;
-        WriteNode write = null;
         for (Node input : i.inputs()) {
-            if (input instanceof WriteNode && !visited.isMarked(input) && cfg.getNodeToBlock().get(input) == b) {
-                assert write == null;
-                write = (WriteNode) input;
-            } else if (input instanceof FrameState) {
+            if (input instanceof FrameState) {
                 assert state == null;
                 state = (FrameState) input;
             } else {
@@ -626,8 +622,6 @@
         addToLatestSorting(b, (ScheduledNode) i.predecessor(), sortedInstructions, visited);
         visited.mark(i);
         addUnscheduledToLatestSorting(b, state, sortedInstructions, visited);
-        assert write == null || !visited.isMarked(write);
-        addToLatestSorting(b, write, sortedInstructions, visited);
 
         // Now predecessors and inputs are scheduled => we can add this node.
         sortedInstructions.add(i);