[llvm] 2b4da2e - [LV] Update predicator.ll test checks.

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 17 04:07:15 PST 2026


Author: Florian Hahn
Date: 2026-02-17T12:05:44Z
New Revision: 2b4da2e2a8b8e41521355698a62a975f75806bcd

URL: https://github.com/llvm/llvm-project/commit/2b4da2e2a8b8e41521355698a62a975f75806bcd
DIFF: https://github.com/llvm/llvm-project/commit/2b4da2e2a8b8e41521355698a62a975f75806bcd.diff

LOG: [LV] Update predicator.ll test checks.

VPlan printing output changed on main before patch was merged.
Regenerate check lines.

Added: 
    

Modified: 
    llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll b/llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
index e630095f25ef0..ac12dd5f98bfe 100644
--- a/llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+++ b/llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
@@ -2,7 +2,7 @@
 ; RUN: opt -disable-output < %s -p loop-vectorize -vplan-print-after=introduceMasksAndLinearize -vplan-print-vector-region-scope 2>&1 | FileCheck %s
 
 define void @diamond_phi(ptr %a) {
-; CHECK-LABEL: 'diamond_phi'
+; CHECK-LABEL: VPlan for loop in 'diamond_phi'
 ; CHECK-NEXT:  <x1> vector loop: {
 ; CHECK-NEXT:    vector.body:
 ; CHECK-NEXT:      EMIT vp<[[VP3:%[0-9]+]]> = CANONICAL-INDUCTION ir<0>, vp<%index.next>
@@ -67,7 +67,7 @@ exit:
 }
 
 define void @mask_reuse(ptr %a) {
-; CHECK-LABEL: 'mask_reuse'
+; CHECK-LABEL: VPlan for loop in 'mask_reuse'
 ; CHECK-NEXT:  <x1> vector loop: {
 ; CHECK-NEXT:    vector.body:
 ; CHECK-NEXT:      EMIT vp<[[VP3:%[0-9]+]]> = CANONICAL-INDUCTION ir<0>, vp<%index.next>
@@ -98,7 +98,7 @@ define void @mask_reuse(ptr %a) {
 ; CHECK-NEXT:    bb4:
 ; CHECK-NEXT:      EMIT vp<[[VP8:%[0-9]+]]> = not ir<%c0>
 ; CHECK-NEXT:      EMIT vp<[[VP9:%[0-9]+]]> = or vp<[[VP7]]>, vp<[[VP8]]>
-; CHECK-NEXT:      BLEND ir<%phi4> = ir<%add3>/vp<[[VP7]]> ir<%add0>/vp<[[VP8]]>
+; CHECK-NEXT:      BLEND ir<%phi4> = ir<%add3>/vp<[[VP7]]> ir<%iv>/vp<[[VP8]]>
 ; CHECK-NEXT:      EMIT store ir<%phi4>, ir<%gep>, vp<[[VP9]]>
 ; CHECK-NEXT:      EMIT ir<%iv.next> = add nuw nsw ir<%iv>, ir<1>, vp<[[VP9]]>
 ; CHECK-NEXT:      EMIT ir<%ec> = icmp eq ir<%iv.next>, ir<128>, vp<[[VP9]]>
@@ -154,7 +154,7 @@ exit:
 }
 
 define void @optimized_mask(ptr %a) {
-; CHECK-LABEL: 'optimized_mask'
+; CHECK-LABEL: VPlan for loop in 'optimized_mask'
 ; CHECK-NEXT:  <x1> vector loop: {
 ; CHECK-NEXT:    vector.body:
 ; CHECK-NEXT:      EMIT vp<[[VP3:%[0-9]+]]> = CANONICAL-INDUCTION ir<0>, vp<%index.next>
@@ -280,7 +280,7 @@ exit:
 }
 
 define void @switch(ptr %a) {
-; CHECK-LABEL: 'switch'
+; CHECK-LABEL: VPlan for loop in 'switch'
 ; CHECK-NEXT:  <x1> vector loop: {
 ; CHECK-NEXT:    vector.body:
 ; CHECK-NEXT:      EMIT vp<[[VP3:%[0-9]+]]> = CANONICAL-INDUCTION ir<0>, vp<%index.next>


        


More information about the llvm-commits mailing list