X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgopt.c;h=971e0c1fa108ff0576c3d13c82019900028f7910;hb=8dd1d4b07d2638ab224c6b044655facd6026dbd7;hp=a7420fd2fea1077950c4f33a7a0b21fbae8e7276;hpb=1fde3210e4538b4b794c5eb172db985f3c5fa221;p=libfirm diff --git a/ir/ir/irgopt.c b/ir/ir/irgopt.c index a7420fd2f..971e0c1fa 100644 --- a/ir/ir/irgopt.c +++ b/ir/ir/irgopt.c @@ -1748,13 +1748,6 @@ place_floats_early(ir_node *n, waitq *worklist) { assert(irn_not_visited(n)); mark_irn_visited(n); -#ifndef CAN_PLACE_PROJS - while (is_Proj(n)) { - n = get_Proj_pred(n); - mark_irn_visited(n); - } -#endif - /* Place floating nodes. */ if (get_irn_pinned(n) == op_pin_state_floats) { ir_node *curr_block = get_irn_n(n, -1); @@ -2066,7 +2059,6 @@ static ir_node *get_deepest_common_ancestor(ir_node *node, ir_node *dca) return dca; } -#ifdef CAN_PLACE_PROJS static void set_projs_block(ir_node *node, ir_node *block) { int i; @@ -2082,7 +2074,6 @@ static void set_projs_block(ir_node *node, ir_node *block) set_nodes_block(succ, block); } } -#endif /** * Find the latest legal block for N and place N into the @@ -2150,11 +2141,9 @@ static void place_floats_late(ir_node *n, pdeq *worklist) { if (dca != NULL) { set_nodes_block(n, dca); move_out_of_loops(n, early_blk); -#ifdef CAN_PLACE_PROJS if(get_irn_mode(n) == mode_T) { set_projs_block(n, get_nodes_block(n)); } -#endif } } }