So we have the opportunity to fold splat into .vx instruction as what
D101138 has done. If failed, we can select zero-stride vector load
again.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Event Timeline
llvm/test/CodeGen/RISCV/rvv/fixed-vector-strided-load-store-asm.ll | ||
---|---|---|
273–274 | This looks like a regression. |
llvm/test/CodeGen/RISCV/rvv/fixed-vector-strided-load-store-asm.ll | ||
---|---|---|
273–274 | The diff result seems weird, but I think it's what we expected. |
LGTM, but please land the new test and the opcode change in a separate commit (using old llc), then rebase and land this over it. Will make the test diff less confusing in the change log.
llvm/test/CodeGen/RISCV/rvv/fixed-vector-strided-load-store-asm.ll | ||
---|---|---|
273–274 | I got confused here by the diff. I was responding as if this was the optimized check, which it isn't. So ignore me here. |
This looks like a regression.