On Thu, Dec 14, 2017 at 11:00:36AM +, Richard Biener wrote:
> On Fri, Nov 17, 2017 at 11:17 PM, Richard Sandiford
> wrote:
> > This patch adds runtime alias checks for loops with variable strides,
> > so that we can vectorise them even without a restrict qualifier.
> > There are several parts
On Fri, Nov 17, 2017 at 11:17 PM, Richard Sandiford
wrote:
> This patch adds runtime alias checks for loops with variable strides,
> so that we can vectorise them even without a restrict qualifier.
> There are several parts to doing this:
>
> 1) For accesses like:
>
> x[i * n] += 1;
>
>we
This patch adds runtime alias checks for loops with variable strides,
so that we can vectorise them even without a restrict qualifier.
There are several parts to doing this:
1) For accesses like:
x[i * n] += 1;
we need to check whether n (and thus the DR_STEP) is nonzero.
vect_analyze