This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] fix SPEC ICE - violating loop-closed-form in the vectorizer
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: Dorit Naishlos <DORIT at il dot ibm dot com>, gcc-patches at gcc dot gnu dot org
- Date: Fri, 1 Apr 2005 13:28:09 -0500
- Subject: Re: [patch] fix SPEC ICE - violating loop-closed-form in the vectorizer
- Organization: Red Hat Canada
- References: <20050401000405.GA5210@topo.toronto.redhat.com> <20050401071620.GA28332@atrey.karlin.mff.cuni.cz>
On Fri, Apr 01, 2005 at 09:16:20AM +0200, Zdenek Dvorak wrote:
> tree-ssa-loop-manip.c:split_loop_exit_edge?
>
Maybe, but it goes beyond that. I noticed a fair bit of
code duplication between the vectorizer and the loop manipulation
functions. In particular, the functions that replicate loop
bodies.
There are lots of opportunities for factoring common code there.
Diego.