projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sparc: implement float->unsigned conversions
[libfirm]
/
ir
/
be
/
bechordal_main.c
diff --git
a/ir/be/bechordal_main.c
b/ir/be/bechordal_main.c
index
6bf0e7b
..
192a571
100644
(file)
--- a/
ir/be/bechordal_main.c
+++ b/
ir/be/bechordal_main.c
@@
-246,8
+246,7
@@
static void pre_spill(post_spill_env_t *pse, const arch_register_class_t *cls)
chordal_env->border_heads = pmap_create();
chordal_env->allocatable_regs = bitset_malloc(chordal_env->cls->n_regs);
chordal_env->border_heads = pmap_create();
chordal_env->allocatable_regs = bitset_malloc(chordal_env->cls->n_regs);
- be_assure_liveness(irg);
- be_liveness_assure_chk(be_get_irg_liveness(irg));
+ be_assure_live_chk(irg);
if (stat_ev_enabled) {
pse->pre_spill_cost = be_estimate_irg_costs(irg, exec_freq);
if (stat_ev_enabled) {
pse->pre_spill_cost = be_estimate_irg_costs(irg, exec_freq);
@@
-379,8
+378,6
@@
static void be_ra_chordal_main(ir_graph *irg)
be_timer_push(T_RA_PROLOG);
be_timer_push(T_RA_PROLOG);
- be_assure_liveness(irg);
-
chordal_env.obst = &obst;
chordal_env.opts = &options;
chordal_env.irg = irg;
chordal_env.obst = &obst;
chordal_env.opts = &options;
chordal_env.irg = irg;
@@
-451,7
+448,7
@@
static void be_ra_chordal_main(ir_graph *irg)
dump(BE_CH_DUMP_LOWER, irg, NULL, "belower-after-ra");
obstack_free(&obst, NULL);
dump(BE_CH_DUMP_LOWER, irg, NULL, "belower-after-ra");
obstack_free(&obst, NULL);
- be_
liveness_invalidate(be_get_irg_liveness(irg)
);
+ be_
invalidate_live_sets(irg
);
be_timer_pop(T_RA_EPILOG);
be_timer_pop(T_RA_OTHER);
be_timer_pop(T_RA_EPILOG);
be_timer_pop(T_RA_OTHER);