Re: [PATCH] More compile-time saving in BB vectorization

2015-11-13 Thread Christophe Lyon
On 12 November 2015 at 21:04, Christophe Lyon wrote: > On 12 November 2015 at 16:49, Andreas Schwab wrote: >> Richard Biener writes: >> >>> * tree-vectorizer.h (vect_slp_analyze_and_verify_instance_alignment): >>>

Re: [PATCH] More compile-time saving in BB vectorization

2015-11-12 Thread Christophe Lyon
On 12 November 2015 at 16:49, Andreas Schwab wrote: > Richard Biener writes: > >> * tree-vectorizer.h (vect_slp_analyze_and_verify_instance_alignment): >> Declare. >> (vect_analyze_data_refs_alignment): Make loop vect specific. >>

Re: [PATCH] More compile-time saving in BB vectorization

2015-11-12 Thread Andreas Schwab
Richard Biener writes: > * tree-vectorizer.h (vect_slp_analyze_and_verify_instance_alignment): > Declare. > (vect_analyze_data_refs_alignment): Make loop vect specific. > (vect_verify_datarefs_alignment): Likewise. > * tree-vect-data-refs.c

[PATCH] More compile-time saving in BB vectorization

2015-11-11 Thread Richard Biener
This saves some more compile-time avoiding vector size iteration for trivial fails. It also improves time spent by not giving up completely for all SLP instances if one fails to vectorize because of alignment issues. And it sneaks in a correctness fix for a previous change. Bootstrapped on