This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Loop analysis
- From: Pop Sébastian <pop at gauvain dot u-strasbg dot fr>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Diego Novillo <dnovillo at redhat dot com>, Jan Hubicka <jh at suse dot cz>,gcc-patches at gcc dot gnu dot org
- Date: Fri, 9 May 2003 18:53:42 +0200
- Subject: Re: [tree-ssa] Loop analysis
- References: <20030415135615.GA15937@gauvain.u-strasbg.fr> <20030416225446.GA13440@gauvain.u-strasbg.fr> <200305091641.MAA30920@makai.watson.ibm.com>
On Fri, May 09, 2003 at 12:41:36PM -0400, David Edelsohn wrote:
> Why is the loop optimizer inserted before the SSA transformation?
>
The loop detector is independent of SSA framework. It uses the CFG representation
for the initializer, and thus loops should be initialized after the cfg builder.
The destructor could be moved after the SSA optimizers allowing these to use the
loop information. However, for the moment, the loop analysis is not used.
Sebastian