From: Matthias Braun Date: Wed, 13 Jun 2007 20:01:13 +0000 (+0000) Subject: ProjMs should not be scheduled X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=f6590e7bd7d8f581c474315ffc00610e0a578e63;p=libfirm ProjMs should not be scheduled [r14478] --- diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 4606a544d..158faffd3 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -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 diff --git a/ir/be/ia32/ia32_optimize.c b/ir/be/ia32/ia32_optimize.c index fb72b6e8d..aba8b0e8c 100644 --- a/ir/be/ia32/ia32_optimize.c +++ b/ir/be/ia32/ia32_optimize.c @@ -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);