X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelower.c;h=44a310b88f802c3c51109d61f4a2a706321bcae3;hb=0b1140d1887f497ef413709e5cda2608f2cd1017;hp=230023eda0fb307485f48eaef2bc1ad1c3deceb0;hpb=8e048fa756fbd96a47973cbc547bdd84a4ce5529;p=libfirm diff --git a/ir/be/belower.c b/ir/be/belower.c index 230023eda..44a310b88 100644 --- a/ir/be/belower.c +++ b/ir/be/belower.c @@ -38,6 +38,7 @@ #include "irgmod.h" #include "iredges_t.h" #include "irgwalk.h" +#include "array_t.h" #include "bearch_t.h" #include "belower.h" @@ -364,8 +365,6 @@ static void lower_perm_node(ir_node *irn, void *walk_env) { real_size = n - get_n_checked_pairs(pairs, n); - be_do_stat_perm(reg_class->name, reg_class->n_regs, irn, block, n, real_size); - /* check for cycles and chains */ while (get_n_checked_pairs(pairs, n) < n) { i = n_ops = 0; @@ -495,8 +494,6 @@ static void lower_perm_node(ir_node *irn, void *walk_env) { } } - be_do_stat_permcycle(reg_class->name, irn, block, cycle->type == PERM_CHAIN, cycle->n_elems, n_ops); - free((void *) cycle->elems); free(cycle); } @@ -801,8 +798,6 @@ void assure_constraints(be_irg_t *birg) { ir_node **nodes; FIRM_DBG_REGISTER(firm_dbg_module_t *mod, "firm.be.lower.constr"); - be_assure_dom_front(birg); - DEBUG_ONLY(cenv.dbg = mod;) cenv.birg = birg; cenv.op_set = new_pset(cmp_op_copy_assoc, 16);