[llvm] [VPlan] Unroll VPReplicateRecipe by VF. (PR #142433)

David Sherwood via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 9 02:20:45 PDT 2025


================
@@ -229,6 +229,10 @@ define void @redundant_branch_and_blends_without_mask(ptr %A) {
 ; CHECK-NEXT:    [[TMP6:%.*]] = getelementptr inbounds i32, ptr [[A]], i64 [[TMP1]]
 ; CHECK-NEXT:    [[TMP7:%.*]] = getelementptr inbounds i32, ptr [[A]], i64 [[TMP2]]
 ; CHECK-NEXT:    [[TMP8:%.*]] = getelementptr inbounds i32, ptr [[A]], i64 [[TMP3]]
+; CHECK-NEXT:    [[TMP35:%.*]] = insertelement <4 x ptr> poison, ptr [[TMP5]], i32 0
----------------
david-arm wrote:

This looks worse than before I think. Seems like there is no user of TMP38.

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


More information about the llvm-commits mailing list