X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeschedtrace.c;h=74da784ba8c323bdd8182e0739856888727a09d2;hb=b6d85190f667fe9f06e69d9cf3a3c8e004f1350b;hp=58e7604dc64c37f9a1d8e9863efc66d380285f0f;hpb=1a3b7d363474ab544c13093a2f0b578718d37c7a;p=libfirm diff --git a/ir/be/beschedtrace.c b/ir/be/beschedtrace.c index 58e7604dc..74da784ba 100644 --- a/ir/be/beschedtrace.c +++ b/ir/be/beschedtrace.c @@ -663,7 +663,7 @@ static ir_node *heuristic_select(void *block_env, ir_nodeset_t *ns) ir_node *irn, *cand = NULL; int max_prio = INT_MIN; int cur_prio = INT_MIN; - int reg_fact, cand_reg_fact; + int reg_fact; ir_nodeset_iterator_t iter; /* Note: register pressure calculation needs an overhaul, you need correct * tracking for each register class indidually and weight by each class @@ -706,7 +706,6 @@ static ir_node *heuristic_select(void *block_env, ir_nodeset_t *ns) if (cur_prio > max_prio) { cand = irn; max_prio = cur_prio; - cand_reg_fact = reg_fact; } DBG((trace_env->dbg, LEVEL_4, "checked NODE %+F\n", irn)); @@ -745,7 +744,7 @@ static void sched_heuristic(ir_graph *irg) be_list_sched_graph(irg, &heuristic_selector); } -BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trace); +BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trace) void be_init_sched_trace(void) { be_register_scheduler("heur", sched_heuristic);