Renamed ia32 Push0 to PushEax (because this is the generated instruction).
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 10 Apr 2010 10:47:59 +0000 (10:47 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 10 Apr 2010 10:47:59 +0000 (10:47 +0000)
[r27369]

ir/be/ia32/ia32_optimize.c
ir/be/ia32/ia32_spec.pl

index fac843e..0334f34 100644 (file)
@@ -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);
                }
index 644f649..37a19be 100644 (file)
@@ -1363,7 +1363,7 @@ Push => {
        units     => [ "GP" ],
 },
 
-Push0 => {
+PushEax => {
        state   => "exc_pinned",
        reg_req => { in => [ "esp" ], out => [ "esp:I|S" ] },
        ins     => [ "stack" ],