if (get_irn_n_edges(irn) == 0) {
sched_remove(irn);
set_irn_n(irn, be_pos_Reload_mem, new_Bad());
+ set_irn_n(irn, be_pos_Reload_frame, new_Bad());
}
}
pre_spill(isa, j, &pse);
BE_TIMER_PUSH(ra_timer.t_spill);
- be_do_spill(&pse.cenv);
+ be_do_spill(birg, pse.cls);
BE_TIMER_POP(ra_timer.t_spill);
dump(BE_CH_DUMP_SPILL, irg, pse.cls, "-spill", dump_ir_block_graph_sched);
dump(BE_CH_DUMP_LOWER, irg, NULL, "-belower-after-ra", dump_ir_block_graph_sched);
obstack_free(&chordal_env.obst, NULL);
+ be_invalidate_liveness(birg);
BE_TIMER_POP(ra_timer.t_epilog);
BE_TIMER_POP(ra_timer.t_other);