ir_node *frame = get_irg_frame(irg);
const arch_register_class_t *cls_frame = arch_get_irn_reg_class(arch_env, frame, -1);
ir_node *irn;
- const arch_register_t *sp = arch_env->isa->sp;
+ const arch_register_t *sp = arch_env->sp;
be_memperm_attr_t *attr;
ir_node **real_in;
be_node_attr_t *a;
ir_node *irn;
ir_node *in[be_pos_AddSP_last];
- const arch_register_class_t *class;
+ const arch_register_class_t *cls;
in[be_pos_AddSP_old_sp] = old_sp;
in[be_pos_AddSP_size] = sz;
be_set_constr_single_reg(irn, OUT_POS(pn_be_AddSP_sp), sp);
a->reg_data[pn_be_AddSP_sp].reg = sp;
- class = arch_register_get_class(sp);
- be_node_set_reg_class(irn, OUT_POS(pn_be_AddSP_res), class);
+ cls = arch_register_get_class(sp);
+ be_node_set_reg_class(irn, OUT_POS(pn_be_AddSP_res), cls);
return irn;
}
void be_phi_handler_new(be_main_env_t *env)
{
- phi_handler.arch_env = &env->arch_env;
+ phi_handler.arch_env = env->arch_env;
phi_handler.phi_attrs = pmap_create();
op_Phi->ops.be_ops = &phi_irn_ops;
}