[llvm] [GVN] memoryssa implies no-memdep (PR #149473)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 20 22:36:17 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-sie-win` running on `sie-win-worker` while building `llvm` at step 7 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/20405
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: Other/new-pm-print-pipeline.ll' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 3
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='function(adce),function(adce)' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-0
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=function(adce),function(adce)'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-0
# note: command had no output on stdout or stderr
# RUN: at line 6
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='module(rpo-function-attrs,require<globals-aa>,function(float2int,lower-constant-intrinsics,loop(loop-rotate)),invalidate<globals-aa>)' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-1
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=module(rpo-function-attrs,require<globals-aa>,function(float2int,lower-constant-intrinsics,loop(loop-rotate)),invalidate<globals-aa>)'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-1
# note: command had no output on stdout or stderr
# RUN: at line 10
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -o /dev/null -disable-verify -print-pipeline-passes -passes='function(mem2reg)' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll -disable-pipeline-verification | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-3
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -o /dev/null -disable-verify -print-pipeline-passes '-passes=function(mem2reg)' -disable-pipeline-verification
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-3
# note: command had no output on stdout or stderr
# RUN: at line 13
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='function(loop-mssa(indvars))' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-4
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=function(loop-mssa(indvars))'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-4
# note: command had no output on stdout or stderr
# RUN: at line 16
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='cgscc(argpromotion,require<no-op-cgscc>,no-op-cgscc,devirt<7>(inline,no-op-cgscc)),function(loop(require<no-op-loop>))' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-5
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=cgscc(argpromotion,require<no-op-cgscc>,no-op-cgscc,devirt<7>(inline,no-op-cgscc)),function(loop(require<no-op-loop>))'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-5
# note: command had no output on stdout or stderr
# RUN: at line 19
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='function(ee-instrument<>,ee-instrument<post-inline>)' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-6
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=function(ee-instrument<>,ee-instrument<post-inline>)'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-6
# note: command had no output on stdout or stderr
# RUN: at line 22
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='loop(simple-loop-unswitch<nontrivial;trivial>,simple-loop-unswitch<no-nontrivial;no-trivial>)' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-7
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=loop(simple-loop-unswitch<nontrivial;trivial>,simple-loop-unswitch<no-nontrivial;no-trivial>)'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll' --match-full-lines --check-prefixes=CHECK-7
# note: command had no output on stdout or stderr
# RUN: at line 25
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe -disable-output -disable-verify -print-pipeline-passes -passes='function(mldst-motion<split-footer-bb>,mldst-motion<no-split-footer-bb>)' < Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\Other\new-pm-print-pipeline.ll --match-full-lines --check-prefixes=CHECK-8
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' -disable-output -disable-verify -print-pipeline-passes '-passes=function(mldst-motion<split-footer-bb>,mldst-motion<no-split-footer-bb>)'
...
```
</details>
https://github.com/llvm/llvm-project/pull/149473
More information about the llvm-commits
mailing list