Precommit test for D145155
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM
llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses-zve32x.ll | ||
---|---|---|
32 | OT - This example is sort of interesting as the optimal lowering for it probably uses a predicated add, not an interleave at all. Most of your examples fall into this bucket. Doesn't mean we shouldn't do the interleave work, just an observation. Maybe something for the future if we see these patterns in real code? |
llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses-zve32x.ll | ||
---|---|---|
32 | Good catch. The adds were sprinkled in so I could pipe this into llc and see what code it generates without worrying about DCE. |
OT - This example is sort of interesting as the optimal lowering for it probably uses a predicated add, not an interleave at all. Most of your examples fall into this bucket. Doesn't mean we shouldn't do the interleave work, just an observation. Maybe something for the future if we see these patterns in real code?