[llvm] [AMDGPU] Add support for HW_REG_WAVE_SCHED_MODE (PR #169840)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 27 10:04:56 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 166427 tests passed
* 2869 tests skipped
* 5 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.MC/AMDGPU/gfx942_asm_features.s</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx942 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/gfx942_asm_features.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=GFX942 --strict-whitespace /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/gfx942_asm_features.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx942 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/gfx942_asm_features.s
# 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=GFX942 --strict-whitespace /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/gfx942_asm_features.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/gfx942_asm_features.s:218:12: error: GFX942: expected string not found in input
# | // GFX942: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_HI) ; encoding: [0x18,0xf8,0x81,0xb8]
# | ^
# | <stdin>:106:89: note: scanning from here
# | s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_LO) ; encoding: [0x17,0xf8,0x81,0xb8]
# | ^
# | <stdin>:118:2: note: possible intended match here
# | s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_LO) ; encoding: [0x17,0xf8,0x81,0xb8]
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/gfx942_asm_features.s
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 101:
# | 102: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_DATA) ; encoding: [0x15,0xf8,0x81,0xb8]
# | 103:
# | 104: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_DATA1) ; encoding: [0x16,0xf8,0x81,0xb8]
# | 105:
# | 106: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_LO) ; encoding: [0x17,0xf8,0x81,0xb8]
# | check:218'0 X error: no match found
# | 107:
# | check:218'0 ~
# | 108: s_getreg_b32 s1, hwreg(24) ; encoding: [0x18,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 109:
# | check:218'0 ~
# | 110: s_getreg_b32 s1, hwreg(HW_REG_TMA_HI) ; encoding: [0x13,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 111:
# | check:218'0 ~
# | 112: s_getreg_b32 s1, hwreg(HW_REG_XCC_ID) ; encoding: [0x14,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 113:
# | check:218'0 ~
# | 114: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_DATA) ; encoding: [0x15,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 115:
# | check:218'0 ~
# | 116: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_DATA1) ; encoding: [0x16,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 117:
# | check:218'0 ~
# | 118: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_LO) ; encoding: [0x17,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:218'1 ? possible intended match
# | 119:
# | check:218'0 ~
# | 120: s_getreg_b32 s1, hwreg(24) ; encoding: [0x18,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 121:
# | check:218'0 ~
# | 122: s_getreg_b32 s1, hwreg(25) ; encoding: [0x19,0xf8,0x81,0xb8]
# | check:218'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 123:
# | check:218'0 ~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.MC/AMDGPU/sopk-err.s</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=SICI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:15:15: error: invalid immediate: only 16-bit values are legal
# | s_setreg_b32 0x1f803, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:20:15: error: expected a hwreg macro, structured immediate or an absolute expression
# | s_setreg_b32 typo(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:25:21: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 hwreg(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:30:20: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 {id: 0x40}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:35:21: error: expected a register name or an absolute expression
# | s_setreg_b32 hwreg(HW_REG_WRONG), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:40:23: error: expected a comma or a closing parenthesis
# | s_setreg_b32 hwreg(1 2,3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:45:25: error: expected a comma
# | s_setreg_b32 hwreg(1,2 3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:50:26: error: expected a closing parenthesis
# | s_setreg_b32 hwreg(1,2,3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:55:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:60:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:65:19: error: colon expected
# | s_setreg_b32 {id 1, offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:70:45: error: colon expected
# | s_setreg_b32 {id: 1, offset: 2, size: 3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:75:34: error: unknown field
# | s_setreg_b32 {id: 1, offset: 2, blah: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:80:23: error: duplicate field
# | s_setreg_b32 {id: 1, id: 2}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:85:23: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 hwreg(3,32,32), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:90:31: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 {id: 3, offset: 32, size: 32}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:95:25: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 hwreg(3,0,33), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:100:40: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 {id: 3, offset: 0, size: 33}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:105:21: error: invalid immediate: only 16-bit values are legal
# | s_setreg_imm32_b32 0x1f803, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:110:31: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 hwreg(3,0,33), 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:115:46: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 {id: 3, offset: 0, size: 33}, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:120:27: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, hwreg(3,32,32)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:125:35: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, {id: 3, offset: 32, size: 32}
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:137:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_SH_MEM_BASES)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:145:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TBA_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:155:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TBA_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:165:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TMA_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:175:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TMA_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:185:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:195:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:205:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:213:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_POPS_PACKER)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:221:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, -1
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:226:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x1ffff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:231:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x10000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:236:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0xFFFFFFFFFFFF0000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:241:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0x10000
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=SICI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# note: command had no output on stdout or stderr
# RUN: at line 2
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=tahiti -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=SICI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=tahiti -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:15:15: error: invalid immediate: only 16-bit values are legal
# | s_setreg_b32 0x1f803, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:20:15: error: expected a hwreg macro, structured immediate or an absolute expression
# | s_setreg_b32 typo(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:25:21: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 hwreg(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:30:20: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 {id: 0x40}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:35:21: error: expected a register name or an absolute expression
# | s_setreg_b32 hwreg(HW_REG_WRONG), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:40:23: error: expected a comma or a closing parenthesis
# | s_setreg_b32 hwreg(1 2,3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:45:25: error: expected a comma
# | s_setreg_b32 hwreg(1,2 3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:50:26: error: expected a closing parenthesis
# | s_setreg_b32 hwreg(1,2,3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:55:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:60:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:65:19: error: colon expected
# | s_setreg_b32 {id 1, offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:70:45: error: colon expected
# | s_setreg_b32 {id: 1, offset: 2, size: 3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:75:34: error: unknown field
# | s_setreg_b32 {id: 1, offset: 2, blah: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:80:23: error: duplicate field
# | s_setreg_b32 {id: 1, id: 2}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:85:23: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 hwreg(3,32,32), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:90:31: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 {id: 3, offset: 32, size: 32}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:95:25: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 hwreg(3,0,33), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:100:40: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 {id: 3, offset: 0, size: 33}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:105:21: error: invalid immediate: only 16-bit values are legal
# | s_setreg_imm32_b32 0x1f803, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:110:31: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 hwreg(3,0,33), 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:115:46: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 {id: 3, offset: 0, size: 33}, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:120:27: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, hwreg(3,32,32)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:125:35: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, {id: 3, offset: 32, size: 32}
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:137:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_SH_MEM_BASES)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:145:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TBA_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:155:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TBA_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:165:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TMA_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:175:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TMA_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:185:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:195:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:205:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:213:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_POPS_PACKER)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:221:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, -1
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:226:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x1ffff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:231:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x10000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:236:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0xFFFFFFFFFFFF0000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:241:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0x10000
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=SICI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# note: command had no output on stdout or stderr
# RUN: at line 3
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=tonga -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=tonga -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:15:15: error: invalid immediate: only 16-bit values are legal
# | s_setreg_b32 0x1f803, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:20:15: error: expected a hwreg macro, structured immediate or an absolute expression
# | s_setreg_b32 typo(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:25:21: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 hwreg(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:30:20: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 {id: 0x40}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:35:21: error: expected a register name or an absolute expression
# | s_setreg_b32 hwreg(HW_REG_WRONG), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:40:23: error: expected a comma or a closing parenthesis
# | s_setreg_b32 hwreg(1 2,3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:45:25: error: expected a comma
# | s_setreg_b32 hwreg(1,2 3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:50:26: error: expected a closing parenthesis
# | s_setreg_b32 hwreg(1,2,3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:55:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:60:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:65:19: error: colon expected
# | s_setreg_b32 {id 1, offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:70:45: error: colon expected
# | s_setreg_b32 {id: 1, offset: 2, size: 3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:75:34: error: unknown field
# | s_setreg_b32 {id: 1, offset: 2, blah: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:80:23: error: duplicate field
# | s_setreg_b32 {id: 1, id: 2}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:85:23: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 hwreg(3,32,32), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:90:31: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 {id: 3, offset: 32, size: 32}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:95:25: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 hwreg(3,0,33), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:100:40: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 {id: 3, offset: 0, size: 33}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:105:21: error: invalid immediate: only 16-bit values are legal
# | s_setreg_imm32_b32 0x1f803, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:110:31: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 hwreg(3,0,33), 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:115:46: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 {id: 3, offset: 0, size: 33}, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:120:27: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, hwreg(3,32,32)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:125:35: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, {id: 3, offset: 32, size: 32}
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:137:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_SH_MEM_BASES)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:145:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TBA_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:155:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TBA_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:165:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TMA_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:175:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_TMA_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:185:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:195:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:205:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:213:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_POPS_PACKER)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:221:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, -1
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:226:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x1ffff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:231:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x10000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:236:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0xFFFFFFFFFFFF0000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:241:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0x10000
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# note: command had no output on stdout or stderr
# RUN: at line 4
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s | /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/MC/AMDGPU/sopk-err.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:15:15: error: invalid immediate: only 16-bit values are legal
# | s_setreg_b32 0x1f803, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:20:15: error: expected a hwreg macro, structured immediate or an absolute expression
# | s_setreg_b32 typo(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:25:21: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 hwreg(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:30:20: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 {id: 0x40}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:35:21: error: expected a register name or an absolute expression
# | s_setreg_b32 hwreg(HW_REG_WRONG), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:40:23: error: expected a comma or a closing parenthesis
# | s_setreg_b32 hwreg(1 2,3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:45:25: error: expected a comma
# | s_setreg_b32 hwreg(1,2 3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:50:26: error: expected a closing parenthesis
# | s_setreg_b32 hwreg(1,2,3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:55:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:60:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:65:19: error: colon expected
# | s_setreg_b32 {id 1, offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:70:45: error: colon expected
# | s_setreg_b32 {id: 1, offset: 2, size: 3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:75:34: error: unknown field
# | s_setreg_b32 {id: 1, offset: 2, blah: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:80:23: error: duplicate field
# | s_setreg_b32 {id: 1, id: 2}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:85:23: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 hwreg(3,32,32), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:90:31: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 {id: 3, offset: 32, size: 32}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:95:25: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 hwreg(3,0,33), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:100:40: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 {id: 3, offset: 0, size: 33}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:105:21: error: invalid immediate: only 16-bit values are legal
# | s_setreg_imm32_b32 0x1f803, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:110:31: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 hwreg(3,0,33), 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:115:46: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 {id: 3, offset: 0, size: 33}, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:120:27: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, hwreg(3,32,32)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:125:35: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, {id: 3, offset: 32, size: 32}
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:185:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_LO)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:195:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_HI)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:205:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:213:24: error: invalid hardware register: not supported on this GPU
# | s_getreg_b32 s2, hwreg(HW_REG_POPS_PACKER)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:221:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, -1
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:226:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x1ffff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:231:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x10000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:236:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0xFFFFFFFFFFFF0000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:241:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0x10000
# | ^
# `-----------------------------
# 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/MC/AMDGPU/sopk-err.s
# note: command had no output on stdout or stderr
# RUN: at line 5
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx1010 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx1010 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:15:15: error: invalid immediate: only 16-bit values are legal
# | s_setreg_b32 0x1f803, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:20:15: error: expected a hwreg macro, structured immediate or an absolute expression
# | s_setreg_b32 typo(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:25:21: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 hwreg(0x40), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:30:20: error: invalid hardware register: only 6-bit values are legal
# | s_setreg_b32 {id: 0x40}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:35:21: error: expected a register name or an absolute expression
# | s_setreg_b32 hwreg(HW_REG_WRONG), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:40:23: error: expected a comma or a closing parenthesis
# | s_setreg_b32 hwreg(1 2,3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:45:25: error: expected a comma
# | s_setreg_b32 hwreg(1,2 3), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:50:26: error: expected a closing parenthesis
# | s_setreg_b32 hwreg(1,2,3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:55:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:60:22: error: comma or closing brace expected
# | s_setreg_b32 {id: 1 offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:65:19: error: colon expected
# | s_setreg_b32 {id 1, offset: 2, size: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:70:45: error: colon expected
# | s_setreg_b32 {id: 1, offset: 2, size: 3, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:75:34: error: unknown field
# | s_setreg_b32 {id: 1, offset: 2, blah: 3}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:80:23: error: duplicate field
# | s_setreg_b32 {id: 1, id: 2}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:85:23: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 hwreg(3,32,32), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:90:31: error: invalid bit offset: only 5-bit values are legal
# | s_setreg_b32 {id: 3, offset: 32, size: 32}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:95:25: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 hwreg(3,0,33), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:100:40: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_b32 {id: 3, offset: 0, size: 33}, s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:105:21: error: invalid immediate: only 16-bit values are legal
# | s_setreg_imm32_b32 0x1f803, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:110:31: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 hwreg(3,0,33), 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:115:46: error: invalid bitfield width: only values from 1 to 32 are legal
# | s_setreg_imm32_b32 {id: 3, offset: 0, size: 33}, 0xff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:120:27: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, hwreg(3,32,32)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:125:35: error: invalid bit offset: only 5-bit values are legal
# | s_getreg_b32 s2, {id: 3, offset: 32, size: 32}
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:130:1: error: instruction not supported on this GPU
# | s_cbranch_i_fork s[2:3], 0x6
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:221:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, -1
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:226:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x1ffff
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:231:19: error: invalid operand for instruction
# | s_cmpk_le_u32 s2, 0x10000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:236:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0xFFFFFFFFFFFF0000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:241:16: error: invalid operand for instruction
# | s_mulk_i32 s2, 0x10000
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s:214:11: error: GFX10: expected string not found in input
# | // GFX10: s_getreg_b32 s2, hwreg(HW_REG_POPS_PACKER) ; encoding: [0x19,0xf8,0x02,0xb9]
# | ^
# | <stdin>:41:77: note: scanning from here
# | s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK) ; encoding: [0x16,0xf8,0x02,0xb9]
# | ^
# | <stdin>:43:2: note: possible intended match here
# | s_getreg_b32 s2, hwreg(25) ; encoding: [0x19,0xf8,0x02,0xb9]
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk-err.s
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 36:
# | 37: s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_LO) ; encoding: [0x14,0xf8,0x02,0xb9]
# | 38:
# | 39: s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_HI) ; encoding: [0x15,0xf8,0x02,0xb9]
# | 40:
# | 41: s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK) ; encoding: [0x16,0xf8,0x02,0xb9]
# | check:214'0 X error: no match found
# | 42:
# | check:214'0 ~
# | 43: s_getreg_b32 s2, hwreg(25) ; encoding: [0x19,0xf8,0x02,0xb9]
# | check:214'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:214'1 ? possible intended match
# | 44:
# | check:214'0 ~
# | 45:
# | check:214'0 ~
# | 46:
# | check:214'0 ~
# | 47:
# | check:214'0 ~
# | 48:
# | check:214'0 ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.MC/AMDGPU/sopk.s</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=tahiti -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,SICI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=tahiti -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:301:20: error: invalid hardware register: not supported on this GPU
# | s_setreg_b32 hwreg(HW_REG_HW_ID1), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:307:20: error: invalid hardware register: not supported on this GPU
# | s_setreg_b32 hwreg(HW_REG_HW_ID2), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:477:1: error: instruction not supported on this GPU
# | s_endpgm_ordered_ps_done
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:483:1: error: instruction not supported on this GPU
# | s_call_b64 null, 12609
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:489:1: error: instruction not supported on this GPU
# | s_call_b64 s[12:13], 12609
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:495:1: error: instruction not supported on this GPU
# | s_call_b64 s[100:101], 12609
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:501:1: error: instruction not supported on this GPU
# | s_call_b64 s[10:11], 49617
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:508:1: error: instruction not supported on this GPU
# | s_call_b64 s[0:1], offset + 4
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:515:1: error: instruction not supported on this GPU
# | s_call_b64 s[0:1], 4 + offset
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,SICI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# note: command had no output on stdout or stderr
# RUN: at line 2
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=fiji -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,VI9,VI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=fiji -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:301:20: error: invalid hardware register: not supported on this GPU
# | s_setreg_b32 hwreg(HW_REG_HW_ID1), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:307:20: error: invalid hardware register: not supported on this GPU
# | s_setreg_b32 hwreg(HW_REG_HW_ID2), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:477:1: error: instruction not supported on this GPU
# | s_endpgm_ordered_ps_done
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:483:1: error: instruction not supported on this GPU
# | s_call_b64 null, 12609
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:489:1: error: instruction not supported on this GPU
# | s_call_b64 s[12:13], 12609
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:495:1: error: instruction not supported on this GPU
# | s_call_b64 s[100:101], 12609
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:501:1: error: instruction not supported on this GPU
# | s_call_b64 s[10:11], 49617
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:508:1: error: instruction not supported on this GPU
# | s_call_b64 s[0:1], offset + 4
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:515:1: error: instruction not supported on this GPU
# | s_call_b64 s[0:1], 4 + offset
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,VI9,VI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# note: command had no output on stdout or stderr
# RUN: at line 3
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,VI9,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx900 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:301:20: error: invalid hardware register: not supported on this GPU
# | s_setreg_b32 hwreg(HW_REG_HW_ID1), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:307:20: error: invalid hardware register: not supported on this GPU
# | s_setreg_b32 hwreg(HW_REG_HW_ID2), s2
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:483:12: error: 'null' operand is not supported on this GPU
# | s_call_b64 null, 12609
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,VI9,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# note: command had no output on stdout or stderr
# RUN: at line 4
not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx1010 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# executed command: not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx1010 -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:128:1: error: instruction not supported on this GPU
# | s_cbranch_i_fork s[2:3], 0x6
# | ^
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s:264:11: error: GFX10: expected string not found in input
# | // GFX10: s_getreg_b32 s2, hwreg(HW_REG_HW_ID2) ; encoding: [0x18,0xf8,0x02,0xb9]
# | ^
# | <stdin>:78:73: note: scanning from here
# | s_getreg_b32 s2, hwreg(HW_REG_HW_ID1) ; encoding: [0x17,0xf8,0x02,0xb9]
# | ^
# | <stdin>:90:2: note: possible intended match here
# | s_setreg_b32 hwreg(HW_REG_HW_ID1), s2 ; encoding: [0x17,0xf8,0x82,0xb9]
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/AMDGPU/sopk.s
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 73:
# | 74: s_getreg_b32 s2, hwreg(HW_REG_FLAT_SCR_HI) ; encoding: [0x15,0xf8,0x02,0xb9]
# | 75:
# | 76: s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK) ; encoding: [0x16,0xf8,0x02,0xb9]
# | 77:
# | 78: s_getreg_b32 s2, hwreg(HW_REG_HW_ID1) ; encoding: [0x17,0xf8,0x02,0xb9]
# | check:264'0 X error: no match found
# | 79:
# | check:264'0 ~
# | 80: s_getreg_b32 s2, hwreg(24) ; encoding: [0x18,0xf8,0x02,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 81:
# | check:264'0 ~
# | 82: s_getreg_b32 s2, hwreg(25) ; encoding: [0x19,0xf8,0x02,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 83:
# | check:264'0 ~
# | 84: s_setreg_b32 hwreg(HW_REG_LDS_ALLOC, 0, 1), s2 ; encoding: [0x06,0x00,0x82,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 85:
# | check:264'0 ~
# | 86: s_setreg_b32 hwreg(51, 0, 1), s2 ; encoding: [0x33,0x00,0x82,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 87:
# | check:264'0 ~
# | 88: s_setreg_b32 hwreg(HW_REG_TRAPSTS), s2 ; encoding: [0x03,0xf8,0x82,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 89:
# | check:264'0 ~
# | 90: s_setreg_b32 hwreg(HW_REG_HW_ID1), s2 ; encoding: [0x17,0xf8,0x82,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:264'1 ? possible intended match
# | 91:
# | check:264'0 ~
# | 92: s_setreg_b32 hwreg(HW_REG_HW_ID1), s2 ; encoding: [0x17,0xf8,0x82,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 93:
# | check:264'0 ~
# | 94: s_setreg_b32 hwreg(24), s2 ; encoding: [0x18,0xf8,0x82,0xb9]
# | check:264'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 95:
# | check:264'0 ~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -disassemble -show-encoding < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX11 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx1100 -disassemble -show-encoding
# 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=GFX11 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt:568:10: error: GFX11: expected string not found in input
# | # GFX11: s_setreg_imm32_b32 hwreg(HW_REG_HW_ID2), 0xaf123456 ; encoding: [0x18,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | ^
# | <stdin>:188:107: note: scanning from here
# | s_setreg_imm32_b32 hwreg(HW_REG_HW_ID1), 0xaf123456 ; encoding: [0x17,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | ^
# | <stdin>:189:2: note: possible intended match here
# | s_setreg_imm32_b32 hwreg(24), 0xaf123456 ; encoding: [0x18,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 183: s_setreg_imm32_b32 hwreg(HW_REG_LDS_ALLOC), 0xaf123456 ; encoding: [0x06,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | 184: s_setreg_imm32_b32 hwreg(HW_REG_IB_STS), 0xaf123456 ; encoding: [0x07,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | 185: s_setreg_imm32_b32 hwreg(HW_REG_SH_MEM_BASES), 0xaf123456 ; encoding: [0x0f,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | 186: s_setreg_imm32_b32 hwreg(HW_REG_FLAT_SCR_LO), 0xaf123456 ; encoding: [0x14,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | 187: s_setreg_imm32_b32 hwreg(HW_REG_FLAT_SCR_HI), 0xaf123456 ; encoding: [0x15,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | 188: s_setreg_imm32_b32 hwreg(HW_REG_HW_ID1), 0xaf123456 ; encoding: [0x17,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | check:568'0 X error: no match found
# | 189: s_setreg_imm32_b32 hwreg(24), 0xaf123456 ; encoding: [0x18,0xf8,0x80,0xb9,0x56,0x34,0x12,0xaf]
# | check:568'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:568'1 ? possible intended match
# | 190: s_getreg_b32 s0, hwreg(HW_REG_PERF_SNAPSHOT_PC_LO) ; encoding: [0x12,0xf8,0x80,0xb8]
# | check:568'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 191: s_getreg_b32 s0, hwreg(HW_REG_PERF_SNAPSHOT_PC_HI) ; encoding: [0x13,0xf8,0x80,0xb8]
# | check:568'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 192: s_getreg_b32 s0, hwreg(HW_REG_PERF_SNAPSHOT_DATA) ; encoding: [0x1b,0xf8,0x80,0xb8]
# | check:568'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.MC/Disassembler/AMDGPU/gfx942_features.txt</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx942 -disassemble -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -strict-whitespace --check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=amdgcn -mcpu=gfx942 -disassemble -show-encoding /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -strict-whitespace --check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt:157:11: error: GFX942: expected string not found in input
# | # GFX942: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_HI) ; encoding: [0x18,0xf8,0x81,0xb8]
# | ^
# | <stdin>:51:89: note: scanning from here
# | s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_LO) ; encoding: [0x17,0xf8,0x81,0xb8]
# | ^
# | <stdin>:52:2: note: possible intended match here
# | s_getreg_b32 s1, hwreg(24) ; encoding: [0x18,0xf8,0x81,0xb8]
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 46: scratch_load_lds_ushort v2, off ; encoding: [0x00,0x60,0xa0,0xdc,0x02,0x00,0x7f,0x00]
# | 47: scratch_load_lds_sshort v2, off ; encoding: [0x00,0x60,0xa4,0xdc,0x02,0x00,0x7f,0x00]
# | 48: s_getreg_b32 s1, hwreg(HW_REG_XCC_ID) ; encoding: [0x14,0xf8,0x81,0xb8]
# | 49: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_DATA) ; encoding: [0x15,0xf8,0x81,0xb8]
# | 50: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_DATA1) ; encoding: [0x16,0xf8,0x81,0xb8]
# | 51: s_getreg_b32 s1, hwreg(HW_REG_SQ_PERF_SNAPSHOT_PC_LO) ; encoding: [0x17,0xf8,0x81,0xb8]
# | check:157'0 X error: no match found
# | 52: s_getreg_b32 s1, hwreg(24) ; encoding: [0x18,0xf8,0x81,0xb8]
# | check:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:157'1 ? possible intended match
# | 53: v_mov_b64_e32 v[2:3], v[4:5] ; encoding: [0x04,0x71,0x04,0x7e]
# | check:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 54: v_mov_b64_dpp v[2:3], v[4:5] row_newbcast:1 row_mask:0xf bank_mask:0xf ; encoding: [0xfa,0x70,0x04,0x7e,0x04,0x51,0x01,0xff]
# | check:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 55: v_mov_b64_e32 v[2:3], s[4:5] ; encoding: [0x04,0x70,0x04,0x7e]
# | check:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 56: v_mov_b64_e32 v[2:3], 1 ; encoding: [0x81,0x70,0x04,0x7e]
# | check:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 57: v_mov_b64_e32 v[2:3], 0x64 ; encoding: [0xff,0x70,0x04,0x7e,0x64,0x00,0x00,0x00]
# | check:157'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/169840
More information about the llvm-commits
mailing list