This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: auto vectorization in gcc
- From: Michael Matz <matz at suse dot de>
- To: gcc at gcc dot gnu dot org
- Cc: Dorit Naishlos <DORIT at il dot ibm dot com>,Diego Novillo <dnovillo at redhat dot com>,David Edelsohn <dje at watson dot ibm dot com>,Richard Henderson <rth at redhat dot com>
- Date: Thu, 17 Jul 2003 20:02:17 +0200 (CEST)
- Subject: Re: auto vectorization in gcc
Hi,
On Thu, 17 Jul 2003, Richard Henderson wrote:
> The tree level is *more* capable than the rtl level at representing
> vector types (and thus operations). I think all we need is some small
> amount of info from the target about vector widths and memory blocking,
> and then the transformation should happen at the tree level.
I agree. Autovectorization should be much easier on tree level. The
required transformations are complicated enough as is, without having to
deal with RTL issues.
Ciao,
Michael.