The loop vectorizer can interleave scalar loops even if it doesn't vectorize them. I don't believe we intended to enable this when we enabled interleaving for vector instructions. Disable interleaving for VF=1 like X86 and AMDGPU already do. Test lifted from AMDGPU. Differential Revision: https://reviews.llvm.org/D115975 |
||
|---|---|---|
| .. | ||
| lit.local.cfg | ||
| masked_gather_scatter.ll | ||
| riscv-interleaved.ll | ||
| riscv-unroll.ll | ||
| scalable-reductions.ll | ||
| scalable-vf-hint.ll | ||
| unroll-in-loop-vectorizer.ll | ||