Re: [PATCH, AArch64] PR target/101609 - Use the correct iterator for AArch64 vector right shift pattern.

2021-08-06 Thread Richard Sandiford via Gcc-patches
Tejas Belagod via Gcc-patches writes: > Hi, > > Loops containing long long shifts fail to vectorize due to the vectorizer > not being able to recognize long long right shifts. This is due to a bug > in the iterator used for the vashr and vlshr patterns in aarch64-simd.md. > > Tested and

[PATCH, AArch64] PR target/101609 - Use the correct iterator for AArch64 vector right shift pattern.

2021-08-05 Thread Tejas Belagod via Gcc-patches
Hi, Loops containing long long shifts fail to vectorize due to the vectorizer not being able to recognize long long right shifts. This is due to a bug in the iterator used for the vashr and vlshr patterns in aarch64-simd.md. Tested and bootstrapped on aarch64-linux. OK? 2021-08-05 Tejas