X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fexecfreq.c;h=07b2fff7606fc26ac4af9745fb0ddc0dc10ef0d0;hb=6ccff2965d94c272f71df2a1655336af47bb7753;hp=a655a76e20ef3a06526a27e620026e7d1c80f15e;hpb=1a3b7d363474ab544c13093a2f0b578718d37c7a;p=libfirm diff --git a/ir/ana/execfreq.c b/ir/ana/execfreq.c index a655a76e2..07b2fff76 100644 --- a/ir/ana/execfreq.c +++ b/ir/ana/execfreq.c @@ -22,7 +22,6 @@ * @brief Compute an estimate of basic block executions. * @author Adam M. Szalkowski * @date 28.05.2006 - * @version $Id$ */ #include "config.h" @@ -48,7 +47,7 @@ #include "iredges.h" #include "irouts.h" #include "irprintf.h" -#include "irtools.h" +#include "util.h" #include "irhooks.h" #include "execfreq.h" @@ -295,7 +294,6 @@ ir_exec_freq *compute_execfreq(ir_graph *irg, double loop_weight) for (idx = dfs_get_n_nodes(dfs) - 1; idx >= 0; --idx) { ir_node *bb = (ir_node *) dfs_get_post_num_node(dfs, size - idx - 1); - freq_t *freq; int i; freq = set_insert_freq(freqs, bb); @@ -354,7 +352,7 @@ ir_exec_freq *compute_execfreq(ir_graph *irg, double loop_weight) ef->max = 0.0; set_foreach(freqs, freq_t*, freq) { - int idx = freq->idx; + idx = freq->idx; /* take abs because it sometimes can be -0 in case of endless loops */ freq->freq = fabs(x[idx]) * norm;