remove irsimpletype stuff (unused/broken)
[libfirm] / ir / be / belower.c
index 3472d66..2a8abbd 100644 (file)
@@ -941,11 +941,7 @@ found_front:
                arch_set_irn_register(node, arch_get_irn_register(proj));
 
                /* reroute all users of the proj to the moved node. */
-               edges_reroute(proj, node, irg);
-
-               /* and kill it */
-               set_Proj_pred(proj, new_Bad());
-               kill_node(proj);
+               exchange(proj, node);
 
                bitset_set(moved, input);
                n_moved++;