Re: [PATCH] Avoid changing DR for scatter/gather refs

2018-06-25 Thread Richard Biener
On Sun, 24 Jun 2018, Eric Botcazou wrote: > > 2018-06-21 Richard Biener > > > > * tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP. > > * tree-vect-data-refs.c (vect_analyze_possibly_independent_ddr): > > Avoid calling vect_mark_for_runtime_alias_test with gathers or scatte

Re: [PATCH] Avoid changing DR for scatter/gather refs

2018-06-24 Thread Eric Botcazou
> 2018-06-21 Richard Biener > > * tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP. > * tree-vect-data-refs.c (vect_analyze_possibly_independent_ddr): > Avoid calling vect_mark_for_runtime_alias_test with gathers or scatters. > (vect_analyze_data_ref_dependence):

[PATCH] Avoid changing DR for scatter/gather refs

2018-06-21 Thread Richard Biener
This avoids changing DRs for scatters/gathers in vect_analyze_data_refs so we can share them across different VF analyses. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. I've also built SPEC 2k6 on a haswell machine. simd-lane to go! Richard. >From 37c0f2f61d6aa0d3b9b7ae984e22