mode_bytes /= 2;
}
- turn_into_tuple(irn, pn_CopyB_max);
+ turn_into_tuple(irn, pn_CopyB_max+1);
set_Tuple_pred(irn, pn_CopyB_M, mem);
- set_Tuple_pred(irn, pn_CopyB_X_regular, get_irg_bad(irg));
- set_Tuple_pred(irn, pn_CopyB_X_except, get_irg_bad(irg));
+ set_Tuple_pred(irn, pn_CopyB_X_regular, new_r_Bad(irg, mode_X));
+ set_Tuple_pred(irn, pn_CopyB_X_except, new_r_Bad(irg, mode_X));
}
/**
{
walk_env_t env;
entry_t *entry;
- bool changed = false;
obstack_init(&env.obst);
env.max_size = max_size;
list_for_each_entry(entry_t, entry, &env.list, list) {
lower_copyb_nodes(entry->copyb, native_mode_bytes);
- changed = true;
- }
-
- if (changed) {
- set_irg_outs_inconsistent(irg);
- set_irg_loopinfo_inconsistent(irg);
}
obstack_free(&env.obst, NULL);