[llvm] [ctx_prof] CtxProfAnalysis (PR #102084)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 7 13:10:57 PDT 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-arm64-windows-msvc` running on `linaro-armv8-windows-msvc-04` while building `llvm` at step 5 "ninja check 1".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/161/builds/1132
Here is the relevant piece of the build log for the reference:
```
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: Analysis/CtxProfAnalysis/load.ll' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
split-file C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm\llvm\test\Analysis\CtxProfAnalysis\load.ll C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp
# executed command: split-file 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm\llvm\test\Analysis\CtxProfAnalysis\load.ll' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp'
# RUN: at line 2
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\llvm-ctxprof-util.exe fromJSON --input=C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json --output=C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\llvm-ctxprof-util.exe' fromJSON '--input=C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json' '--output=C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata'
# RUN: at line 3
not c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2>&1 | c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\filecheck.exe C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm\llvm\test\Analysis\CtxProfAnalysis\load.ll --check-prefix=NO-FILE
# executed command: not 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\filecheck.exe' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm\llvm\test\Analysis\CtxProfAnalysis\load.ll' --check-prefix=NO-FILE
# RUN: at line 6
not c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=does_not_exist.ctxprofdata C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2>&1 | c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\filecheck.exe C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm\llvm\test\Analysis\CtxProfAnalysis\load.ll --check-prefix=NO-FILE
# executed command: not 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=does_not_exist.ctxprofdata 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\filecheck.exe' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\llvm\llvm\test\Analysis\CtxProfAnalysis\load.ll' --check-prefix=NO-FILE
# RUN: at line 9
c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\opt.exe -passes='require<ctx-prof-analysis>,print<ctx-prof-analysis>' -use-ctx-profile=C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll -S 2> C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# executed command: 'c:\users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\bin\opt.exe' '-passes=require<ctx-prof-analysis>,print<ctx-prof-analysis>' '-use-ctx-profile=C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.ctxprofdata' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll' -S
# .---command stdout------------
# | ; ModuleID = 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/empty.ll'
# | source_filename = "C:\\Users\\tcwg\\llvm-worker\\clang-arm64-windows-msvc\\stage1\\test\\Analysis\\CtxProfAnalysis\\Output\\load.ll.tmp/empty.ll"
# `-----------------------------
# RUN: at line 11
diff C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# executed command: diff 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json' 'C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json'
# .---command stdout------------
# | *** C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/profile.json
# | --- C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\stage1\test\Analysis\CtxProfAnalysis\Output\load.ll.tmp/output.json
# | ***************
# | *** 1,38 ****
# | ! [
# | ! {
# | ! "Callsites": [
# | ! [],
# | ! [
# | ! {
# | ! "Counters": [
# | ! 4,
# | ! 5
# | ! ],
# | ! "Guid": 2000
# | ! },
# | ! {
# | ! "Counters": [
# | ! 6,
# | ! 7,
...
```
https://github.com/llvm/llvm-project/pull/102084
More information about the llvm-commits
mailing list