[llvm] [ctx_prof] CtxProfAnalysis (PR #102084)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 7 14:30:47 PDT 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-x64-windows-msvc` running on `windows-gcebot2` while building `llvm` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/63/builds/928
Here is the relevant piece of the build log for the reference:
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/clang-windows.py ...' (failure)
...
Passed : 37636 (99.10%)
Expectedly Failed: 33 (0.09%)
[94/95] Running the LLVM regression tests
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:57: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using ld.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using lld-link: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\lld-link.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using ld64.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld64.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using wasm-ld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\wasm-ld.exe
-- Testing: 54536 tests, 32 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: LLVM :: Analysis/CtxProfAnalysis/load.ll (52361 of 54536)
******************** TEST 'LLVM :: Analysis/CtxProfAnalysis/load.ll' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
split-file C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp
# executed command: split-file 'C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp'
# RUN: at line 2
c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\llvm-ctxprof-util.exe fromJSON --input=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json --output=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\llvm-ctxprof-util.exe' fromJSON '--input=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json' '--output=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata'
# RUN: at line 3
not c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2>&1 | c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll --check-prefix=NO-FILE
# executed command: not 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe' 'C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll' --check-prefix=NO-FILE
# RUN: at line 6
not c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=does_not_exist.ctxprofdata C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2>&1 | c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll --check-prefix=NO-FILE
# executed command: not 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=does_not_exist.ctxprofdata 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe' 'C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll' --check-prefix=NO-FILE
# RUN: at line 9
c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2> C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' '-use-ctx-profile=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# .---command stdout------------
# | ; ModuleID = 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll'
# | source_filename = "C:\\b\\slave\\clang-x64-windows-msvc\\build\\stage1\\test\\Analysis\\CtxProfAnalysis\\Output\\load.ll.tmp/empty.ll"
# `-----------------------------
# RUN: at line 11
diff C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# executed command: diff 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json'
# .---command stdout------------
# | *** C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json
# | --- C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# | ***************
# | *** 1,38 ****
# | ! [
# | ! {
# | ! "Callsites": [
# | ! [],
Step 8 (stage 1 check) failure: stage 1 check (failure)
...
Passed : 37636 (99.10%)
Expectedly Failed: 33 (0.09%)
[94/95] Running the LLVM regression tests
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:57: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using ld.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using lld-link: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\lld-link.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using ld64.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld64.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:508: note: using wasm-ld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\wasm-ld.exe
-- Testing: 54536 tests, 32 workers --
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: LLVM :: Analysis/CtxProfAnalysis/load.ll (52361 of 54536)
******************** TEST 'LLVM :: Analysis/CtxProfAnalysis/load.ll' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
split-file C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp
# executed command: split-file 'C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp'
# RUN: at line 2
c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\llvm-ctxprof-util.exe fromJSON --input=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json --output=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\llvm-ctxprof-util.exe' fromJSON '--input=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json' '--output=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata'
# RUN: at line 3
not c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2>&1 | c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll --check-prefix=NO-FILE
# executed command: not 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe' 'C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll' --check-prefix=NO-FILE
# RUN: at line 6
not c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=does_not_exist.ctxprofdata C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2>&1 | c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll --check-prefix=NO-FILE
# executed command: not 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=does_not_exist.ctxprofdata 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\filecheck.exe' 'C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\test\Analysis\CtxProfAnalysis\load.ll' --check-prefix=NO-FILE
# RUN: at line 9
c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2> C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# executed command: 'c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' '-use-ctx-profile=C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# .---command stdout------------
# | ; ModuleID = 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll'
# | source_filename = "C:\\b\\slave\\clang-x64-windows-msvc\\build\\stage1\\test\\Analysis\\CtxProfAnalysis\\Output\\load.ll.tmp/empty.ll"
# `-----------------------------
# RUN: at line 11
diff C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# executed command: diff 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json' 'C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json'
# .---command stdout------------
# | *** C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json
# | --- C:\b\slave\clang-x64-windows-msvc\build\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# | ***************
# | *** 1,38 ****
# | ! [
# | ! {
# | ! "Callsites": [
# | ! [],
```
https://github.com/llvm/llvm-project/pull/102084
More information about the llvm-commits
mailing list