This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: combine canonicalization tweeks



rth@cygnus.com said:
> This looks to be exactly what conditional execution is supposed to get
> you. 

Yes, but I'm still in the process of converting the ARM description over 
to conditional execution.  Just how early can cond_exec be used (so far, 
it only seems to come in with the ce2 pass after reload has completed).  
Can I use it during combine?

> Plus, I'd be surprised, if the if_then_else already existed from a
> conditional move or something, if combine wouldn't produce this
> anyway. What I did was prevent new if_then_else's from being created
> if it's unlikely to help.

Ok, then maybe I'm worrying before we have a problem.  Thanks for the 
clarification and I'll keep my eyes open for any regressions in code 
quality.

R.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]