[PATCH] D145163: Add support for vectorization of interleaved memory accesses for scalable VF
mgabka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 6 03:47:29 PDT 2023
mgabka added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:125-127
+ "enable-sve-interleaved-mem-accesses", cl::init(false), cl::Hidden,
+ cl::desc("Enable vectorization on interleaved memory accesses in a loop "
+ "using sve load/store."));
----------------
Hi @huntergr ,
Thanks for your changes to this patch!
I have one question, the interface you proposed looks clean and nice, however it forces code generation for the deinterleaving/interleaving intrinsics to be implemented before merging this patch, am I correct?
The reason why I had this option here is that it would allow us to merge this patch before other pieces are implemented.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D145163/new/
https://reviews.llvm.org/D145163
More information about the llvm-commits
mailing list