X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal_main.c;h=192a571d5ed6aa0ee4db6f75ee96d87ae8ff5436;hb=5474a1c188c9d59eea2c915515980cd9cbab58d8;hp=6bf0e7bc7f5ef38e6d244081e7c19dce95590b2a;hpb=2ebc2d3cd8d238348e733c38712dc037c2d27dd7;p=libfirm diff --git a/ir/be/bechordal_main.c b/ir/be/bechordal_main.c index 6bf0e7bc7..192a571d5 100644 --- 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); - 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); @@ -379,8 +378,6 @@ static void be_ra_chordal_main(ir_graph *irg) be_timer_push(T_RA_PROLOG); - be_assure_liveness(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); - 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);