This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [lno] "no flow-sensitive alias info" warning to vectorizer
- From: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- To: Diego Novillo <dnovillo at redhat dot com>
- Cc: Dorit Naishlos <DORIT at il dot ibm dot com>,"gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Tue, 24 Feb 2004 23:03:24 +0100
- Subject: Re: [lno] "no flow-sensitive alias info" warning to vectorizer
- References: <1077639579.16194.94.camel@localhost.localdomain>
Hello,
> > for the following vectorized tree sequence:
> >
> > 1 vect_pX.1_11 = &X;
> > 2 vect_iv_.3_12 = vect_iv_.2_15;
> > 3 vect_iv_.4_13 = vect_iv_.3_12 * 16;
> > 4 vect_pX.5_14 = vect_pX.1_11 + vect_iv_.4_13;
> > 5 *vect_pX.5_14 = vect_cst_.6_18;
> >
> > Currently, I only set 'type_mem_tag' to vectorizer generated pointers,
> > using:
> >
> > get_var_ann (ptr)->type_mem_tag = array_base;
> >
> Hmm, it would be better if you can call the alias analyzer to set memory
> tags.
how exactly? I also use similar hacks on about two places.
Zdenek