Re: [RFC][PATCH, vec-tails 00/10] Support vectorization of loop epilogues

2016-06-16 Thread Jeff Law
On 05/19/2016 01:35 PM, Ilya Enkovich wrote: Hi, This series is an extension of previous work on loop epilogue combining [1]. It introduces three ways to handle vectorized loop epilogues: combine it with vectorized loop, vectorize it with masks, vectorize it using a smaller vector size. Also

Re: [RFC][PATCH, vec-tails 00/10] Support vectorization of loop epilogues

2016-06-15 Thread Jeff Law
On 06/15/2016 06:05 AM, Richard Biener wrote: So I've gone over the patches and gave mostly high-level comments. The vectorizer is already in somewhat messy (aka not easy to follow) state, this series doesn't improve the situation (heh). Esp. the high-level structure for code generation and its

Re: [RFC][PATCH, vec-tails 00/10] Support vectorization of loop epilogues

2016-06-15 Thread Richard Biener
On Thu, May 19, 2016 at 9:35 PM, Ilya Enkovich wrote: > Hi, > > This series is an extension of previous work on loop epilogue combining [1]. > > It introduces three ways to handle vectorized loop epilogues: combine it with > vectorized loop, vectorize it with masks,

[RFC][PATCH, vec-tails 00/10] Support vectorization of loop epilogues

2016-05-19 Thread Ilya Enkovich
Hi, This series is an extension of previous work on loop epilogue combining [1]. It introduces three ways to handle vectorized loop epilogues: combine it with vectorized loop, vectorize it with masks, vectorize it using a smaller vector size. Also it supports vectorization of loops with low