[llvm] [AMDGPU] Handle AV classes when legalizing PHI nodes (PR #175995)

via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 14 09:45:07 PST 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 168084 tests passed
* 2989 tests skipped
* 12 tests failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/a-v-flat-atomicrmw.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=gfx90a -amdgpu-atomic-optimizer-strategy=None < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=CHECK,GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx90a -amdgpu-atomic-optimizer-strategy=None
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=CHECK,GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:929:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:943:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:944:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:1019:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:1021:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1022:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:1297:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:1259:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1260:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:6409:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:6159:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:6160:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:6594:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:6318:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:6319:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:8884:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v4, vcc, 0x50, v0
# |                ^
# | <stdin>:8187:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:8188:2: note: possible intended match here
# |  v_add_co_u32_e32 v6, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:9030:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; implicit-def: $vgpr3
# |                ^
# | <stdin>:8297:30: note: scanning from here
# |  v_cmp_ne_u32_e32 vcc, s7, v1
# |                              ^
# | <stdin>:8304:2: note: possible intended match here
# |  ; implicit-def: $vgpr2
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:9830:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; implicit-def: $vgpr4_vgpr5
# |                ^
# | <stdin>:9136:30: note: scanning from here
# |  v_cmp_ne_u32_e32 vcc, s7, v1
# |                              ^
# | <stdin>:9143:2: note: possible intended match here
# |  ; implicit-def: $vgpr2_vgpr3
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:10402:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:9581:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:9582:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:10590:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_add_co_u32_e32 v2, vcc, 0x50, v0
# |                ^
# | <stdin>:9741:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:9742:2: note: possible intended match here
# |  v_add_co_u32_e32 v4, vcc, 0x50, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:14433:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:13728:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:13729:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:14607:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:13884:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:13885:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:14786:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:14042:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:14043:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:14966:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:14200:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:14201:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:15395:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:14552:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:14553:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:15574:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:14710:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:14711:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:15756:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:14869:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:14870:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:15941:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:15029:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:15030:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:16126:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:15189:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:15190:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:16311:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:15349:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:15350:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:16692:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ; def v[2:3]
# |                ^
# | <stdin>:15677:13: note: scanning from here
# |  ;;#ASMSTART
# |             ^
# | <stdin>:15678:2: note: possible intended match here
# |  ; def v[0:1]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:17313:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_cbranch_vccz .LBB223_4
# |                ^
# | <stdin>:16159:2: note: 'next' match was here
# |  s_cbranch_vccz .LBB223_4
# |  ^
# | <stdin>:16152:27: note: previous match ended here
# |  v_accvgpr_read_b32 v0, a0
# |                           ^
# | <stdin>:16153:1: note: non-matching line after previous match is here
# |  s_cbranch_vccz .LBB223_3
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll:18165:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_cbranch_execz .LBB235_5
# |                ^
# | <stdin>:17019:2: note: 'next' match was here
# |  s_cbranch_execz .LBB235_5
# |  ^
# | <stdin>:17015:54: note: previous match ended here
# |  global_atomic_add_f64 v[2:3], v2, v[0:1], s[4:5] glc
# |                                                      ^
# | <stdin>:17016:1: note: non-matching line after previous match is here
# |  s_waitcnt vmcnt(0)
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/a-v-flat-atomicrmw.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |               .
# |               .
# |               .
# |             938:  .globl flat_atomic_xchg_i64_ret_av_av ; -- Begin function flat_atomic_xchg_i64_ret_av_av 
# |             939:  .p2align 2 
# |             940:  .type flat_atomic_xchg_i64_ret_av_av, at function 
# |             941: flat_atomic_xchg_i64_ret_av_av: ; @flat_atomic_xchg_i64_ret_av_av 
# |             942: ; %bb.0: 
# |             943:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:929'0                                               X error: no match found
# |             944:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:929'1        ?                                   possible intended match
# |             945:  s_mov_b64 s[4:5], src_private_base 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             946:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             947:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             948:  ;;#ASMSTART 
# | next:929'0       ~~~~~~~~~~~~~
# |             949:  ; def v[2:3] 
# | next:929'0       ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            1016:  .globl flat_atomic_xchg_i64_ret_av_v ; -- Begin function flat_atomic_xchg_i64_ret_av_v 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1017:  .p2align 2 
# | next:929'0       ~~~~~~~~~~~~
# |            1018:  .type flat_atomic_xchg_i64_ret_av_v, at function 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1019: flat_atomic_xchg_i64_ret_av_v: ; @flat_atomic_xchg_i64_ret_av_v 
# | next:929'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1020: ; %bb.0: 
# |            1021:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:1019'0                                              X error: no match found
# |            1022:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:1019'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1019'1       ?                                   possible intended match
# |            1023:  s_mov_b64 s[4:5], src_private_base 
# | next:1019'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1024:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:1019'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1025:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:1019'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1026:  ;;#ASMSTART 
# | next:1019'0      ~~~~~~~~~~~~~
# |            1027:  ; def v[2:3] 
# | next:1019'0      ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            1254:  .globl flat_atomic_xchg_i64_ret_v_av ; -- Begin function flat_atomic_xchg_i64_ret_v_av 
# |            1255:  .p2align 2 
# |            1256:  .type flat_atomic_xchg_i64_ret_v_av, at function 
# |            1257: flat_atomic_xchg_i64_ret_v_av: ; @flat_atomic_xchg_i64_ret_v_av 
# |            1258: ; %bb.0: 
# |            1259:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:1297'0                                              X error: no match found
# |            1260:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:1297'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1297'1       ?                                   possible intended match
# |            1261:  s_mov_b64 s[4:5], src_private_base 
# | next:1297'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1262:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:1297'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1263:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:1297'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            1264:  ;;#ASMSTART 
# | next:1297'0      ~~~~~~~~~~~~~
# |            1265:  ; def v[2:3] 
# | next:1297'0      ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            6154:  .globl flat_atomic_add_i64_ret_av_av ; -- Begin function flat_atomic_add_i64_ret_av_av 
# |            6155:  .p2align 2 
# |            6156:  .type flat_atomic_add_i64_ret_av_av, at function 
# |            6157: flat_atomic_add_i64_ret_av_av: ; @flat_atomic_add_i64_ret_av_av 
# |            6158: ; %bb.0: 
# |            6159:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:6409'0                                              X error: no match found
# |            6160:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:6409'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:6409'1       ?                                   possible intended match
# |            6161:  s_mov_b64 s[4:5], src_private_base 
# | next:6409'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6162:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:6409'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6163:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:6409'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6164:  ;;#ASMSTART 
# | next:6409'0      ~~~~~~~~~~~~~
# |            6165:  ; def v[2:3] 
# | next:6409'0      ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            6313:  .globl flat_atomic_sub_i64_ret_av_av ; -- Begin function flat_atomic_sub_i64_ret_av_av 
# |            6314:  .p2align 2 
# |            6315:  .type flat_atomic_sub_i64_ret_av_av, at function 
# |            6316: flat_atomic_sub_i64_ret_av_av: ; @flat_atomic_sub_i64_ret_av_av 
# |            6317: ; %bb.0: 
# |            6318:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:6594'0                                              X error: no match found
# |            6319:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:6594'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:6594'1       ?                                   possible intended match
# |            6320:  s_mov_b64 s[4:5], src_private_base 
# | next:6594'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6321:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:6594'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6322:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:6594'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6323:  ;;#ASMSTART 
# | next:6594'0      ~~~~~~~~~~~~~
# |            6324:  ; def v[2:3] 
# | next:6594'0      ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            8182:  .globl flat_atomic_usub_sat_i64_ret_av_av ; -- Begin function flat_atomic_usub_sat_i64_ret_av_av 
# |            8183:  .p2align 2 
# |            8184:  .type flat_atomic_usub_sat_i64_ret_av_av, at function 
# |            8185: flat_atomic_usub_sat_i64_ret_av_av: ; @flat_atomic_usub_sat_i64_ret_av_av 
# |            8186: ; %bb.0: 
# |            8187:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:8884'0                                              X error: no match found
# |            8188:  v_add_co_u32_e32 v6, vcc, 0x50, v0 
# | next:8884'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:8884'1       ?                                   possible intended match
# |            8189:  s_mov_b64 s[4:5], src_private_base 
# | next:8884'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8190:  v_addc_co_u32_e32 v7, vcc, 0, v1, vcc 
# | next:8884'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8191:  v_cmp_ne_u32_e32 vcc, s5, v7 
# | next:8884'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8192:  ;;#ASMSTART 
# | next:8884'0      ~~~~~~~~~~~~~
# |            8193:  ; def v[4:5] 
# | next:8884'0      ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            8292:  s_and_saveexec_b64 s[4:5], vcc 
# |            8293:  s_xor_b64 s[4:5], exec, s[4:5] 
# |            8294:  s_cbranch_execz .LBB115_6 
# |            8295: ; %bb.1: ; %atomicrmw.check.private 
# |            8296:  s_mov_b64 s[6:7], src_private_base 
# |            8297:  v_cmp_ne_u32_e32 vcc, s7, v1 
# | next:9030'0                                   X error: no match found
# |            8298:  ; implicit-def: $agpr0 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~
# |            8299:  s_and_saveexec_b64 s[6:7], vcc 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8300:  s_xor_b64 s[6:7], exec, s[6:7] 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8301:  s_cbranch_execz .LBB115_3 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8302: ; %bb.2: ; %atomicrmw.global 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8303:  global_atomic_add_f32 v0, v[0:1], v2, off glc 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8304:  ; implicit-def: $vgpr2 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~
# | next:9030'1       ?                       possible intended match
# |            8305:  s_waitcnt vmcnt(0) 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~
# |            8306:  v_accvgpr_write_b32 a0, v0 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8307:  ; implicit-def: $vgpr0_vgpr1 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8308: .LBB115_3: ; %Flow 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~
# |            8309:  s_andn2_saveexec_b64 s[6:7], s[6:7] 
# | next:9030'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            9131:  s_and_saveexec_b64 s[4:5], vcc 
# |            9132:  s_xor_b64 s[4:5], exec, s[4:5] 
# |            9133:  s_cbranch_execz .LBB127_6 
# |            9134: ; %bb.1: ; %atomicrmw.check.private 
# |            9135:  s_mov_b64 s[6:7], src_private_base 
# |            9136:  v_cmp_ne_u32_e32 vcc, s7, v1 
# | next:9830'0                                   X error: no match found
# |            9137:  ; implicit-def: $agpr0_agpr1 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9138:  s_and_saveexec_b64 s[6:7], vcc 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9139:  s_xor_b64 s[6:7], exec, s[6:7] 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9140:  s_cbranch_execz .LBB127_3 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9141: ; %bb.2: ; %atomicrmw.global 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9142:  global_atomic_add_f64 v[0:1], v[0:1], v[2:3], off glc 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9143:  ; implicit-def: $vgpr2_vgpr3 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:9830'1       ?                             possible intended match
# |            9144:  s_waitcnt vmcnt(0) 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~
# |            9145:  v_accvgpr_write_b32 a0, v0 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9146:  v_accvgpr_write_b32 a1, v1 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9147:  ; implicit-def: $vgpr0_vgpr1 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9148: .LBB127_3: ; %Flow 
# | next:9830'0      ~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            9576:  .globl flat_atomic_fmax_f64_ret_av_av ; -- Begin function flat_atomic_fmax_f64_ret_av_av 
# |            9577:  .p2align 2 
# |            9578:  .type flat_atomic_fmax_f64_ret_av_av, at function 
# |            9579: flat_atomic_fmax_f64_ret_av_av: ; @flat_atomic_fmax_f64_ret_av_av 
# |            9580: ; %bb.0: 
# |            9581:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:10402'0                                             X error: no match found
# |            9582:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:10402'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:10402'1      ?                                   possible intended match
# |            9583:  s_mov_b64 s[4:5], src_private_base 
# | next:10402'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9584:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:10402'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9585:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:10402'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9586:  ;;#ASMSTART 
# | next:10402'0     ~~~~~~~~~~~~~
# |            9587:  ; def v[2:3] 
# | next:10402'0     ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |            9736:  .globl flat_atomic_fmin_f64_ret_av_av ; -- Begin function flat_atomic_fmin_f64_ret_av_av 
# |            9737:  .p2align 2 
# |            9738:  .type flat_atomic_fmin_f64_ret_av_av, at function 
# |            9739: flat_atomic_fmin_f64_ret_av_av: ; @flat_atomic_fmin_f64_ret_av_av 
# |            9740: ; %bb.0: 
# |            9741:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:10590'0                                             X error: no match found
# |            9742:  v_add_co_u32_e32 v4, vcc, 0x50, v0 
# | next:10590'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:10590'1      ?                                   possible intended match
# |            9743:  s_mov_b64 s[4:5], src_private_base 
# | next:10590'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9744:  v_addc_co_u32_e32 v5, vcc, 0, v1, vcc 
# | next:10590'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9745:  v_cmp_ne_u32_e32 vcc, s5, v5 
# | next:10590'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9746:  ;;#ASMSTART 
# | next:10590'0     ~~~~~~~~~~~~~
# |            9747:  ; def v[2:3] 
# | next:10590'0     ~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           13723:  s_mov_b64 s[6:7], src_private_base 
# |           13724:  s_addc_u32 s5, s17, 0 
# |           13725:  s_cmp_eq_u32 s5, s7 
# |           13726:  s_cselect_b64 s[6:7], -1, 0 
# |           13727:  s_andn2_b64 vcc, exec, s[6:7] 
# |           13728:  ;;#ASMSTART 
# | next:14433'0                 X error: no match found
# |           13729:  ; def v[0:1] 
# | next:14433'0     ~~~~~~~~~~~~~~
# | next:14433'1      ?             possible intended match
# |           13730:  ;;#ASMEND 
# | next:14433'0     ~~~~~~~~~~~
# |           13731:  s_cbranch_vccz .LBB194_2 
# | next:14433'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13732: ; %bb.1: ; %atomicrmw.global 
# | next:14433'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13733:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:14433'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13734:  flat_atomic_swap_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:14433'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           13879:  s_mov_b64 s[6:7], src_private_base 
# |           13880:  s_addc_u32 s5, s17, 0 
# |           13881:  s_cmp_eq_u32 s5, s7 
# |           13882:  s_cselect_b64 s[6:7], -1, 0 
# |           13883:  s_andn2_b64 vcc, exec, s[6:7] 
# |           13884:  ;;#ASMSTART 
# | next:14607'0                 X error: no match found
# |           13885:  ; def v[0:1] 
# | next:14607'0     ~~~~~~~~~~~~~~
# | next:14607'1      ?             possible intended match
# |           13886:  ;;#ASMEND 
# | next:14607'0     ~~~~~~~~~~~
# |           13887:  s_cbranch_vccz .LBB196_2 
# | next:14607'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13888: ; %bb.1: ; %atomicrmw.global 
# | next:14607'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13889:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:14607'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13890:  flat_atomic_add_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:14607'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           14037:  s_mov_b64 s[6:7], src_private_base 
# |           14038:  s_addc_u32 s5, s17, 0 
# |           14039:  s_cmp_eq_u32 s5, s7 
# |           14040:  s_cselect_b64 s[6:7], -1, 0 
# |           14041:  s_andn2_b64 vcc, exec, s[6:7] 
# |           14042:  ;;#ASMSTART 
# | next:14786'0                 X error: no match found
# |           14043:  ; def v[0:1] 
# | next:14786'0     ~~~~~~~~~~~~~~
# | next:14786'1      ?             possible intended match
# |           14044:  ;;#ASMEND 
# | next:14786'0     ~~~~~~~~~~~
# |           14045:  s_cbranch_vccz .LBB198_2 
# | next:14786'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14046: ; %bb.1: ; %atomicrmw.global 
# | next:14786'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14047:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:14786'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14048:  flat_atomic_sub_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:14786'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           14195:  s_mov_b64 s[6:7], src_private_base 
# |           14196:  s_addc_u32 s5, s17, 0 
# |           14197:  s_cmp_eq_u32 s5, s7 
# |           14198:  s_cselect_b64 s[6:7], -1, 0 
# |           14199:  s_andn2_b64 vcc, exec, s[6:7] 
# |           14200:  ;;#ASMSTART 
# | next:14966'0                 X error: no match found
# |           14201:  ; def v[0:1] 
# | next:14966'0     ~~~~~~~~~~~~~~
# | next:14966'1      ?             possible intended match
# |           14202:  ;;#ASMEND 
# | next:14966'0     ~~~~~~~~~~~
# |           14203:  s_cbranch_vccz .LBB200_2 
# | next:14966'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14204: ; %bb.1: ; %atomicrmw.global 
# | next:14966'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14205:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:14966'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14206:  flat_atomic_and_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:14966'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           14547:  s_mov_b64 s[6:7], src_private_base 
# |           14548:  s_addc_u32 s5, s17, 0 
# |           14549:  s_cmp_eq_u32 s5, s7 
# |           14550:  s_cselect_b64 s[6:7], -1, 0 
# |           14551:  s_andn2_b64 vcc, exec, s[6:7] 
# |           14552:  ;;#ASMSTART 
# | next:15395'0                 X error: no match found
# |           14553:  ; def v[0:1] 
# | next:15395'0     ~~~~~~~~~~~~~~
# | next:15395'1      ?             possible intended match
# |           14554:  ;;#ASMEND 
# | next:15395'0     ~~~~~~~~~~~
# |           14555:  s_cbranch_vccz .LBB204_2 
# | next:15395'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14556: ; %bb.1: ; %atomicrmw.global 
# | next:15395'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14557:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:15395'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14558:  flat_atomic_or_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:15395'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           14705:  s_mov_b64 s[6:7], src_private_base 
# |           14706:  s_addc_u32 s5, s17, 0 
# |           14707:  s_cmp_eq_u32 s5, s7 
# |           14708:  s_cselect_b64 s[6:7], -1, 0 
# |           14709:  s_andn2_b64 vcc, exec, s[6:7] 
# |           14710:  ;;#ASMSTART 
# | next:15574'0                 X error: no match found
# |           14711:  ; def v[0:1] 
# | next:15574'0     ~~~~~~~~~~~~~~
# | next:15574'1      ?             possible intended match
# |           14712:  ;;#ASMEND 
# | next:15574'0     ~~~~~~~~~~~
# |           14713:  s_cbranch_vccz .LBB206_2 
# | next:15574'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14714: ; %bb.1: ; %atomicrmw.global 
# | next:15574'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14715:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:15574'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14716:  flat_atomic_xor_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:15574'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           14864:  s_mov_b64 s[6:7], src_private_base 
# |           14865:  s_addc_u32 s5, s17, 0 
# |           14866:  s_cmp_eq_u32 s5, s7 
# |           14867:  s_cselect_b64 s[6:7], -1, 0 
# |           14868:  s_andn2_b64 vcc, exec, s[6:7] 
# |           14869:  ;;#ASMSTART 
# | next:15756'0                 X error: no match found
# |           14870:  ; def v[0:1] 
# | next:15756'0     ~~~~~~~~~~~~~~
# | next:15756'1      ?             possible intended match
# |           14871:  ;;#ASMEND 
# | next:15756'0     ~~~~~~~~~~~
# |           14872:  s_cbranch_vccz .LBB208_2 
# | next:15756'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14873: ; %bb.1: ; %atomicrmw.global 
# | next:15756'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14874:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:15756'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14875:  flat_atomic_smax_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:15756'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           15024:  s_mov_b64 s[6:7], src_private_base 
# |           15025:  s_addc_u32 s5, s17, 0 
# |           15026:  s_cmp_eq_u32 s5, s7 
# |           15027:  s_cselect_b64 s[6:7], -1, 0 
# |           15028:  s_andn2_b64 vcc, exec, s[6:7] 
# |           15029:  ;;#ASMSTART 
# | next:15941'0                 X error: no match found
# |           15030:  ; def v[0:1] 
# | next:15941'0     ~~~~~~~~~~~~~~
# | next:15941'1      ?             possible intended match
# |           15031:  ;;#ASMEND 
# | next:15941'0     ~~~~~~~~~~~
# |           15032:  s_cbranch_vccz .LBB210_2 
# | next:15941'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15033: ; %bb.1: ; %atomicrmw.global 
# | next:15941'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15034:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:15941'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15035:  flat_atomic_smin_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:15941'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           15184:  s_mov_b64 s[6:7], src_private_base 
# |           15185:  s_addc_u32 s5, s17, 0 
# |           15186:  s_cmp_eq_u32 s5, s7 
# |           15187:  s_cselect_b64 s[6:7], -1, 0 
# |           15188:  s_andn2_b64 vcc, exec, s[6:7] 
# |           15189:  ;;#ASMSTART 
# | next:16126'0                 X error: no match found
# |           15190:  ; def v[0:1] 
# | next:16126'0     ~~~~~~~~~~~~~~
# | next:16126'1      ?             possible intended match
# |           15191:  ;;#ASMEND 
# | next:16126'0     ~~~~~~~~~~~
# |           15192:  s_cbranch_vccz .LBB212_2 
# | next:16126'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15193: ; %bb.1: ; %atomicrmw.global 
# | next:16126'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15194:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:16126'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15195:  flat_atomic_umax_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:16126'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           15344:  s_mov_b64 s[6:7], src_private_base 
# |           15345:  s_addc_u32 s5, s17, 0 
# |           15346:  s_cmp_eq_u32 s5, s7 
# |           15347:  s_cselect_b64 s[6:7], -1, 0 
# |           15348:  s_andn2_b64 vcc, exec, s[6:7] 
# |           15349:  ;;#ASMSTART 
# | next:16311'0                 X error: no match found
# |           15350:  ; def v[0:1] 
# | next:16311'0     ~~~~~~~~~~~~~~
# | next:16311'1      ?             possible intended match
# |           15351:  ;;#ASMEND 
# | next:16311'0     ~~~~~~~~~~~
# |           15352:  s_cbranch_vccz .LBB214_2 
# | next:16311'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15353: ; %bb.1: ; %atomicrmw.global 
# | next:16311'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15354:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:16311'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15355:  flat_atomic_umin_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:16311'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           15672:  s_mov_b64 s[6:7], src_private_base 
# |           15673:  s_addc_u32 s5, s17, 0 
# |           15674:  s_cmp_eq_u32 s5, s7 
# |           15675:  s_cselect_b64 s[6:7], -1, 0 
# |           15676:  s_andn2_b64 vcc, exec, s[6:7] 
# |           15677:  ;;#ASMSTART 
# | next:16692'0                 X error: no match found
# |           15678:  ; def v[0:1] 
# | next:16692'0     ~~~~~~~~~~~~~~
# | next:16692'1      ?             possible intended match
# |           15679:  ;;#ASMEND 
# | next:16692'0     ~~~~~~~~~~~
# |           15680:  s_cbranch_vccz .LBB218_2 
# | next:16692'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15681: ; %bb.1: ; %atomicrmw.global 
# | next:16692'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15682:  v_pk_mov_b32 v[2:3], s[4:5], s[4:5] op_sel:[0,1] 
# | next:16692'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15683:  flat_atomic_dec_x2 v[2:3], v[2:3], v[0:1] glc 
# | next:16692'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |           16154: ; %bb.1: ; %atomicrmw.check.private 
# |           16155:  s_mov_b64 s[6:7], src_private_base 
# |           16156:  s_cmp_eq_u32 s5, s7 
# |           16157:  s_cselect_b64 s[6:7], -1, 0 
# |           16158:  s_andn2_b64 vcc, exec, s[6:7] 
# |           16159:  s_cbranch_vccz .LBB223_4 
# | next:17313        !~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |           16160: ; %bb.2: ; %atomicrmw.global 
# |           16161:  v_mov_b32_e32 v1, 0 
# |           16162:  global_atomic_add_f32 v1, v1, v0, s[4:5] glc 
# |           16163:  s_waitcnt vmcnt(0) 
# |           16164:  v_accvgpr_write_b32 a0, v1 
# |               .
# |               .
# |               .
# |           17014:  v_mov_b32_e32 v2, 0 
# |           17015:  global_atomic_add_f64 v[2:3], v2, v[0:1], s[4:5] glc 
# |           17016:  s_waitcnt vmcnt(0) 
# |           17017:  v_accvgpr_write_b32 a0, v2 
# |           17018:  v_accvgpr_write_b32 a1, v3 
# |           17019:  s_cbranch_execz .LBB235_5 
# | next:18165        !~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |           17020:  s_branch .LBB235_6 
# |           17021: .LBB235_3: 
# |           17022:  ; implicit-def: $agpr0_agpr1 
# |           17023:  s_branch .LBB235_7 
# |           17024: .LBB235_4: 
# |               .
# |               .
# |               .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/av-split-dead-valno-crash.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=gfx942 -stress-regalloc=18 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/av-split-dead-valno-crash.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/av-split-dead-valno-crash.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 -stress-regalloc=18
# 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/av-split-dead-valno-crash.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/av-split-dead-valno-crash.ll:51:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: v_mov_b64_e32 v[30:31], v[24:25]
# |               ^
# | <stdin>:150:2: note: 'next' match was here
# |  v_mov_b64_e32 v[30:31], v[24:25]
# |  ^
# | <stdin>:52:33: note: previous match ended here
# |  s_andn2_b64 vcc, exec, s[24:25]
# |                                 ^
# | <stdin>:53:1: note: non-matching line after previous match is here
# |  s_cbranch_vccz .LBB0_17
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/av-split-dead-valno-crash.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |        145: .LBB0_13: ; in Loop: Header=BB0_2 Depth=1 
# |        146:  s_mov_b64 s[8:9], 0 
# |        147:  v_mov_b64_e32 v[22:23], 0 
# |        148: .LBB0_14: ; %Flow6 
# |        149:  ; in Loop: Header=BB0_2 Depth=1 
# |        150:  v_mov_b64_e32 v[30:31], v[24:25] 
# | next:51      !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |        151: .LBB0_15: ; %Flow6 
# |        152:  ; in Loop: Header=BB0_2 Depth=1 
# |        153:  s_mov_b64 s[24:25], -1 
# |        154:  s_and_b64 vcc, exec, s[8:9] 
# |        155:  s_cbranch_vccz .LBB0_1 
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a -stop-after=branch-folder < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.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/branch-folding-implicit-def-subreg.ll -check-prefix=GFX90A
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O3 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a -stop-after=branch-folder
# 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/branch-folding-implicit-def-subreg.ll -check-prefix=GFX90A
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll:470:17: error: GFX90A-NEXT: is not on the line after the previous match
# |  ; GFX90A-NEXT: renamable $vgpr12_vgpr13 = IMPLICIT_DEF
# |                 ^
# | <stdin>:1454:2: note: 'next' match was here
# |  renamable $vgpr12_vgpr13 = IMPLICIT_DEF
# |  ^
# | <stdin>:1452:68: note: previous match ended here
# |  renamable $vcc = V_CMP_EQ_U16_e64 0, killed $vgpr0, implicit $exec
# |                                                                    ^
# | <stdin>:1453:1: note: non-matching line after previous match is here
# |  renamable $sgpr68_sgpr69 = S_MOV_B64 0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           .
# |           .
# |           .
# |        1449:  renamable $sgpr50_sgpr51 = COPY renamable $sgpr36_sgpr37 
# |        1450:  renamable $sgpr58_sgpr59 = S_MOV_B64 0 
# |        1451:  renamable $vgpr57, dead renamable $vcc = V_ADDC_U32_e64 0, $vgpr41, killed $vcc, 0, implicit $exec 
# |        1452:  renamable $vcc = V_CMP_EQ_U16_e64 0, killed $vgpr0, implicit $exec 
# |        1453:  renamable $sgpr68_sgpr69 = S_MOV_B64 0 
# |        1454:  renamable $vgpr12_vgpr13 = IMPLICIT_DEF 
# | next:470      !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |        1455:  renamable $vgpr10_vgpr11 = IMPLICIT_DEF 
# |        1456:  renamable $vgpr8_vgpr9 = IMPLICIT_DEF 
# |        1457:  renamable $vgpr0_vgpr1 = IMPLICIT_DEF 
# |        1458:  renamable $vgpr62_vgpr63 = IMPLICIT_DEF 
# |        1459:  renamable $vgpr60_vgpr61 = IMPLICIT_DEF 
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/local-atomicrmw-fadd.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-amdpal -mcpu=gfx1200 -mattr=+real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.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-amdpal -mcpu=gfx1200 -mattr=-real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=-real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942
# 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 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=+real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=+real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=-real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1100 -mattr=-real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# note: command had no output on stdout or stderr
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /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/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010
# 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=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx90a < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx90a
# 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=GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll:6928:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ds_read_b32 v4, v0
# |                ^
# | <stdin>:1128:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1129:2: note: possible intended match here
# |  ds_read_b32 v3, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll:7281:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: ds_read_b32 v4, v0 offset:65532
# |                ^
# | <stdin>:1192:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1193:2: note: possible intended match here
# |  ds_read_b32 v3, v0 offset:65532
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fadd.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1123:  .globl local_atomic_fadd_ret_v2bf16 ; -- Begin function local_atomic_fadd_ret_v2bf16 
# |           1124:  .p2align 2 
# |           1125:  .type local_atomic_fadd_ret_v2bf16, at function 
# |           1126: local_atomic_fadd_ret_v2bf16: ; @local_atomic_fadd_ret_v2bf16 
# |           1127: ; %bb.0: 
# |           1128:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:6928'0                                             X error: no match found
# |           1129:  ds_read_b32 v3, v0 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~
# | next:6928'1      ?                   possible intended match
# |           1130:  s_mov_b64 s[6:7], 0 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1131:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1132:  s_movk_i32 s8, 0x7fff 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1133:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1134:  s_mov_b32 s9, 0x7060302 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1187:  .globl local_atomic_fadd_ret_v2bf16__offset ; -- Begin function local_atomic_fadd_ret_v2bf16__offset 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1188:  .p2align 2 
# | next:6928'0     ~~~~~~~~~~~~
# |           1189:  .type local_atomic_fadd_ret_v2bf16__offset, at function 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1190: local_atomic_fadd_ret_v2bf16__offset: ; @local_atomic_fadd_ret_v2bf16__offset 
# | next:6928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1191: ; %bb.0: 
# |           1192:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:7281'0                                             X error: no match found
# |           1193:  ds_read_b32 v3, v0 offset:65532 
# | next:7281'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7281'1      ?                                possible intended match
# |           1194:  s_mov_b64 s[6:7], 0 
# | next:7281'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1195:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:7281'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1196:  s_movk_i32 s8, 0x7fff 
# | next:7281'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1197:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:7281'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1198:  s_mov_b32 s9, 0x7060302 
# | next:7281'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/local-atomicrmw-fmax.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-amdpal -mcpu=gfx1200 -mattr=+real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.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-amdpal -mcpu=gfx1200 -mattr=-real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=-real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942
# 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 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll:6691:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: ds_read_b32 v4, v0
# |                ^
# | <stdin>:1152:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1153:2: note: possible intended match here
# |  ds_read_b32 v3, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll:7167:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: ds_read_b32 v4, v0 offset:65532
# |                ^
# | <stdin>:1217:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1218:2: note: possible intended match here
# |  ds_read_b32 v3, v0 offset:65532
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmax.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1147:  .globl local_atomic_fmax_ret_v2bf16 ; -- Begin function local_atomic_fmax_ret_v2bf16 
# |           1148:  .p2align 2 
# |           1149:  .type local_atomic_fmax_ret_v2bf16, at function 
# |           1150: local_atomic_fmax_ret_v2bf16: ; @local_atomic_fmax_ret_v2bf16 
# |           1151: ; %bb.0: 
# |           1152:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:6691'0                                             X error: no match found
# |           1153:  ds_read_b32 v3, v0 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~
# | next:6691'1      ?                   possible intended match
# |           1154:  s_mov_b64 s[2:3], 0 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1155:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1156:  s_movk_i32 s4, 0x7fff 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1157:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1158:  s_mov_b32 s5, 0x7060302 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1212:  .globl local_atomic_fmax_ret_v2bf16__offset ; -- Begin function local_atomic_fmax_ret_v2bf16__offset 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1213:  .p2align 2 
# | next:6691'0     ~~~~~~~~~~~~
# |           1214:  .type local_atomic_fmax_ret_v2bf16__offset, at function 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1215: local_atomic_fmax_ret_v2bf16__offset: ; @local_atomic_fmax_ret_v2bf16__offset 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1216: ; %bb.0: 
# |           1217:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:7167'0                                             X error: no match found
# |           1218:  ds_read_b32 v3, v0 offset:65532 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7167'1      ?                                possible intended match
# |           1219:  s_mov_b64 s[2:3], 0 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1220:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1221:  s_movk_i32 s4, 0x7fff 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1222:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1223:  s_mov_b32 s5, 0x7060302 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/local-atomicrmw-fmin.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-amdpal -mcpu=gfx1200 -mattr=+real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.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-amdpal -mcpu=gfx1200 -mattr=-real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=-real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942
# 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 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll:6691:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: ds_read_b32 v4, v0
# |                ^
# | <stdin>:1152:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1153:2: note: possible intended match here
# |  ds_read_b32 v3, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll:7167:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: ds_read_b32 v4, v0 offset:65532
# |                ^
# | <stdin>:1217:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1218:2: note: possible intended match here
# |  ds_read_b32 v3, v0 offset:65532
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fmin.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1147:  .globl local_atomic_fmin_ret_v2bf16 ; -- Begin function local_atomic_fmin_ret_v2bf16 
# |           1148:  .p2align 2 
# |           1149:  .type local_atomic_fmin_ret_v2bf16, at function 
# |           1150: local_atomic_fmin_ret_v2bf16: ; @local_atomic_fmin_ret_v2bf16 
# |           1151: ; %bb.0: 
# |           1152:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:6691'0                                             X error: no match found
# |           1153:  ds_read_b32 v3, v0 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~
# | next:6691'1      ?                   possible intended match
# |           1154:  s_mov_b64 s[2:3], 0 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1155:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1156:  s_movk_i32 s4, 0x7fff 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1157:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1158:  s_mov_b32 s5, 0x7060302 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1212:  .globl local_atomic_fmin_ret_v2bf16__offset ; -- Begin function local_atomic_fmin_ret_v2bf16__offset 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1213:  .p2align 2 
# | next:6691'0     ~~~~~~~~~~~~
# |           1214:  .type local_atomic_fmin_ret_v2bf16__offset, at function 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1215: local_atomic_fmin_ret_v2bf16__offset: ; @local_atomic_fmin_ret_v2bf16__offset 
# | next:6691'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1216: ; %bb.0: 
# |           1217:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:7167'0                                             X error: no match found
# |           1218:  ds_read_b32 v3, v0 offset:65532 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7167'1      ?                                possible intended match
# |           1219:  s_mov_b64 s[2:3], 0 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1220:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1221:  s_movk_i32 s4, 0x7fff 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1222:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1223:  s_mov_b32 s5, 0x7060302 
# | next:7167'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/local-atomicrmw-fsub.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-amdpal -mcpu=gfx1200 -mattr=+real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=+real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.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-amdpal -mcpu=gfx1200 -mattr=-real-true16 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx1200 -mattr=-real-true16
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx942
# 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 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll:7459:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: ds_read_b32 v4, v0
# |                ^
# | <stdin>:1234:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1235:2: note: possible intended match here
# |  ds_read_b32 v3, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll:7935:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: ds_read_b32 v4, v0 offset:65532
# |                ^
# | <stdin>:1299:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1300:2: note: possible intended match here
# |  ds_read_b32 v3, v0 offset:65532
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/local-atomicrmw-fsub.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1229:  .globl local_atomic_fsub_ret_v2bf16 ; -- Begin function local_atomic_fsub_ret_v2bf16 
# |           1230:  .p2align 2 
# |           1231:  .type local_atomic_fsub_ret_v2bf16, at function 
# |           1232: local_atomic_fsub_ret_v2bf16: ; @local_atomic_fsub_ret_v2bf16 
# |           1233: ; %bb.0: 
# |           1234:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:7459'0                                             X error: no match found
# |           1235:  ds_read_b32 v3, v0 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~
# | next:7459'1      ?                   possible intended match
# |           1236:  s_mov_b64 s[2:3], 0 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1237:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1238:  s_movk_i32 s4, 0x7fff 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1239:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1240:  s_mov_b32 s5, 0x7060302 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1294:  .globl local_atomic_fsub_ret_v2bf16__offset ; -- Begin function local_atomic_fsub_ret_v2bf16__offset 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1295:  .p2align 2 
# | next:7459'0     ~~~~~~~~~~~~
# |           1296:  .type local_atomic_fsub_ret_v2bf16__offset, at function 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1297: local_atomic_fsub_ret_v2bf16__offset: ; @local_atomic_fsub_ret_v2bf16__offset 
# | next:7459'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1298: ; %bb.0: 
# |           1299:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:7935'0                                             X error: no match found
# |           1300:  ds_read_b32 v3, v0 offset:65532 
# | next:7935'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7935'1      ?                                possible intended match
# |           1301:  s_mov_b64 s[2:3], 0 
# | next:7935'0     ~~~~~~~~~~~~~~~~~~~~~
# |           1302:  v_lshlrev_b32_e32 v2, 16, v1 
# | next:7935'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1303:  s_movk_i32 s4, 0x7fff 
# | next:7935'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1304:  v_and_b32_e32 v4, 0xffff0000, v1 
# | next:7935'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1305:  s_mov_b32 s5, 0x7060302 
# | next:7935'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/masked-load-vectortypes.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=gfx942 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/masked-load-vectortypes.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=GFX942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/masked-load-vectortypes.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942
# 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 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/masked-load-vectortypes.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/masked-load-vectortypes.ll:220:16: error: GFX942-NEXT: expected string not found in input
# | ; GFX942-NEXT: v_mov_b32_e32 v0, 0
# |                ^
# | <stdin>:365:29: note: scanning from here
# |  v_cmp_eq_u32_e32 vcc, 1, v0
# |                             ^
# | <stdin>:367:2: note: possible intended match here
# |  v_mov_b32_e32 v1, 0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/masked-load-vectortypes.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           360:  .type uniform_masked_load_ptr1_mask_v16i8, at function 
# |           361: uniform_masked_load_ptr1_mask_v16i8: ; @uniform_masked_load_ptr1_mask_v16i8 
# |           362: ; %bb.0: ; %entry 
# |           363:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           364:  v_and_b32_e32 v0, 1, v0 
# |           365:  v_cmp_eq_u32_e32 vcc, 1, v0 
# | next:220'0                                 X error: no match found
# |           366:  v_mov_b32_e32 v16, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           367:  v_mov_b32_e32 v1, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~
# | next:220'1      ?                    possible intended match
# |           368:  v_mov_b32_e32 v2, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~
# |           369:  v_mov_b32_e32 v3, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~
# |           370:  v_mov_b32_e32 v17, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           371:  v_mov_b32_e32 v5, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~
# |           372:  v_mov_b32_e32 v6, 0 
# | next:220'0     ~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/mfma-loop.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx908 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=GFX908 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx908
# 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-prefixes=GFX908 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.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 -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx90a < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=amdgcn -mcpu=gfx90a
# 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-prefixes=GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:104:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_mov_b32 s0, 16
# |                ^
# | <stdin>:19:2: note: 'next' match was here
# |  s_mov_b32 s0, 16
# |  ^
# | <stdin>:17:18: note: previous match ended here
# | ; %bb.0: ; %entry
# |                  ^
# | <stdin>:18:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v2, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:463:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_mov_b32_e32 v31, 0x42f60000
# |                ^
# | <stdin>:132:18: note: scanning from here
# | ; %bb.0: ; %entry
# |                  ^
# | <stdin>:133:2: note: possible intended match here
# |  v_mov_b32_e32 v2, 0x42f60000
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:816:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_mov_b32 s0, 16
# |                ^
# | <stdin>:250:2: note: 'next' match was here
# |  s_mov_b32 s0, 16
# |  ^
# | <stdin>:247:18: note: previous match ended here
# | ; %bb.0: ; %entry
# |                  ^
# | <stdin>:248:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v0, 1.0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:1206:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_mov_b32 s0, 16
# |                ^
# | <stdin>:395:2: note: 'next' match was here
# |  s_mov_b32 s0, 16
# |  ^
# | <stdin>:362:18: note: previous match ended here
# | ; %bb.0: ; %entry
# |                  ^
# | <stdin>:363:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v0, 0x431a0000
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:1559:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_and_b32_e32 v31, 0x3ff, v0
# |                ^
# | <stdin>:508:18: note: scanning from here
# | ; %bb.0: ; %entry
# |                  ^
# | <stdin>:509:2: note: possible intended match here
# |  v_and_b32_e32 v2, 0x3ff, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:1953:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_mov_b32_e32 v32, 1.0
# |                ^
# | <stdin>:625:18: note: scanning from here
# |  s_mov_b32 s0, 16
# |                  ^
# | <stdin>:627:2: note: possible intended match here
# |  v_mov_b32_e32 v1, 1.0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:2345:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_mov_b32 s0, 16
# |                ^
# | <stdin>:743:2: note: 'next' match was here
# |  s_mov_b32 s0, 16
# |  ^
# | <stdin>:740:31: note: previous match ended here
# |  s_load_dword s1, s[4:5], 0x2c
# |                               ^
# | <stdin>:741:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v2, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:2919:16: error: GFX90A-NEXT: expected string not found in input
# | ; GFX90A-NEXT: v_accvgpr_read_b32 v33, a0
# |                ^
# | <stdin>:947:9: note: scanning from here
# |  s_nop 2
# |         ^
# | <stdin>:950:2: note: possible intended match here
# |  v_accvgpr_mov_b32 a3, a0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:3568:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_mov_b32 s4, 16
# |                ^
# | <stdin>:1184:2: note: 'next' match was here
# |  s_mov_b32 s4, 16
# |  ^
# | <stdin>:1182:41: note: previous match ended here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1183:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v2, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll:3954:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: s_mov_b32 s4, 16
# |                ^
# | <stdin>:1303:2: note: 'next' match was here
# |  s_mov_b32 s4, 16
# |  ^
# | <stdin>:1300:41: note: previous match ended here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:1301:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v0, 1.0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/mfma-loop.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             14:  .p2align 8 
# |             15:  .type test_mfma_loop_zeroinit, at function 
# |             16: test_mfma_loop_zeroinit: ; @test_mfma_loop_zeroinit 
# |             17: ; %bb.0: ; %entry 
# |             18:  v_mov_b32_e32 v2, 0 
# |             19:  s_mov_b32 s0, 16 
# | next:104         !~~~~~~~~~~~~~~~  error: match on wrong line
# |             20:  v_mov_b32_e32 v0, 2.0 
# |             21:  v_mov_b32_e32 v1, 1.0 
# |             22:  v_accvgpr_write_b32 a0, v2 
# |             23:  v_accvgpr_write_b32 a1, v2 
# |             24:  v_accvgpr_write_b32 a2, v2 
# |              .
# |              .
# |              .
# |            127:  .text 
# |            128:  .globl test_mfma_loop_unfoldable_splat ; -- Begin function test_mfma_loop_unfoldable_splat 
# |            129:  .p2align 8 
# |            130:  .type test_mfma_loop_unfoldable_splat, at function 
# |            131: test_mfma_loop_unfoldable_splat: ; @test_mfma_loop_unfoldable_splat 
# |            132: ; %bb.0: ; %entry 
# | next:463'0                       X error: no match found
# |            133:  v_mov_b32_e32 v2, 0x42f60000 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:463'1       ?                             possible intended match
# |            134:  s_mov_b32 s0, 16 
# | next:463'0      ~~~~~~~~~~~~~~~~~~
# |            135:  v_mov_b32_e32 v0, 2.0 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            136:  v_mov_b32_e32 v1, 1.0 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            137:  v_accvgpr_write_b32 a0, v2 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            138:  v_accvgpr_write_b32 a1, v2 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            245:  .type test_mfma_loop_non_splat, at function 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            246: test_mfma_loop_non_splat: ; @test_mfma_loop_non_splat 
# | next:463'0      ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            247: ; %bb.0: ; %entry 
# |            248:  v_mov_b32_e32 v0, 1.0 
# |            249:  v_mov_b32_e32 v2, 0 
# |            250:  s_mov_b32 s0, 16 
# | next:816         !~~~~~~~~~~~~~~~  error: match on wrong line
# |            251:  v_mov_b32_e32 v1, 2.0 
# |            252:  v_accvgpr_write_b32 a0, v2 
# |            253:  v_accvgpr_write_b32 a1, v0 
# |            254:  v_accvgpr_write_b32 a2, v2 
# |            255:  v_accvgpr_write_b32 a3, v2 
# |              .
# |              .
# |              .
# |            390:  v_mov_b32_e32 v27, 0x42fe0000 
# |            391:  v_mov_b32_e32 v28, 0x42fc0000 
# |            392:  v_mov_b32_e32 v29, 0x42fa0000 
# |            393:  v_mov_b32_e32 v30, 0x42f80000 
# |            394:  v_mov_b32_e32 v31, 0x42f60000 
# |            395:  s_mov_b32 s0, 16 
# | next:1206        !~~~~~~~~~~~~~~~  error: match on wrong line
# |            396:  v_accvgpr_write_b32 a0, v31 
# |            397:  v_accvgpr_write_b32 a1, v30 
# |            398:  v_accvgpr_write_b32 a2, v29 
# |            399:  v_accvgpr_write_b32 a3, v28 
# |            400:  v_accvgpr_write_b32 a4, v27 
# |              .
# |              .
# |              .
# |            503:  .text 
# |            504:  .globl test_mfma_loop_vgpr_init ; -- Begin function test_mfma_loop_vgpr_init 
# |            505:  .p2align 8 
# |            506:  .type test_mfma_loop_vgpr_init, at function 
# |            507: test_mfma_loop_vgpr_init: ; @test_mfma_loop_vgpr_init 
# |            508: ; %bb.0: ; %entry 
# | next:1559'0                      X error: no match found
# |            509:  v_and_b32_e32 v2, 0x3ff, v0 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1559'1      ?                            possible intended match
# |            510:  s_mov_b32 s0, 16 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~
# |            511:  v_mov_b32_e32 v0, 2.0 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            512:  v_mov_b32_e32 v1, 1.0 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            513:  v_accvgpr_write_b32 a0, v2 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            514:  v_accvgpr_write_b32 a1, v2 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            620:  .p2align 8 
# | next:1559'0     ~~~~~~~~~~~~
# |            621:  .type test_mfma_loop_sgpr_init, at function 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            622: test_mfma_loop_sgpr_init: ; @test_mfma_loop_sgpr_init 
# | next:1559'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            623: ; %bb.0: ; %entry 
# |            624:  s_load_dword s1, s[4:5], 0x2c 
# |            625:  s_mov_b32 s0, 16 
# | next:1953'0                      X error: no match found
# |            626:  v_mov_b32_e32 v0, 2.0 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            627:  v_mov_b32_e32 v1, 1.0 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1953'1      ?                      possible intended match
# |            628:  s_waitcnt lgkmcnt(0) 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~
# |            629:  v_accvgpr_write_b32 a0, s1 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            630:  v_accvgpr_mov_b32 a1, a0 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            631:  v_accvgpr_mov_b32 a2, a0 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            632:  v_accvgpr_mov_b32 a3, a0 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            738: test_mfma_loop_mixed_init: ; @test_mfma_loop_mixed_init 
# | next:1953'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            739: ; %bb.0: ; %entry 
# |            740:  s_load_dword s1, s[4:5], 0x2c 
# |            741:  v_mov_b32_e32 v2, 0 
# |            742:  v_and_b32_e32 v3, 0x3ff, v0 
# |            743:  s_mov_b32 s0, 16 
# | next:2345        !~~~~~~~~~~~~~~~  error: match on wrong line
# |            744:  v_mov_b32_e32 v0, 2.0 
# |            745:  s_waitcnt lgkmcnt(0) 
# |            746:  v_accvgpr_write_b32 a1, s1 
# |            747:  v_mov_b32_e32 v1, 1.0 
# |            748:  v_accvgpr_write_b32 a0, v3 
# |              .
# |              .
# |              .
# |            942:  v_mov_b32_e32 v1, 2.0 
# |            943:  s_mov_b32 s0, 16 
# |            944:  s_nop 0 
# |            945:  v_mfma_f32_32x32x1f32 a[0:31], v0, v1, 0 
# |            946:  s_nop 15 
# |            947:  s_nop 2 
# | next:2919'0             X error: no match found
# |            948:  v_accvgpr_mov_b32 a1, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            949:  v_accvgpr_mov_b32 a2, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            950:  v_accvgpr_mov_b32 a3, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:2919'1      ?                         possible intended match
# |            951:  v_accvgpr_mov_b32 a4, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            952:  v_accvgpr_mov_b32 a5, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            953:  v_accvgpr_mov_b32 a6, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            954:  v_accvgpr_mov_b32 a7, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            955:  v_accvgpr_mov_b32 a8, a0 
# | next:2919'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1179:  .type test_mfma_loop_zeroinit_ret_use, at function 
# |           1180: test_mfma_loop_zeroinit_ret_use: ; @test_mfma_loop_zeroinit_ret_use 
# |           1181: ; %bb.0: ; %entry 
# |           1182:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           1183:  v_mov_b32_e32 v2, 0 
# |           1184:  s_mov_b32 s4, 16 
# | next:3568        !~~~~~~~~~~~~~~~  error: match on wrong line
# |           1185:  v_mov_b32_e32 v0, 2.0 
# |           1186:  v_mov_b32_e32 v1, 1.0 
# |           1187:  v_accvgpr_write_b32 a0, v2 
# |           1188:  v_accvgpr_write_b32 a1, v2 
# |           1189:  v_accvgpr_write_b32 a2, v2 
# |              .
# |              .
# |              .
# |           1298: test_mfma_loop_non_splat_ret_use: ; @test_mfma_loop_non_splat_ret_use 
# |           1299: ; %bb.0: ; %entry 
# |           1300:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           1301:  v_mov_b32_e32 v0, 1.0 
# |           1302:  v_mov_b32_e32 v2, 0 
# |           1303:  s_mov_b32 s4, 16 
# | next:3954        !~~~~~~~~~~~~~~~  error: match on wrong line
# |           1304:  v_mov_b32_e32 v1, 2.0 
# |           1305:  v_accvgpr_write_b32 a0, v2 
# |           1306:  v_accvgpr_write_b32 a1, v0 
# |           1307:  v_accvgpr_write_b32 a2, v2 
# |           1308:  v_accvgpr_write_b32 a3, v2 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/no-fold-accvgpr-mov.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--amdhsa -mcpu=gfx942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/no-fold-accvgpr-mov.ll -o - | /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/no-fold-accvgpr-mov.ll --check-prefixes=GFX942
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn--amdhsa -mcpu=gfx942 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/no-fold-accvgpr-mov.ll -o -
# 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/no-fold-accvgpr-mov.ll --check-prefixes=GFX942
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/no-fold-accvgpr-mov.ll:9:16: error: GFX942-NEXT: is not on the line after the previous match
# | ; GFX942-NEXT: s_mov_b32 s2, 0
# |                ^
# | <stdin>:11:2: note: 'next' match was here
# |  s_mov_b32 s2, 0
# |  ^
# | <stdin>:9:36: note: previous match ended here
# |  s_load_dwordx2 s[0:1], s[4:5], 0x0
# |                                    ^
# | <stdin>:10:1: note: non-matching line after previous match is here
# |  v_mov_b32_e32 v0, 0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/no-fold-accvgpr-mov.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |         .
# |         .
# |         .
# |         6:  .type matmul_kernel, at function 
# |         7: matmul_kernel: ; @matmul_kernel 
# |         8: ; %bb.0: ; %entry 
# |         9:  s_load_dwordx2 s[0:1], s[4:5], 0x0 
# |        10:  v_mov_b32_e32 v0, 0 
# |        11:  s_mov_b32 s2, 0 
# | next:9      !~~~~~~~~~~~~~~  error: match on wrong line
# |        12:  v_accvgpr_write_b32 a1, 0 
# |        13:  s_mov_b32 s3, 0 
# |        14:  s_waitcnt lgkmcnt(0) 
# |        15:  s_cmp_lg_u32 s0, 0 
# |        16:  s_cselect_b64 s[0:1], -1, 0 
# |         .
# |         .
# |         .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/promote-constOffset-to-imm.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=gfx803 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX8 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx803
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX8 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.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 -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9,GFX900 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -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 -check-prefixes=GFX9,GFX900 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1010 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1010
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx90a < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9,GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx90a
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9,GFX90A /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll:725:16: error: GFX90A-NEXT: is not on the line after the previous match
# | ; GFX90A-NEXT: v_mov_b32_e32 v1, 0x7f
# |                ^
# | <stdin>:172:2: note: 'next' match was here
# |  v_mov_b32_e32 v1, 0x7f
# |  ^
# | <stdin>:170:39: note: previous match ended here
# |  v_addc_co_u32_e32 v3, vcc, 0, v3, vcc
# |                                       ^
# | <stdin>:171:1: note: non-matching line after previous match is here
# |  v_pk_mov_b32 v[4:5], 0, 0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           .
# |           .
# |           .
# |         167:  v_add_co_u32_e32 v1, vcc, s34, v1 
# |         168:  v_addc_co_u32_e32 v3, vcc, 0, v2, vcc 
# |         169:  v_add_co_u32_e32 v2, vcc, 0x2800, v1 
# |         170:  v_addc_co_u32_e32 v3, vcc, 0, v3, vcc 
# |         171:  v_pk_mov_b32 v[4:5], 0, 0 
# |         172:  v_mov_b32_e32 v1, 0x7f 
# | next:725      !~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |         173:  s_movk_i32 s2, 0xf000 
# |         174:  s_movk_i32 s3, 0x1000 
# |         175:  s_movk_i32 s4, 0x2000 
# |         176: .LBB1_1: ; %for.cond.preheader 
# |         177:  ; =>This Loop Header: Depth=1 
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/tuple-allocation-failure.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=gfx90a -greedy-regclass-priority-trumps-globalness=1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX90A,GLOBALNESS1 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx90a -greedy-regclass-priority-trumps-globalness=1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX90A,GLOBALNESS1 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll:116:21: error: GLOBALNESS1-NEXT: is not on the line after the previous match
# | ; GLOBALNESS1-NEXT: s_cbranch_vccz .LBB1_3
# |                     ^
# | <stdin>:195:2: note: 'next' match was here
# |  s_cbranch_vccz .LBB1_3
# |  ^
# | <stdin>:133:29: note: previous match ended here
# |  s_and_b64 vcc, exec, s[6:7]
# |                             ^
# | <stdin>:134:1: note: non-matching line after previous match is here
# |  s_cbranch_vccz .LBB1_28
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/tuple-allocation-failure.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           .
# |           .
# |           .
# |         190: .LBB1_9: ; %Flow25 
# |         191:  ; in Loop: Header=BB1_4 Depth=1 
# |         192:  s_mov_b64 s[6:7], -1 
# |         193:  s_and_b64 vcc, exec, s[4:5] 
# |         194:  ; implicit-def: $vgpr0_vgpr1 
# |         195:  s_cbranch_vccz .LBB1_3 
# | next:116      !~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |         196: ; %bb.10: ; %baz.exit.i 
# |         197:  ; in Loop: Header=BB1_4 Depth=1 
# |         198:  flat_load_dword v0, v[44:45] 
# |         199:  s_waitcnt vmcnt(0) lgkmcnt(0) 
# |         200:  v_cmp_gt_i32_e64 s[86:87], 0, v0 
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# 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/175995


More information about the llvm-commits mailing list