X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeinsn.c;h=6ae5612721fbba51ff9c72b868bb38d4cfa9a5fd;hb=44e6732d113683617bdef5f8b5d0fd7f97bbf8f9;hp=c8492c1f46731c07812dfe3d76c0f3dc1f015d84;hpb=a78cee55fadb5f0df1f560335c4ae23ef10bd755;p=libfirm diff --git a/ir/be/beinsn.c b/ir/be/beinsn.c index c8492c1f4..6ae561272 100644 --- a/ir/be/beinsn.c +++ b/ir/be/beinsn.c @@ -23,9 +23,7 @@ * @author Sebastian Hack * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include "irgraph_t.h" #include "irmode_t.h" @@ -107,7 +105,7 @@ be_insn_t *be_scan_insn(const be_insn_env_t *env, ir_node *irn) if (arch_irn_consider_in_reg_alloc(env->cls, p)) { /* found a def: create a new operand */ - o.req = arch_get_register_req(p, -1); + o.req = arch_get_register_req_out(p); o.carrier = p; o.irn = irn; o.pos = -(get_Proj_proj(p) + 1); @@ -121,7 +119,7 @@ be_insn_t *be_scan_insn(const be_insn_env_t *env, ir_node *irn) } } else if (arch_irn_consider_in_reg_alloc(env->cls, irn)) { /* only one def, create one operand */ - o.req = arch_get_register_req(irn, -1); + o.req = arch_get_register_req_out(irn); o.carrier = irn; o.irn = irn; o.pos = -1;