Re: [PATCH] fix detection of negative step DR groups

2020-07-08 Thread Richard Biener
On Tue, 7 Jul 2020, Richard Sandiford wrote: > Richard Biener writes: > > This fixes a condition that caused all negative step DR groups to > > be detected as single element interleaving. Such groups are > > rejected by interleaving vectorization but miscompiled by SLP > > which is fixed by forc

Re: [PATCH] fix detection of negative step DR groups

2020-07-07 Thread Richard Sandiford
Richard Biener writes: > This fixes a condition that caused all negative step DR groups to > be detected as single element interleaving. Such groups are > rejected by interleaving vectorization but miscompiled by SLP > which is fixed by forcing VMAT_STRIDED_SLP for now. > > Bootstrap & regtest ru

[PATCH] fix detection of negative step DR groups

2020-07-07 Thread Richard Biener
This fixes a condition that caused all negative step DR groups to be detected as single element interleaving. Such groups are rejected by interleaving vectorization but miscompiled by SLP which is fixed by forcing VMAT_STRIDED_SLP for now. Bootstrap & regtest running on x86_64-unknown-linux-gnu.