This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: combine canonicalization tweeks
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: combine canonicalization tweeks
- From: Richard Earnshaw <rearnsha at arm dot com>
- Date: Mon, 29 May 2000 22:59:34 +0100
- Cc: gcc-patches at gcc dot gnu dot org
- Cc: rearnsha at arm dot com
- Organization: ARM Ltd.
- Reply-To: rearnsha at arm dot com
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.