[llvm-branch-commits] [llvm] [AMDGPU] Implement CFI for non-kernel functions (PR #164723)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Nov 24 11:12:22 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 165729 tests passed
* 2827 tests skipped
* 11 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/amdgcn.bitcast.1024bit.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=tahiti -verify-machineinstrs=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=SI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=tahiti -verify-machineinstrs=0
# .---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>:10751: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=SI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.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=SI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/call-args-inreg-bfloat.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/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/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefix=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll
# 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 -enable-var-scope -check-prefix=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefix=GFX11 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefix=GFX11 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll:49:15: error: GFX11-NEXT: is not on the line after the previous match
# | ; GFX11-NEXT: s_add_i32 s32, s32, 16
# | ^
# | <stdin>:17:2: note: 'next' match was here
# | s_add_i32 s32, s32, 16
# | ^
# | <stdin>:15:28: note: previous match ended here
# | v_writelane_b32 v40, s1, 2
# | ^
# | <stdin>:16:1: note: non-matching line after previous match is here
# | v_writelane_b32 v40, s30, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll:109:15: error: GFX11-NEXT: is not on the line after the previous match
# | ; GFX11-NEXT: s_add_i32 s32, s32, 16
# | ^
# | <stdin>:68:2: note: 'next' match was here
# | s_add_i32 s32, s32, 16
# | ^
# | <stdin>:66:28: note: previous match ended here
# | v_writelane_b32 v40, s1, 2
# | ^
# | <stdin>:67:1: note: non-matching line after previous match is here
# | v_writelane_b32 v40, s30, 0
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg-bfloat.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 12: s_or_saveexec_b32 s2, -1
# | 13: scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill
# | 14: s_mov_b32 exec_lo, s2
# | 15: v_writelane_b32 v40, s1, 2
# | 16: v_writelane_b32 v40, s30, 0
# | 17: s_add_i32 s32, s32, 16
# | next:49 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 18: s_getpc_b64 s[2:3]
# | 19: s_add_u32 s2, s2, external_void_func_bf16_inreg at rel32@lo+4
# | 20: s_addc_u32 s3, s3, external_void_func_bf16_inreg at rel32@hi+12
# | 21: v_writelane_b32 v40, s31, 1
# | 22: s_swappc_b64 s[30:31], s[2:3]
# | .
# | .
# | .
# | 63: s_or_saveexec_b32 s2, -1
# | 64: scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill
# | 65: s_mov_b32 exec_lo, s2
# | 66: v_writelane_b32 v40, s1, 2
# | 67: v_writelane_b32 v40, s30, 0
# | 68: s_add_i32 s32, s32, 16
# | next:109 !~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 69: s_getpc_b64 s[2:3]
# | 70: s_add_u32 s2, s2, external_void_func_v2bf16_inreg at rel32@lo+4
# | 71: s_addc_u32 s3, s3, external_void_func_v2bf16_inreg at rel32@hi+12
# | 72: v_writelane_b32 v40, s31, 1
# | 73: s_swappc_b64 s[30:31], s[2:3]
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/call-args-inreg.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# .---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>:434:1: error: expected top-level entity
# | <<<<<<< HEAD
# | ^
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=GFX9,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/call-args-inreg.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/cc-entry.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cc-entry.ll | /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/cc-entry.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200
# 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/cc-entry.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cc-entry.ll:35:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: s_add_co_i32 s32, s32, 16
# | ^
# | <stdin>:92:2: note: 'next' match was here
# | s_add_co_i32 s32, s32, 16
# | ^
# | <stdin>:90:23: note: previous match ended here
# | s_mov_b32 exec_lo, s1
# | ^
# | <stdin>:91:1: note: non-matching line after previous match is here
# | v_writelane_b32 v40, s0, 2
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cc-entry.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 87: s_or_saveexec_b32 s1, -1
# | 88: scratch_store_b32 off, v40, s33 ; 4-byte Folded Spill
# | 89: s_wait_alu 0xfffe
# | 90: s_mov_b32 exec_lo, s1
# | 91: v_writelane_b32 v40, s0, 2
# | 92: s_add_co_i32 s32, s32, 16
# | next:35 !~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 93: s_mov_b64 s[0:1], s[4:5]
# | 94: s_getpc_b64 s[4:5]
# | 95: s_wait_alu 0xfffe
# | 96: s_sext_i32_i16 s5, s5
# | 97: s_add_co_u32 s4, s4, entry_fn at gotpcrel32@lo+12
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<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/dynamic_stackalloc.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX9-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# .---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>:1159: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=GFX9-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.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=GFX9-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/gfx-callable-return-types.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--amdpal -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx-callable-return-types.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx-callable-return-types.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn--amdpal -mcpu=gfx900
# .---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>:2917: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=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx-callable-return-types.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=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx-callable-return-types.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/nofpclass-call.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/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/llvm/test/CodeGen/AMDGPU/nofpclass-call.ll | /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/nofpclass-call.ll
# 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/nofpclass-call.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/nofpclass-call.ll:202:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: s_addk_i32 s32, 0x400
# | ^
# | <stdin>:339:2: note: 'next' match was here
# | s_addk_i32 s32, 0x400
# | ^
# | <stdin>:337:26: note: previous match ended here
# | s_mov_b64 exec, s[18:19]
# | ^
# | <stdin>:338:1: note: non-matching line after previous match is here
# | v_writelane_b32 v40, s16, 2
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/nofpclass-call.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 334: s_mov_b32 s33, s32
# | 335: s_or_saveexec_b64 s[18:19], -1
# | 336: buffer_store_dword v40, off, s[0:3], s33 ; 4-byte Folded Spill
# | 337: s_mov_b64 exec, s[18:19]
# | 338: v_writelane_b32 v40, s16, 2
# | 339: s_addk_i32 s32, 0x400
# | next:202 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 340: s_getpc_b64 s[16:17]
# | 341: s_add_u32 s16, s16, aggregate at gotpcrel32@lo+4
# | 342: s_addc_u32 s17, s17, aggregate at gotpcrel32@hi+12
# | 343: s_load_dwordx2 s[16:17], s[16:17], 0x0
# | 344: v_writelane_b32 v40, s30, 0
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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>
<details>
<summary>LLVM.CodeGen/AMDGPU/stack-realign.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=fiji < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/stack-realign.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/stack-realign.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=fiji
# .---command stderr------------
# | warning: inline asm clobber list contains reserved registers: s102
# | note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour.
# | warning: inline asm clobber list contains reserved registers: s102
# | note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour.
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/stack-realign.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/stack-realign.ll:294:13: error: GCN-NEXT: is not on the line after the previous match
# | ; GCN-NEXT: v_mov_b32_e32 v32, 0
# | ^
# | <stdin>:604:2: note: 'next' match was here
# | v_mov_b32_e32 v32, 0
# | ^
# | <stdin>:601:29: note: previous match ended here
# | v_writelane_b32 v40, s16, 2
# | ^
# | <stdin>:602:1: note: non-matching line after previous match is here
# | v_writelane_b32 v40, s34, 3
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/stack-realign.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 599: buffer_store_dword v40, off, s[0:3], s33 offset:1028 ; 4-byte Folded Spill
# | 600: s_mov_b64 exec, s[18:19]
# | 601: v_writelane_b32 v40, s16, 2
# | 602: v_writelane_b32 v40, s34, 3
# | 603: s_mov_b32 s34, s32
# | 604: v_mov_b32_e32 v32, 0
# | next:294 !~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 605: buffer_store_dword v32, off, s[0:3], s33 offset:1024
# | 606: s_waitcnt vmcnt(0)
# | 607: buffer_load_dword v32, off, s[0:3], s34
# | 608: buffer_load_dword v33, off, s[0:3], s34 offset:4
# | 609: s_add_i32 s32, s32, 0x30000
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</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/164723
More information about the llvm-branch-commits
mailing list