Re: [PATCH, SMS 2/3] Skip DEBUG_INSNs while recognizing doloop

2011-05-11 Thread Revital Eres
Hello, >> +    if (reg_mentioned_p (reg, insn) && !DEBUG_INSN_P (insn)) > > It probably makes sense to test for !DEBUG_INSN_P first, since it's much > cheaper. Thanks, will commit the following to fix that: * modulo-sched.c (doloop_register_get): Check !DEBUG_INSN_P first. Inde

Re: [PATCH, SMS 2/3] Skip DEBUG_INSNs while recognizing doloop

2011-05-11 Thread Alexandre Oliva
On May 8, 2011, Revital Eres wrote: > +if (reg_mentioned_p (reg, insn) && !DEBUG_INSN_P (insn)) It probably makes sense to test for !DEBUG_INSN_P first, since it's much cheaper. -- Alexandre Oliva, freedom fighterhttp://FSFLA.org/~lxoliva/ You must be the change you wish to see in the

Re: [PATCH, SMS 2/3] Skip DEBUG_INSNs while recognizing doloop

2011-05-10 Thread Ayal Zaks
> OK for mainline? Yes, this is pretty obvious. (You don't have to change to prev_nondebug_insn btw). Ayal. From: Revital Eres To: Ayal Zaks/Haifa/IBM@IBMIL Cc: gcc-patches@gcc.gnu.org, Patch Tracking Date: 08/05/2011 07:37 AM Subject: [PATCH, SMS 2/3] Skip DEB

[PATCH, SMS 2/3] Skip DEBUG_INSNs while recognizing doloop

2011-05-07 Thread Revital Eres
Hello, The attached patch adds code to skip DEBUG_INSNs while recognizing doloop pattern. The patch was tested together with the rest of the patches in this series and on top of the patch to support do-loop for ARM (not yet in mainline, but approved http://gcc.gnu.org/ml/gcc-patches/2011-01/msg01