From e4f3e5e373fa231812419f5b212c9e9459e88f16 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Sat, 10 Apr 2010 10:47:59 +0000 Subject: [PATCH 1/1] Renamed ia32 Push0 to PushEax (because this is the generated instruction). [r27369] --- ir/be/ia32/ia32_optimize.c | 4 ++-- ir/be/ia32/ia32_spec.pl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ir/be/ia32/ia32_optimize.c b/ir/be/ia32/ia32_optimize.c index fac843e6e..0334f34b0 100644 --- a/ir/be/ia32/ia32_optimize.c +++ b/ir/be/ia32/ia32_optimize.c @@ -921,12 +921,12 @@ static void peephole_be_IncSP(ir_node *node) dbgi = get_irn_dbg_info(node); block = get_nodes_block(node); stack = be_get_IncSP_pred(node); - stack = new_bd_ia32_Push0(dbgi, block, stack); + stack = new_bd_ia32_PushEax(dbgi, block, stack); arch_set_irn_register(stack, esp); sched_add_before(node, stack); if (offset == +8) { - stack = new_bd_ia32_Push0(dbgi, block, stack); + stack = new_bd_ia32_PushEax(dbgi, block, stack); arch_set_irn_register(stack, esp); sched_add_before(node, stack); } diff --git a/ir/be/ia32/ia32_spec.pl b/ir/be/ia32/ia32_spec.pl index 644f649a6..37a19be9f 100644 --- a/ir/be/ia32/ia32_spec.pl +++ b/ir/be/ia32/ia32_spec.pl @@ -1363,7 +1363,7 @@ Push => { units => [ "GP" ], }, -Push0 => { +PushEax => { state => "exc_pinned", reg_req => { in => [ "esp" ], out => [ "esp:I|S" ] }, ins => [ "stack" ], -- 2.20.1