[llvm] [Transform][LoadStoreVectorizer] allow redundant in Chain (PR #163019)
Nicolai Hähnle via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 16 16:52:06 PDT 2025
================
@@ -85,8 +85,9 @@ define void @chain_prefix_suffix(ptr noalias %ptr) {
; CHECK: load <2 x i32>
; CHECK: store <2 x i32> zeroinitializer
; CHECK: load <3 x i32>
-; CHECK: load i32
-; CHECK: load i32
+; CHECK: load <1 x i32>
+; CHECK: extractelement <1 x i32>
----------------
nhaehnle wrote:
Generating an `<1 x T>` seems like a bad idea no matter what.
https://github.com/llvm/llvm-project/pull/163019
More information about the llvm-commits
mailing list