comparison graal/GraalCompiler/src/com/sun/c1x/graph/IR.java @ 2704:efbdb3ea95c9

Remove critical edge split identification.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 18 May 2011 17:27:06 +0200
parents bd4c3be86fb7
children 4272b7af2d17
comparison
equal deleted inserted replaced
2703:42450f536d24 2704:efbdb3ea95c9
164 164
165 int backEdgeIndex = target.predecessors().indexOf(source.end()); 165 int backEdgeIndex = target.predecessors().indexOf(source.end());
166 166
167 // create new successor and mark it for special block order treatment 167 // create new successor and mark it for special block order treatment
168 BlockBegin newSucc = new BlockBegin(bci, nextBlockNumber(), compilation.graph); 168 BlockBegin newSucc = new BlockBegin(bci, nextBlockNumber(), compilation.graph);
169
170 newSucc.setCriticalEdgeSplit(true);
171 169
172 // This goto is not a safepoint. 170 // This goto is not a safepoint.
173 Goto e = new Goto(target, null, false, compilation.graph); 171 Goto e = new Goto(target, null, false, compilation.graph);
174 newSucc.appendNext(e, bci); 172 newSucc.appendNext(e, bci);
175 newSucc.setEnd(e); 173 newSucc.setEnd(e);