/* we add new blocks and change the control flow */
set_irg_doms_inconsistent(irg);
set_irg_extblk_inconsistent(irg);
/* we add new blocks and change the control flow */
set_irg_doms_inconsistent(irg);
set_irg_extblk_inconsistent(irg);
for (i = 0; i < n_params; ++i) {
ir_mode *mode = get_type_mode(get_method_param_type(method_tp, i));
for (i = 0; i < n_params; ++i) {
ir_mode *mode = get_type_mode(get_method_param_type(method_tp, i));
/* tail recursion was done, all info is invalid */
set_irg_doms_inconsistent(irg);
/* tail recursion was done, all info is invalid */
set_irg_doms_inconsistent(irg);
set_irg_extblk_inconsistent(irg);
set_irg_loopinfo_state(irg, loopinfo_cf_inconsistent);
set_trouts_inconsistent();
set_irg_extblk_inconsistent(irg);
set_irg_loopinfo_state(irg, loopinfo_cf_inconsistent);
set_trouts_inconsistent();
/* create a new tuple for the return values */
tuple = new_r_Tuple(block, env->n_ress, in);
/* create a new tuple for the return values */
tuple = new_r_Tuple(block, env->n_ress, in);
set_Tuple_pred(call, pn_Call_M, mem);
set_Tuple_pred(call, pn_Call_X_regular, jmp);
set_Tuple_pred(call, pn_Call_X_except, new_r_Bad(irg, mode_X));
set_Tuple_pred(call, pn_Call_M, mem);
set_Tuple_pred(call, pn_Call_X_regular, jmp);
set_Tuple_pred(call, pn_Call_X_except, new_r_Bad(irg, mode_X));