size_t i, n;
DBG((dbg, LEVEL_1, "Insert Perm after: %+F\n", pos));
size_t i, n;
DBG((dbg, LEVEL_1, "Insert Perm after: %+F\n", pos));
for (i = 0; i < n; ++i) {
ir_node *perm_op = get_irn_n(perm, i);
const arch_register_t *reg = arch_get_irn_register(perm_op);
for (i = 0; i < n; ++i) {
ir_node *perm_op = get_irn_n(perm, i);
const arch_register_t *reg = arch_get_irn_register(perm_op);
ir_node *proj = new_r_Proj(perm, mode, i);
arch_set_irn_register(proj, reg);
ir_node *proj = new_r_Proj(perm, mode, i);
arch_set_irn_register(proj, reg);
be_ssa_construction_init(&senv, irg);
be_ssa_construction_add_copy(&senv, perm_op);
be_ssa_construction_add_copy(&senv, proj);
be_ssa_construction_init(&senv, irg);
be_ssa_construction_add_copy(&senv, perm_op);
be_ssa_construction_add_copy(&senv, proj);
- set_Block_cfgpred(block, 0, new_r_Bad(irg));
+ set_Block_cfgpred(block, 0, new_r_Bad(irg, mode_X));