Skip to content

[VPlan] Format some print forms.NFC #144644

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 25, 2025
Merged

Conversation

LiqinWeng
Copy link
Contributor

No description provided.

@llvmbot
Copy link
Member

llvmbot commented Jun 18, 2025

@llvm/pr-subscribers-vectorizers

@llvm/pr-subscribers-llvm-transforms

Author: LiqinWeng (LiqinWeng)

Changes

Full diff: https://github.com/llvm/llvm-project/pull/144644.diff

1 Files Affected:

  • (modified) llvm/lib/Transforms/Vectorize/VPlan.cpp (+4-4)
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.cpp b/llvm/lib/Transforms/Vectorize/VPlan.cpp
index 4332332ef5cc3..00ea2c70637bc 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlan.cpp
@@ -466,7 +466,7 @@ void VPBasicBlock::connectToPredecessors(VPTransformState &State) {
            "Predecessor basic-block not found building successor.");
     BasicBlock *PredBB = CFG.VPBB2IRBB[PredVPBB];
     auto *PredBBTerminator = PredBB->getTerminator();
-    LLVM_DEBUG(dbgs() << "LV: draw edge from" << PredBB->getName() << '\n');
+    LLVM_DEBUG(dbgs() << "LV: draw edge from " << PredBB->getName() << '\n');
 
     auto *TermBr = dyn_cast<BranchInst>(PredBBTerminator);
     if (isa<UnreachableInst>(PredBBTerminator)) {
@@ -580,8 +580,8 @@ VPBasicBlock *VPBasicBlock::clone() {
 }
 
 void VPBasicBlock::executeRecipes(VPTransformState *State, BasicBlock *BB) {
-  LLVM_DEBUG(dbgs() << "LV: vectorizing VPBB:" << getName()
-                    << " in BB:" << BB->getName() << '\n');
+  LLVM_DEBUG(dbgs() << "LV: vectorizing VPBB: " << getName()
+                    << " in BB: " << BB->getName() << '\n');
 
   State->CFG.PrevVPBB = this;
 
@@ -590,7 +590,7 @@ void VPBasicBlock::executeRecipes(VPTransformState *State, BasicBlock *BB) {
     Recipe.execute(*State);
   }
 
-  LLVM_DEBUG(dbgs() << "LV: filled BB:" << *BB);
+  LLVM_DEBUG(dbgs() << "LV: filled BB: " << *BB);
 }
 
 VPBasicBlock *VPBasicBlock::splitAt(iterator SplitAt) {

Copy link
Contributor

@fhahn fhahn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks

@LiqinWeng LiqinWeng merged commit 4ac4726 into llvm:main Jun 25, 2025
5 of 7 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-devrel-x86-64 running on ml-opt-devrel-x86-64-b2 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/175/builds/20924

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-devrel-x86-64-b1/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /b/ml-opt-devrel-x86-64-b1/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-rel-x86-64 running on ml-opt-rel-x86-64-b2 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/185/builds/20789

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-rel-x86-64-b1/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /b/ml-opt-rel-x86-64-b1/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-dev-x86-64 running on ml-opt-dev-x86-64-b1 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/137/builds/20984

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-dev-x86-64-b1/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
+ /b/ml-opt-dev-x86-64-b1/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-gcc-ubuntu running on sie-linux-worker3 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/174/builds/19955

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
�[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: �[0m�[0;1;31merror: �[0m�[1mCHECK-NEXT: expected string not found in input
�[0m; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
�[0;1;32m              ^
�[0m�[1m<stdin>:264:2: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m}
�[0;1;32m ^
�[0m�[1m<stdin>:265:1: �[0m�[0;1;30mnote: �[0m�[1mpossible intended match here
�[0mLV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
�[0;1;32m^
�[0m�[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: �[0m�[0;1;31merror: �[0m�[1mCHECK-NEXT: expected string not found in input
�[0m; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
�[0;1;32m              ^
�[0m�[1m<stdin>:645:2: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m}
�[0;1;32m ^
�[0m�[1m<stdin>:646:1: �[0m�[0;1;30mnote: �[0m�[1mpossible intended match here
�[0mLV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
�[0;1;32m^
�[0m
Input file: <stdin>
Check file: /home/buildbot/buildbot-root/llvm-clang-x86_64-gcc-ubuntu/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
�[1m�[0m�[0;1;30m            1: �[0m�[1m�[0;1;46m �[0m
�[0;1;30m            2: �[0m�[1m�[0;1;46mLV: Checking a loop in �[0m'vector_reverse_i64'�[0;1;46m from <stdin> �[0m
�[0;1;32mlabel:14'0                            ^~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;32mlabel:14'1                            ^~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            3: �[0m�[1m�[0;1;46m�[0mLV: Loop hints: force=enabled width=vscale x 4 interleave=0�[0;1;46m �[0m
�[0;1;32mnext:15        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            4: �[0m�[1m�[0;1;46m�[0mLV: Found a loop: for.body�[0;1;46m �[0m
�[0;1;32mnext:16        ^~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            5: �[0m�[1m�[0;1;46m�[0mLV: Found an induction variable.�[0;1;46m �[0m
�[0;1;32mnext:17        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            6: �[0m�[1m�[0;1;46m�[0mLV: Found an induction variable.�[0;1;46m �[0m
�[0;1;32mnext:18        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            7: �[0m�[1m�[0;1;46m�[0mLV: Did not find one integer induction var.�[0;1;46m �[0m
�[0;1;32mnext:19        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�[0m�[0;1;30m            8: �[0m�[1m�[0;1;46m�[0mLV: We can vectorize this loop (with a runtime bound check)!�[0;1;46m �[0m
�[0;1;32mnext:20        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-expensive-checks-ubuntu running on as-builder-4 while building llvm at step 7 "test-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/187/builds/7294

Here is the relevant piece of the build log for the reference
Step 7 (test-check-all) failure: Test just built components: check-all completed (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder clang-debian-cpp20 running on clang-debian-cpp20 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/108/builds/14483

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /vol/worker/clang-debian-cpp20/clang-debian-cpp20/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/bin/FileCheck /vol/worker/clang-debian-cpp20/clang-debian-cpp20/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/bin/FileCheck /vol/worker/clang-debian-cpp20/clang-debian-cpp20/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
+ /vol/worker/clang-debian-cpp20/clang-debian-cpp20/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
/vol/worker/clang-debian-cpp20/clang-debian-cpp20/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/vol/worker/clang-debian-cpp20/clang-debian-cpp20/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /vol/worker/clang-debian-cpp20/clang-debian-cpp20/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder lld-x86_64-ubuntu-fast running on as-builder-4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/33/builds/18919

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

fhahn added a commit that referenced this pull request Jun 25, 2025
Update missed test checks after #144644.
@fhahn
Copy link
Contributor

fhahn commented Jun 25, 2025

Looks like a test wasn't updated, should be fixed in ecff028

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux-bootstrap-hwasan running on sanitizer-buildbot11 while building llvm at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/55/builds/13268

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 88290 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll (69635 of 88290)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
Step 11 (stage2/hwasan check) failure: stage2/hwasan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 88290 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70..
FAIL: LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll (69635 of 88290)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/FileCheck /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
Step 14 (stage3/hwasan check) failure: stage3/hwasan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 85172 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 
FAIL: LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll (69633 of 85172)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/FileCheck /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build2_hwasan/bin/FileCheck /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 

LiqinWeng added a commit to LiqinWeng/llvm-project that referenced this pull request Jun 25, 2025
@LiqinWeng
Copy link
Contributor Author

Looks like a test wasn't updated, should be fixed in ecff028

Thansk so much !!!!!!

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder llvm-x86_64-debian-dylib running on gribozavr4 while building llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/31157

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/1/llvm-x86_64-debian-dylib/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /b/1/llvm-x86_64-debian-dylib/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder clang-x86_64-debian-fast running on gribozavr4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/56/builds/29254

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 25, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-expensive-checks-debian running on gribozavr4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/21452

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu    -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on    -riscv-v-vector-bits-min=128 -disable-output < /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll 2>&1 | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll # RUN: at line 9
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/opt -passes=loop-vectorize,dce,instcombine -mtriple riscv64-linux-gnu -mattr=+v -debug-only=loop-vectorize,vplan -scalable-vectorization=on -riscv-v-vector-bits-min=128 -disable-output
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:277:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:264:2: note: scanning from here
}
 ^
<stdin>:265:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll:686:15: error: CHECK-NEXT: expected string not found in input
; CHECK-NEXT: LV: vectorizing VPBB:ir-bb<for.body.preheader> in BB:for.body.preheader
              ^
<stdin>:645:2: note: scanning from here
}
 ^
<stdin>:646:1: note: possible intended match here
LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader
^

Input file: <stdin>
Check file: /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
            .
            .
            .
          259:  IR %arrayidx3 = getelementptr inbounds i32, ptr %A, i64 %idxprom 
          260:  IR store i32 %add9, ptr %arrayidx3, align 4 
          261:  IR %cmp = icmp ugt i64 %indvars.iv, 1 
          262:  IR %indvars.iv.next = add nsw i64 %indvars.iv, -1 
          263: No successors 
          264: } 
next:277'0      X error: no match found
          265: LV: vectorizing VPBB: ir-bb<for.body.preheader> in BB: for.body.preheader 
next:277'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
next:277'1     ?                                                                          possible intended match
          266: LV: filled BB:  
next:277'0     ~~~~~~~~~~~~~~~~
          267: for.body.preheader: ; preds = %entry 
...

anthonyhatran pushed a commit to anthonyhatran/llvm-project that referenced this pull request Jun 26, 2025
anthonyhatran pushed a commit to anthonyhatran/llvm-project that referenced this pull request Jun 26, 2025
Update missed test checks after llvm#144644.
rlavaee pushed a commit to rlavaee/llvm-project that referenced this pull request Jul 1, 2025
rlavaee pushed a commit to rlavaee/llvm-project that referenced this pull request Jul 1, 2025
Update missed test checks after llvm#144644.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants