- used new get_Block_cfgpred_block() function instead of get_nodes_block(get_Block_cf...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 30 Jun 2005 09:24:59 +0000 (09:24 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 30 Jun 2005 09:24:59 +0000 (09:24 +0000)
commitcb8a909742e7ceb33f7d8ce0c36b424077d3fe59
tree308bfdb08faff67a34353e737e721dace511d77a
parent03b675c32bf64fb01ce9a25f7ec31364d1ac2dc7
- used new get_Block_cfgpred_block() function instead of get_nodes_block(get_Block_cfgpred(n, 0))
- when getting a block from previous control flow, always skip Proj nodes
- equivalent_node_Add/Sub  check that the modes match before returning a predecessor
- use get_irn_n(*, -1) instead of get_nodes_block() to place a node into the same block as another one
- check that the graph is pinned before using block info for decisions
- removed nodes in dead blocks from keep-alive if possible

[r6143]
ir/ir/iropt.c