From: Christoph Mallon Date: Sat, 23 Aug 2008 06:35:34 +0000 (+0000) Subject: Remove unnecessary dependency edge from the IncSP, which destroys the stack frame... X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=a7d7eff700f5602dacd03a3e555cbce09b3ca360;p=libfirm Remove unnecessary dependency edge from the IncSP, which destroys the stack frame, to the final memory Proj. Most probably it is unnecessary since Projs are not scheduled anymore. [r21370] --- diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 5f685efac..5923ae9a9 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -486,7 +486,6 @@ static void ia32_abi_epilogue(void *self, ir_node *bl, ir_node **mem, pmap *reg_ if (env->flags.try_omit_fp) { /* simply remove the stack frame here */ curr_sp = be_new_IncSP(arch_env->sp, irg, bl, curr_sp, BE_STACK_FRAME_SIZE_SHRINK, 0); - add_irn_dep(curr_sp, *mem); } else { ir_mode *mode_bp = arch_env->bp->reg_class->mode;