Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/graph/IR.java @ 2832:775c31be565c
Clean up. Removed special exception successors in LIRBlock. Throw no longer a BlockEnd.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Tue, 31 May 2011 11:50:19 +0200 |
parents | bd17ac598c6e |
children | 1cd59ca9ac86 |
comparison
equal
deleted
inserted
replaced
2831:f072013daba9 | 2832:775c31be565c |
---|---|
98 lirBlocks.add(block); | 98 lirBlocks.add(block); |
99 } | 99 } |
100 | 100 |
101 for (Block b : blocks) { | 101 for (Block b : blocks) { |
102 for (Block succ : b.getSuccessors()) { | 102 for (Block succ : b.getSuccessors()) { |
103 if (succ.isExceptionEntry()) { | 103 // if (succ.isExceptionEntry()) { |
104 map.get(b).getExceptionHandlerSuccessors().add(map.get(succ)); | 104 // map.get(b).getExceptionHandlerSuccessors().add(map.get(succ)); |
105 } else { | 105 // } else { |
106 map.get(b).blockSuccessors().add(map.get(succ)); | 106 map.get(b).blockSuccessors().add(map.get(succ)); |
107 } | 107 // } |
108 } | 108 } |
109 | 109 |
110 for (Block pred : b.getPredecessors()) { | 110 for (Block pred : b.getPredecessors()) { |
111 map.get(b).blockPredecessors().add(map.get(pred)); | 111 map.get(b).blockPredecessors().add(map.get(pred)); |
112 } | 112 } |