[llvm-branch-commits] [llvm] [AMDGPU] Emit entry function Dwarf CFI (PR #164722)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Nov 24 11:05:36 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 165737 tests passed
* 2827 tests skipped
* 3 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.Driver/amdgpu-unwind.cl</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -### -x cl -target amdgcn-amd-amdhsa -c -emit-llvm --no-offloadlib /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=ASYNC-TABLES /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang '-###' -x cl -target amdgcn-amd-amdhsa -c -emit-llvm --no-offloadlib /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=ASYNC-TABLES /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -### -x hip --offload-arch=gfx90a --offload-device-only --no-offloadlib -c -emit-llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=ASYNC-TABLES /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang '-###' -x hip --offload-arch=gfx90a --offload-device-only --no-offloadlib -c -emit-llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=ASYNC-TABLES /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Driver/amdgpu-unwind.cl
# note: command had no output on stdout or stderr
--
```
</details>
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/ds-read2-write2-debug-info.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=debugify < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ds-read2-write2-debug-info.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ds-read2-write2-debug-info.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=debugify
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ds-read2-write2-debug-info.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ds-read2-write2-debug-info.ll:12:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: .file 1 "/" "<stdin>"
# | ^
# | <stdin>:14:2: note: 'next' match was here
# | .file 1 "/" "<stdin>"
# | ^
# | <stdin>:11:9: note: previous match ended here
# | ; %bb.0:
# | ^
# | <stdin>:12:1: note: non-matching line after previous match is here
# | .cfi_escape 0x0f, 0x04, 0x30, 0x36, 0xe9, 0x02 ; CFA is 0 in private_wave aspace
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ds-read2-write2-debug-info.ll:51:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: .loc 1 11 1 prologue_end ; <stdin>:11:1
# | ^
# | <stdin>:125:2: note: 'next' match was here
# | .loc 1 11 1 prologue_end ; <stdin>:11:1
# | ^
# | <stdin>:122:9: note: previous match ended here
# | ; %bb.0:
# | ^
# | <stdin>:123:1: note: non-matching line after previous match is here
# | .cfi_escape 0x0f, 0x04, 0x30, 0x36, 0xe9, 0x02 ; CFA is 0 in private_wave aspace
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ds-read2-write2-debug-info.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 9: .cfi_sections .debug_frame
# | 10: .cfi_startproc
# | 11: ; %bb.0:
# | 12: .cfi_escape 0x0f, 0x04, 0x30, 0x36, 0xe9, 0x02 ; CFA is 0 in private_wave aspace
# | 13: .cfi_undefined 16
# | 14: .file 1 "/" "<stdin>"
# | next:12 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 15: .loc 1 1 1 prologue_end ; <stdin>:1:1
# | 16: s_load_dwordx2 s[0:1], s[8:9], 0x8
# | 17: .Ltmp0:
# | 18: ;DEBUG_VALUE: simple_write2_one_val_f32:1 <- $vgpr0
# | 19: ;DEBUG_VALUE: simple_write2_one_val_f32:5 <- [DW_OP_plus_uconst 8, DW_OP_stack_value] $vgpr0
# | .
# | .
# | .
# | 120: .Lfunc_begin1:
# | 121: .cfi_startproc
# | 122: ; %bb.0:
# | 123: .cfi_escape 0x0f, 0x04, 0x30, 0x36, 0xe9, 0x02 ; CFA is 0 in private_wave aspace
# | 124: .cfi_undefined 16
# | 125: .loc 1 11 1 prologue_end ; <stdin>:11:1
# | next:51 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 126: v_lshlrev_b32_e32 v2, 2, v0
# | 127: .Ltmp4:
# | 128: ;DEBUG_VALUE: simple_read2_f32:8 <- $vgpr2
# | 129: .loc 1 0 0 is_stmt 0 ; <stdin>:0
# | 130: ds_read2_b32 v[0:1], v2 offset1:8
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/partial-regcopy-and-spill-missed-at-regalloc.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx908 --stop-after=greedy,2 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/partial-regcopy-and-spill-missed-at-regalloc.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=REGALLOC-GFX908 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/partial-regcopy-and-spill-missed-at-regalloc.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx908 --stop-after=greedy,2
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc: error: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc: <stdin>:82:1: error: expected instruction opcode
# | <<<<<<< HEAD
# | ^
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=REGALLOC-GFX908 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/partial-regcopy-and-spill-missed-at-regalloc.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=REGALLOC-GFX908 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/partial-regcopy-and-spill-missed-at-regalloc.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/164722
More information about the llvm-branch-commits
mailing list