computing execfreq from bb, just to be sure
authorAdam Szalkowski <adam@ipd.info.uni-karlsruhe.de>
Mon, 5 Jun 2006 14:11:22 +0000 (14:11 +0000)
committerAdam Szalkowski <adam@ipd.info.uni-karlsruhe.de>
Mon, 5 Jun 2006 14:11:22 +0000 (14:11 +0000)
ir/be/bespillremat.c

index 25c5387..e04ba2c 100644 (file)
@@ -1533,7 +1533,7 @@ fertig:
                        assert(i<n);
 
                        ir_snprintf(buf, sizeof(buf), "reload_%N_%N", arg, irn);
-                       op->attr.live_range.reloads[i] = lpp_add_var(si->lpp, buf, lpp_binary, COST_LOAD*execution_frequency(si, irn));
+                       op->attr.live_range.reloads[i] = lpp_add_var(si->lpp, buf, lpp_binary, COST_LOAD*execution_frequency(si, bb));
 
                        /* reload <= mem_out */
                        cst = lpp_add_cst(si->lpp, buf, lpp_less, 0.0);