From f6590e7bd7d8f581c474315ffc00610e0a578e63 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Wed, 13 Jun 2007 20:01:13 +0000 Subject: [PATCH] ProjMs should not be scheduled [r14478] --- ir/be/ia32/bearch_ia32.c | 2 +- ir/be/ia32/ia32_optimize.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) 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); -- 2.20.1