From: Matthias Braun Date: Tue, 9 Sep 2008 14:56:56 +0000 (+0000) Subject: match immediate for SubSP and AddSP X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=4c496f9b530c968b84ad0f82e4c2fad0a6ef1f3a;p=libfirm match immediate for SubSP and AddSP [r21787] --- diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index fd042eafa..75d1b70ab 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -3512,7 +3512,8 @@ static ir_node *gen_be_AddSP(ir_node *node) ir_node *sz = get_irn_n(node, be_pos_AddSP_size); ir_node *sp = get_irn_n(node, be_pos_AddSP_old_sp); - return gen_binop(node, sp, sz, new_rd_ia32_SubSP, match_am); + return gen_binop(node, sp, sz, new_rd_ia32_SubSP, + match_am | match_immediate); } /** @@ -3523,7 +3524,8 @@ static ir_node *gen_be_SubSP(ir_node *node) ir_node *sz = get_irn_n(node, be_pos_SubSP_size); ir_node *sp = get_irn_n(node, be_pos_SubSP_old_sp); - return gen_binop(node, sp, sz, new_rd_ia32_AddSP, match_am); + return gen_binop(node, sp, sz, new_rd_ia32_AddSP, + match_am | match_immediate); } /**