[llvm] [RISCV] Allow non-loop invariant steps in RISCVGatherScatterLowering (PR #122244)
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 14 08:44:47 PST 2025
https://github.com/preames commented:
I *think* the reasoning is okay here because having a strided start + splat(A) + splat(B) + splat(C) is still a strided pattern. I'm a bit concerned about the logic for unwinding through non-recurrence adjustments, but I *think* this is correct. I'd like to see a bit more targeted testing (in particular, remove EVL!) to convince myself this is generally correct.
https://github.com/llvm/llvm-project/pull/122244
More information about the llvm-commits
mailing list