X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fexecfreq.c;h=84abaf18667126120d813f742822d9d26ec6a1cb;hb=35a87ce18bd20e50e2d6b1b20a3f5476a092fe4f;hp=a655a76e20ef3a06526a27e620026e7d1c80f15e;hpb=ce6161a7e42a48f7422b7babcc64d8ace18e2687;p=libfirm diff --git a/ir/ana/execfreq.c b/ir/ana/execfreq.c index a655a76e2..84abaf186 100644 --- a/ir/ana/execfreq.c +++ b/ir/ana/execfreq.c @@ -295,7 +295,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 +353,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;