Richard Biener writes:
> On Wed, 9 Sep 2020, Andrea Corallo wrote:
>> Hi all,
>>
>> this patch is meant not to generate predication in loop when the
>> loop is operating only on full vectors.
>>
>> Ex:
>>
>> #+BEGIN_SRC C
>> /* Vector length is 256. */
>> void
>> f (int *restrict x, int *restr
On Wed, 9 Sep 2020, Andrea Corallo wrote:
> Hi all,
>
> this patch is meant not to generate predication in loop when the
> loop is operating only on full vectors.
>
> Ex:
>
> #+BEGIN_SRC C
> /* Vector length is 256. */
> void
> f (int *restrict x, int *restrict y, unsigned int n) {
> for (un
Hi all,
this patch is meant not to generate predication in loop when the
loop is operating only on full vectors.
Ex:
#+BEGIN_SRC C
/* Vector length is 256. */
void
f (int *restrict x, int *restrict y, unsigned int n) {
for (unsigned int i = 0; i < n * 8; ++i)
x[i] += y[i];
}
#+END_SRC
Co