This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]