changeset 23051:bbdf5fb03cb8

Eliminate safepoints also in non-counted loops if they contain invocations.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sat, 21 Nov 2015 18:18:44 +0100
parents 7be98e30bc80
children 36a4d4bbbce0
files graal/com.oracle.graal.loop.phases/src/com/oracle/graal/loop/phases/LoopSafepointEliminationPhase.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.loop.phases/src/com/oracle/graal/loop/phases/LoopSafepointEliminationPhase.java	Sat Nov 21 16:48:58 2015 +0100
+++ b/graal/com.oracle.graal.loop.phases/src/com/oracle/graal/loop/phases/LoopSafepointEliminationPhase.java	Sat Nov 21 18:18:44 2015 +0100
@@ -53,7 +53,7 @@
                 }
             }
         }
-        for (LoopEx loop : loops.countedLoops()) {
+        for (LoopEx loop : loops.loops()) {
             for (LoopEndNode loopEnd : loop.loopBegin().loopEnds()) {
                 Block b = loops.getCFG().blockFor(loopEnd);
                 blocks: while (b != loop.loop().getHeader()) {