Mercurial > hg > truffle
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);