changeset 9725:222461d02a72

removed killed reads from list in memory aware scheduling
author Lukas Stadler <lukas.stadler@jku.at>
date Thu, 16 May 2013 17:24:02 +0200
parents 8e8ea20621e7
children 8ba0e5cab309
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java	Thu May 16 17:23:23 2013 +0200
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java	Thu May 16 17:24:02 2013 +0200
@@ -95,6 +95,7 @@
                             FixedNode fixed = (FixedNode) node;
                             if (identity == LocationNode.ANY_LOCATION || read.location().getLocationIdentity() == identity) {
                                 addPhantomReference(read, fixed);
+                                iter.remove();
                             }
                         }
                     }