This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Improve loop detection and loop header copying
- From: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- To: Sebastian Pop <sebastian dot pop at cri dot ensmp dot fr>
- Cc: law at redhat dot com, Jan Hubicka <hubicka at ucw dot cz>,gcc-patches at gcc dot gnu dot org
- Date: Thu, 5 Feb 2004 12:52:32 +0100
- Subject: Re: Improve loop detection and loop header copying
- References: <20040205005454.GA9142@cri.ensmp.fr>
Hello,
> On Wed, Feb 04, 2004 at 03:38:48PM -0700, law@redhat.com wrote:
> > > I believe it is in the LNO branch but Zdenek also
> > >sent patch against tree-SSA at some point that got unreviewed.
>
> Yes, the loop header copy is enabled by default at -O1 and above, in
> the LNO branch.
>
> > I've already spent far too much time mucking around with this -- I've got
> > a million things to deal with, so Zdenek will need to resubmit.
I have a patch for tree-ssa also, but it currently does not bootstrap
due to latent bug in jump threading. I will also have to measure the
impacts on produced code, and perhaps add handling of || type
conditions.
Zdenek