[llvm] [CodeGen] Strip Coroutine suffixes when generating pseudo probe (PR #173834)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 8 14:28:22 PST 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-armv8-quick` running on `linaro-clang-armv8-quick` while building `llvm` at step 5 "ninja check 1".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/154/builds/26171
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll' FAILED ********************
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/opt < /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll -passes='pseudo-probe,cgscc(coro-split),coro-cleanup,always-inline' -mtriple=x86_64 -pass-remarks=inline -S -o /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/Transforms/SampleProfile/Output/pseudo-probe-coro-debug-fix.ll.tmp.ll
# executed command: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/opt '-passes=pseudo-probe,cgscc(coro-split),coro-cleanup,always-inline' -mtriple=x86_64 -pass-remarks=inline -S -o /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/Transforms/SampleProfile/Output/pseudo-probe-coro-debug-fix.ll.tmp.ll
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/opt: WARNING: failed to create target machine for 'x86_64': unable to get target for 'x86_64', see --version and --triple.
# | remark: pseudo-probe-coro-debug-fix.cpp:19:3: '_Z3foov.__await_suspend_wrapper__await' inlined into '_Z3foov' with (cost=always): always inline attribute at callsite _Z3foov:1:3;
# | remark: pseudo-probe-coro-debug-fix.cpp:18:6: '_Z3foov.__await_suspend_wrapper__final' inlined into '_Z3foov.cleanup' with (cost=always): always inline attribute at callsite _Z3foov.cleanup:0:6;
# | remark: pseudo-probe-coro-debug-fix.cpp:18:6: '_Z3foov.__await_suspend_wrapper__final' inlined into '_Z3foov.destroy' with (cost=always): always inline attribute at callsite _Z3foov.destroy:0:6;
# | remark: pseudo-probe-coro-debug-fix.cpp:18:6: '_Z3foov.__await_suspend_wrapper__final' inlined into '_Z3foov.resume' with (cost=always): always inline attribute at callsite _Z3foov.resume:0:6;
# | remark: pseudo-probe-coro-debug-fix.cpp:18:6: '_Z3foov.__await_suspend_wrapper__final' inlined into '_Z3foov' with (cost=always): always inline attribute at callsite _Z3foov:0:6;
# `-----------------------------
# RUN: at line 2
/home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/llc -mtriple=x86_64 -stop-after=pseudo-probe-inserter < /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/test/Transforms/SampleProfile/Output/pseudo-probe-coro-debug-fix.ll.tmp.ll --filetype=asm -o - | /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck -check-prefix=MIR /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll
# executed command: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/llc -mtriple=x86_64 -stop-after=pseudo-probe-inserter --filetype=asm -o -
# .---command stderr------------
# | /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/llc: error: unable to get target for 'x86_64', see --version and --triple.
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck -check-prefix=MIR /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/tcwg-buildbot/worker/clang-armv8-quick/stage1/bin/FileCheck -check-prefix=MIR /home/tcwg-buildbot/worker/clang-armv8-quick/llvm/llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll
# `-----------------------------
# error: command failed with exit status: 2
--
********************
```
</details>
https://github.com/llvm/llvm-project/pull/173834
More information about the llvm-commits
mailing list