[llvm] [VPlan] Optz WideCanIV with SIVSteps over CanIV (PR #191276)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 27 03:12:38 PDT 2026


================
@@ -17,8 +17,7 @@ define void @sgt_loopguard(ptr noalias nocapture readonly %a, ptr noalias nocapt
 ; COMMON-LABEL: @sgt_loopguard(
 ; COMMON:       vector.body:
 
-; CHECK-TF:     %[[VIVELEM0:.*]] = extractelement <16 x i32> %vec.iv, i64 0
-; CHECK-TF:     %active.lane.mask = call <16 x i1> @llvm.get.active.lane.mask.v16i1.i32(i32 %[[VIVELEM0]], i32 %N)
+; CHECK-TF:     %active.lane.mask = call <16 x i1> @llvm.get.active.lane.mask.v16i1.i32(i32 %{{.*}}, i32 %N)
----------------
fhahn wrote:

better check this is receiving the correct start value

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


More information about the llvm-commits mailing list