- const arch_register_t *sp_reg = &sparc_registers[REG_SP];
- ir_graph *irg = get_irn_irg(ret);
- be_stack_layout_t *layout = be_get_irg_stack_layout(irg);
- ir_node *block = get_nodes_block(ret);
- ir_type *frame_type = get_irg_frame_type(irg);
- unsigned frame_size = get_type_size_bytes(frame_type);
- int sp_idx = be_find_return_reg_input(ret, sp_reg);
- ir_node *sp = get_irn_n(ret, sp_idx);
+ arch_register_t const *const sp_reg = &sparc_registers[REG_SP];
+ assert(arch_get_irn_register_req_in(ret, n_sparc_Return_sp) == sp_reg->single_req);