[llvm] [LoadStoreVectorizer] Allow redundant stores (PR #169946)

Gang Chen via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 6 08:15:53 PST 2025


cmc-rep wrote:

The functionality of this PR is NOT a complete overlapping with DSE. It allows vectorization of partially overlapping vector-stores. Vectorization with partial overlapping is the complement of vectorization with holes. There is a reason that we are all working on this pass: we all see the need of stronger vector processing with ML workloads. I am pretty certain that sooner or later you will encounter cases that want vectorizing partially overlapped vector stores.

Finally, this PR by itself only simplifies the LSV code, does NOT make it more complicate. 


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


More information about the llvm-commits mailing list