ProjMs should not be scheduled
authorMatthias Braun <matze@braunis.de>
Wed, 13 Jun 2007 20:01:13 +0000 (20:01 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 13 Jun 2007 20:01:13 +0000 (20:01 +0000)
[r14478]

ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_optimize.c

index 4606a54..158faff 100644 (file)
@@ -1179,7 +1179,7 @@ static void transform_MemPerm(ia32_code_gen_t *cg, ir_node *node) {
                assert(p < arity);
 
                set_Proj_pred(proj, pops[p]);
-               set_Proj_proj(proj, 3);
+               set_Proj_proj(proj, pn_ia32_Pop_M);
        }
 
        // remove memperm
index fb72b6e..aba8b0e 100644 (file)
@@ -330,7 +330,6 @@ static void ia32_create_Pushs(ir_node *irn, ia32_code_gen_t *cg) {
 
                // create memory proj
                mem_proj = new_r_Proj(irg, block, push, mode_M, pn_ia32_Push_M);
-               sched_add_before(irn, mem_proj);
 
                // use the memproj now
                exchange(store, mem_proj);