/* if the constraint is the same, no copy is necessary
* TODO generalise unequal but overlapping constraints */
/* if the constraint is the same, no copy is necessary
* TODO generalise unequal but overlapping constraints */
copy = be_new_Copy(cls, block, in);
stat_ev_int("constr_copy", 1);
copy = be_new_Copy(cls, block, in);
stat_ev_int("constr_copy", 1);
irg_block_walk_graph(irg, pre_spill_prepare_constr_walker, NULL, &env);
}
irg_block_walk_graph(irg, pre_spill_prepare_constr_walker, NULL, &env);
}
void be_init_spilloptions(void)
{
lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
void be_init_spilloptions(void)
{
lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");