[llvm] [LAA] Use MaxStride instead of CommonStride to calculate MaxVF (PR #98142)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed May 7 13:09:36 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-sie-ubuntu-fast` running on `sie-linux-worker` while building `llvm` at step 6 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/144/builds/24539
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/opt -passes='print<access-info>' -disable-output /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll 2>&1 | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll # RUN: at line 2
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/opt '-passes=print<access-info>' -disable-output /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll
[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll:112:15: [0m[0;1;31merror: [0m[1mCHECK-NEXT: expected string not found in input
[0m; CHECK-NEXT: Report: unsafe dependent memory operations in loop. Use #pragma clang loop distribute(enable) to allow loop distribution to attempt to isolate the offending operations into a separate loop
[0;1;32m ^
[0m[1m<stdin>:39:7: [0m[0;1;30mnote: [0m[1mscanning from here
[0m loop:
[0;1;32m ^
[0m
Input file: <stdin>
Check file: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/Analysis/LoopAccessAnalysis/different-strides-safe-dep-due-to-backedge-taken-count.ll
-dump-input=help explains the following input dump.
Input was:
<<<<<<
[1m[0m[0;1;30m 1: [0m[1m[0;1;46mPrinting analysis 'Loop Access Analysis' for function [0m'forward_dep_known_safe_due_to_backedge_taken_count'[0;1;46m: [0m
[0;1;32mlabel:7'0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;32mlabel:7'1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;30m 2: [0m[1m[0;1;46m [0mloop:[0;1;46m [0m
[0;1;32mnext:8 ^~~~~
[0m[0;1;30m 3: [0m[1m[0;1;46m [0mMemory dependences are safe[0;1;46m [0m
[0;1;32mnext:9 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;30m 4: [0m[1m[0;1;46m [0mDependences:[0;1;46m [0m
[0;1;32mnext:10 ^~~~~~~~~~~~
[0m[0;1;30m 5: [0m[1m[0;1;46m [0mRun-time memory checks:[0;1;46m [0m
[0;1;32mnext:11 ^~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;30m 6: [0m[1m[0;1;46m [0mGrouped accesses:[0;1;46m [0m
[0;1;32mnext:12 ^~~~~~~~~~~~~~~~~
[0m[0;1;30m 7: [0m[1m[0;1;46m[0m [0m
[0;1;32mempty:13 ^
[0m[0;1;30m 8: [0m[1m[0;1;46m [0mNon vectorizable stores to invariant address were not found in loop.[0;1;46m [0m
[0;1;32mnext:14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;30m 9: [0m[1m[0;1;46m [0mSCEV assumptions:[0;1;46m [0m
[0;1;32mnext:15 ^~~~~~~~~~~~~~~~~
[0m[0;1;30m 10: [0m[1m[0;1;46m[0m [0m
[0;1;32mempty:16 ^
[0m[0;1;30m 11: [0m[1m[0;1;46m [0mExpressions re-written:[0;1;46m [0m
[0;1;32mnext:17 ^~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;30m 12: [0m[1m[0;1;46mPrinting analysis 'Loop Access Analysis' for function [0m'forward_dep_not_known_safe_due_to_backedge_taken_count'[0;1;46m: [0m
[0;1;32mlabel:40'0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;32mlabel:40'1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[0;1;30m 13: [0m[1m[0;1;46m [0mloop:[0;1;46m [0m
[0;1;32mnext:41 ^~~~~
...
```
</details>
https://github.com/llvm/llvm-project/pull/98142
More information about the llvm-commits
mailing list