Mercurial > hg > truffle
diff graal/GraalCompiler/src/com/sun/c1x/graph/CriticalEdgeFinder.java @ 2676:e0e89714e2f1
Merge
author | Maxine VM |
---|---|
date | Fri, 13 May 2011 14:03:03 -0700 |
parents | 6ab73784566a |
children | 27512ea6bbcb |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/graph/CriticalEdgeFinder.java Fri May 13 13:59:32 2011 -0700 +++ b/graal/GraalCompiler/src/com/sun/c1x/graph/CriticalEdgeFinder.java Fri May 13 14:03:03 2011 -0700 @@ -70,8 +70,9 @@ } public void splitCriticalEdges() { - for (BlockBegin from : edges.keySet()) { - for (BlockBegin to : edges.get(from)) { + for (Map.Entry<BlockBegin, Set<BlockBegin>> entry : edges.entrySet()) { + BlockBegin from = entry.getKey(); + for (BlockBegin to : entry.getValue()) { BlockBegin split = ir.splitEdge(from, to); if (C1XOptions.PrintHIR) { TTY.println("Split edge between block %d and block %d, creating new block %d", from.blockID, to.blockID, split.blockID);