This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[lno] "no flow-sensitive alias info" warning to vectorizer
- From: Dorit Naishlos <DORIT at il dot ibm dot com>
- To: Diego Novillo <dnovillo at redhat dot com>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Tue, 24 Feb 2004 17:59:03 +0200
- Subject: [lno] "no flow-sensitive alias info" warning to vectorizer
I've noticed a new warning is being generated against the vectorizer (I
think it appeared after the recent merge with tree-ssa):
"NOTE: no flow-sensitive alias info for vect_pX.5_14 in *vect_pX.5_14 =
vect_cst_.6;"
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;
(in this case 'ptr' is vect_pX.1_11 and 'array_base' is X).
Can I (and should I) do something in order to not get this new warning?
Should I set a 'name_mem_tag' as well? which API should I use?
thanks,
dorit