X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Floop_unrolling.c;h=97c381721a8a7a8296f5287a86e85dd02d20e71d;hb=1b7dde4df77c02363ddfe79ebeb5356eb7e25970;hp=dff83ef0aa666e87e405b4c3d467b198a3f9c1a2;hpb=7fc52b373a2220382500988c432fd82e81e4fda3;p=libfirm diff --git a/ir/opt/loop_unrolling.c b/ir/opt/loop_unrolling.c index dff83ef0a..97c381721 100644 --- a/ir/opt/loop_unrolling.c +++ b/ir/opt/loop_unrolling.c @@ -947,13 +947,12 @@ void optimize_loop_unrolling(ir_graph *irg /* unroll factor, max body size */) compute_loop_info(irg); /* Call algorithm that computes the backedges */ // construct_cf_backedges(irg); - dump_loop_tree(current_ir_graph, "-deadlooptree"); /* Call algorithm that computes the dominator trees. */ - compute_doms(irg); + assure_doms(irg); /* Call algorithm that computes the out edges */ - compute_irg_outs(irg); + assure_irg_outs(irg); collect_phiprojs(irg); @@ -962,7 +961,7 @@ void optimize_loop_unrolling(ir_graph *irg /* unroll factor, max body size */) if (unroll_done) { /* unrolling was done, all info is invalid */ - set_irg_dom_inconsistent(irg); + set_irg_doms_inconsistent(irg); set_irg_outs_inconsistent(irg); set_irg_loopinfo_state(current_ir_graph, loopinfo_cf_inconsistent); set_trouts_inconsistent();