Mercurial > hg > truffle
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); |