X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbestat.c;h=4e5a9c5201f8777f40fafe3076d54a205efb4ba1;hb=246d0a3ac5d4cef9de6532ffa027b6a53e1e09ac;hp=a4f16aa74201d805aba6d53ae0e28efc86b498cd;hpb=0fbcef83aa6060534172bb13e71cdadb04428806;p=libfirm diff --git a/ir/be/bestat.c b/ir/be/bestat.c index a4f16aa74..4e5a9c520 100644 --- a/ir/be/bestat.c +++ b/ir/be/bestat.c @@ -122,7 +122,6 @@ void be_do_stat_reg_pressure(be_irg_t *birg, const arch_register_class_t *cls) { typedef struct _estimate_irg_costs_env_t { - const arch_env_t *arch_env; ir_exec_freq *execfreqs; double costs; } estimate_irg_costs_env_t; @@ -140,11 +139,10 @@ static void estimate_block_costs(ir_node *block, void *data) env->costs += costs * get_block_execfreq(env->execfreqs, block); } -double be_estimate_irg_costs(ir_graph *irg, const arch_env_t *arch_env, ir_exec_freq *execfreqs) +double be_estimate_irg_costs(ir_graph *irg, ir_exec_freq *execfreqs) { estimate_irg_costs_env_t env; - env.arch_env = arch_env; env.execfreqs = execfreqs; env.costs = 0.0;