[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