X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbessadestr.c;h=55878bb11705c3094b1f5ae4a897cde47c47064d;hb=b9d45e08e23bcf058fa8f2d9e18dd78e8cccd044;hp=26768f4ffeb4e19c1ab5e97e59a6bc6c52083432;hpb=839487dfb4a714fa7e66063495ade6a3726040ef;p=libfirm diff --git a/ir/be/bessadestr.c b/ir/be/bessadestr.c index 26768f4ff..55878bb11 100644 --- a/ir/be/bessadestr.c +++ b/ir/be/bessadestr.c @@ -29,6 +29,7 @@ #include "benode_t.h" #include "besched_t.h" #include "benodesets.h" +#include "bestatevent.h" DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;) @@ -139,6 +140,8 @@ static void insert_all_perms_walker(ir_node *bl, void *data) { in[pp->pos] = pp->arg; perm = be_new_Perm(chordal_env->cls, irg, pred_bl, n_projs, in); + be_stat_ev("phi_perm", n_projs); + free(in); insert_after = sched_skip(sched_last(pred_bl), 0, sched_skip_cf_predicator, chordal_env->birg->main_env->arch_env); sched_add_after(insert_after, perm);