[llvm] [VPlan] Unify inner and outer loop paths (NFCI). (PR #192868)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Fri May 8 12:47:31 PDT 2026


llvm-ci wrote:

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/19953

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 7 (test-check-all) failure: Test just built components: check-all completed (failure)
******************** TEST 'LLVM :: Transforms/LoopVectorize/AArch64/outer_loop_prefer_scalable.ll' FAILED ********************
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt -S -mtriple aarch64 -mattr=+sve -passes=loop-vectorize -enable-vplan-native-path < /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/outer_loop_prefer_scalable.ll | /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/AArch64/outer_loop_prefer_scalable.ll
# executed command: /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt -S -mtriple aarch64 -mattr=+sve -passes=loop-vectorize -enable-vplan-native-path
# .---command stderr------------
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt -S -mtriple aarch64 -mattr=+sve -passes=loop-vectorize -enable-vplan-native-path
# | 1.	Running pass "function(loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>)" on module "<stdin>"
# | 2.	Running pass "loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>" on function "foo"
# |   #0 0x0000641370f14e58 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x5251e58)
# |   #1 0x0000641370f11c71 llvm::sys::RunSignalHandlers() (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x524ec71)
# |   #2 0x0000641370f15ff1 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
# |   #3 0x00007ea3e8a45330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |   #4 0x0000641372645b61 llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b61)
# |   #5 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |   #6 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |   #7 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |   #8 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |   #9 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #10 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #11 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #12 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #13 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #14 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #15 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #16 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #17 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #18 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #19 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #20 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #21 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #22 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #23 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #24 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #25 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #26 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #27 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #28 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #29 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #30 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #31 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #32 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #33 0x0000641372645b9e llvm::VPTypeAnalysis::inferScalarTypeForRecipe(llvm::VPInstruction const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982b9e)
# |  #34 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
# |  #35 0x0000641372645960 llvm::VPTypeAnalysis::inferScalarType(llvm::VPValue const*) (/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/opt+0x6982960)
...

```

</details>

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


More information about the llvm-commits mailing list