[llvm] [LoopVectorize] Enable shuffle padding for masked interleaved accesses (PR #75329)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 14 11:22:31 PST 2023


fhahn wrote:

> Can this be done as a part of VPlan-to-VPlan transformation ? For instance, transform

That would be my suggestion as well, the kind of additional maps needed to keep track of additional info is one of the main motivation for VPlan-to-VPlan transformations. This could be a transform replacing a masked interleaved group created originally with an optimized one. I guess the main missing piece is still cost modeling, but I think the main blocker for #67934 has been resolved now so we should be able to make progress on that soon hopefully.

https://github.com/llvm/llvm-project/pull/75329


More information about the llvm-commits mailing list