Re: [PATCH] Simple fix to enhance outer-loop vectorization.

2015-06-01 Thread Richard Biener
On Thu, May 28, 2015 at 5:51 PM, Yuri Rumyantsev wrote: > Richard, > > First of all, I don't think that it is possible to write out test for > outer-loop vectorization with zero-step reference because of possible > loop-carried dependencies and run-time aliasing is not supported for > outer-loop.

Re: [PATCH] Simple fix to enhance outer-loop vectorization.

2015-05-28 Thread Yuri Rumyantsev
Richard, First of all, I don't think that it is possible to write out test for outer-loop vectorization with zero-step reference because of possible loop-carried dependencies and run-time aliasing is not supported for outer-loop. If there are no such dependencies pre or pdse does hoisting (sinking

Re: [PATCH] Simple fix to enhance outer-loop vectorization.

2015-05-28 Thread Richard Biener
On Thu, May 28, 2015 at 1:00 PM, Yuri Rumyantsev wrote: > Hi All, > > Here is a simple patch which removes restriction on outer-loop > vectorization - allow references in inner-loop with zero step. This > case was found in one important benchmark. > > Bootstrap and regression testing did not show