X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgmod.c;h=3731be5c746964f66fdd0567a8e6391e096a06b6;hb=908b8128537a1a06531a1013382e274a66fe817a;hp=2c2a28900ab8b7051805c2e25dccf0d1c47f3a72;hpb=b2008e0b7c77ead1540a4793d235fafb6fcff873;p=libfirm diff --git a/ir/ir/irgmod.c b/ir/ir/irgmod.c index 2c2a28900..3731be5c7 100644 --- a/ir/ir/irgmod.c +++ b/ir/ir/irgmod.c @@ -171,8 +171,6 @@ static void move(ir_node *node, ir_node *from_bl, ir_node *to_bl) static void move_projs(const ir_node *node, ir_node *to_bl) { - const ir_edge_t *edge; - if (get_irn_mode(node) != mode_T) return; @@ -251,13 +249,9 @@ void part_block(ir_node *node) ir_node *part_block_edges(ir_node *node) { - ir_graph *irg = get_irn_irg(node); - ir_node *old_block = get_nodes_block(node); - ir_node *new_block = new_r_Block(irg, - get_Block_n_cfgpreds(old_block), - get_Block_cfgpred_arr(old_block)); - const ir_edge_t *edge; - const ir_edge_t *next; + ir_graph *irg = get_irn_irg(node); + ir_node *old_block = get_nodes_block(node); + ir_node *new_block = new_r_Block(irg, get_Block_n_cfgpreds(old_block), get_Block_cfgpred_arr(old_block)); /* old_block has no predecessors anymore for now */ set_irn_in(old_block, 0, NULL); @@ -266,7 +260,7 @@ ir_node *part_block_edges(ir_node *node) move_edges(node, old_block, new_block); /* move Phi nodes to new_block */ - foreach_out_edge_safe(old_block, edge, next) { + foreach_out_edge_safe(old_block, edge) { ir_node *phi = get_edge_src_irn(edge); if (!is_Phi(phi)) continue;