[PATCH] D134438: POC patch to demonstrate how new intrinsics for interleaved load/store could be used in LoopVectorize
Philip Reames via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 28 11:04:55 PDT 2022
reames added a comment.
Interesting! This is a different approach than I'd been considering.
I had been picturing adding intrinsics for each of the shuffles used during interleave lowering. All three have reasonable lowerings on RISCV - not sure about SVE. Your approach would make matching segmented load/store easier, but is a larger divergence from the way we currently handle fixed length interleaves.
On the other hand, I'd been debating something similar to this approach for strided load/store intrinsics. Would you have some time to chat on a call and debate approaches here?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D134438/new/
https://reviews.llvm.org/D134438
More information about the llvm-commits
mailing list