changeset 21055:41f99f9a8f63

Remove a wrong short-cut in the scheduler phase. The latest possible block can be above the earliest possible block for virtual states.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 20 Apr 2015 22:42:05 +0200
parents 3fe33ec624ea
children eae62344f72c
files graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
diffstat 1 files changed, 0 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java	Mon Apr 20 16:30:54 2015 +0200
+++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java	Mon Apr 20 22:42:05 2015 +0200
@@ -428,10 +428,6 @@
                     assert checkLatestEarliestRelation(currentNode, earliestBlock, block);
                 }
             }
-            if (block == earliestBlock) {
-                // No need to search further. The earliest block *must* be a valid schedule block.
-                break;
-            }
         }
         assert block != null : currentNode;
         return block;