collect (ir_node *n, void *env) {
ir_node *pred;
if (get_irn_op(n) == op_Phi) {
collect (ir_node *n, void *env) {
ir_node *pred;
if (get_irn_op(n) == op_Phi) {
- set_irn_link(n, get_irn_link(get_nodes_Block(n)));
- set_irn_link(get_nodes_Block(n), n);
+ set_irn_link(n, get_irn_link(get_nodes_block(n)));
+ set_irn_link(get_nodes_block(n), n);
- if (get_nodes_Block(proj) == from_bl)
- set_nodes_Block(proj, to_bl);
+ if (get_nodes_block(proj) == from_bl)
+ set_nodes_block(proj, to_bl);
arity = get_irn_arity(node);
for (i = 0; i < arity; i++) {
pred = get_irn_n(node, i);
arity = get_irn_arity(node);
for (i = 0; i < arity; i++) {
pred = get_irn_n(node, i);
new_block = new_Block(get_Block_n_cfgpreds(old_block),
get_Block_cfgpred_arr(old_block));
set_irg_current_block(current_ir_graph, new_block);
new_block = new_Block(get_Block_n_cfgpreds(old_block),
get_Block_cfgpred_arr(old_block));
set_irg_current_block(current_ir_graph, new_block);
set_irn_link(new_block, phi);
set_irn_link(old_block, NULL);
while (phi) {
set_irn_link(new_block, phi);
set_irn_link(old_block, NULL);
while (phi) {