[llvm-branch-commits] [llvm] AMDGPU: Remove update-only LiveVariables maintenance from SILowerControlFlow (PR #225178)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Sep 28 01:10:33 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 142810 tests passed
* 3382 tests skipped
* 8 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgpu6.00 -verify-machineinstrs=0 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=SI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgpu6.00 -verify-machineinstrs=0
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=SI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:8014:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b32 s46, s13, 24
# |            ^
# | <stdin>:2699:22: note: scanning from here
# | ; %bb.1: ; %cmp.false
# |                      ^
# | <stdin>:2703:2: note: possible intended match here
# |  s_lshr_b32 s46, s15, 24
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:17781:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_load_dword v33, off, s[0:3], s32 offset:16
# |            ^
# | <stdin>:5406:50: note: scanning from here
# |  buffer_load_dword v19, off, s[0:3], s32 offset:8
# |                                                  ^
# | <stdin>:5407:2: note: possible intended match here
# |  buffer_load_dword v34, off, s[0:3], s32 offset:16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:22825:12: error: SI-NEXT: is not on the line after the previous match
# | ; SI-NEXT: s_and_b32 s4, s55, 0xffff0000
# |            ^
# | <stdin>:7319:2: note: 'next' match was here
# |  s_and_b32 s4, s55, 0xffff0000
# |  ^
# | <stdin>:7314:28: note: previous match ended here
# |  v_writelane_b32 v34, s4, 7
# |                            ^
# | <stdin>:7315:1: note: non-matching line after previous match is here
# |  s_and_b32 s4, s54, 0xffff0000
# | ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:26670:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v63, off, s[0:3], s32 offset:288 ; 4-byte Folded Spill
# |            ^
# | <stdin>:8597:30: note: scanning from here
# |  s_or_saveexec_b64 s[4:5], -1
# |                              ^
# | <stdin>:8598:2: note: possible intended match here
# |  buffer_store_dword v63, off, s[0:3], s32 offset:320 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:30891:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v32, s30, 16
# |            ^
# | <stdin>:9768:30: note: scanning from here
# |  v_writelane_b32 v32, s65, 15
# |                              ^
# | <stdin>:9771:2: note: possible intended match here
# |  v_writelane_b32 v32, s30, 18
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:34105:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v32, s30, 16
# |            ^
# | <stdin>:11813:30: note: scanning from here
# |  v_writelane_b32 v32, s65, 15
# |                              ^
# | <stdin>:11816:2: note: possible intended match here
# |  v_writelane_b32 v32, s30, 18
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:35593:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b32 s14, s13, 16
# |            ^
# | <stdin>:12835:25: note: scanning from here
# |  s_lshr_b32 s12, s11, 16
# |                         ^
# | <stdin>:12836:2: note: possible intended match here
# |  s_lshr_b32 s64, s13, 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:43530:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b64 s[40:41], s[36:37], 24
# |            ^
# | <stdin>:15628:30: note: scanning from here
# |  v_writelane_b32 v61, s41, 45
# |                              ^
# | <stdin>:15629:2: note: possible intended match here
# |  s_lshr_b64 s[40:41], s[38:39], 24
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:53895:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_load_dword v33, off, s[0:3], s32 offset:16
# |            ^
# | <stdin>:18464:50: note: scanning from here
# |  buffer_load_dword v19, off, s[0:3], s32 offset:8
# |                                                  ^
# | <stdin>:18465:2: note: possible intended match here
# |  buffer_load_dword v34, off, s[0:3], s32 offset:16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:58841:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v63, off, s[0:3], s32 offset:108 ; 4-byte Folded Spill
# |            ^
# | <stdin>:20290:30: note: scanning from here
# |  s_or_saveexec_b64 s[4:5], -1
# |                              ^
# | <stdin>:20291:2: note: possible intended match here
# |  buffer_store_dword v63, off, s[0:3], s32 offset:104 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:62923:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v63, off, s[0:3], s32 offset:288 ; 4-byte Folded Spill
# |            ^
# | <stdin>:21709:30: note: scanning from here
# |  s_or_saveexec_b64 s[4:5], -1
# |                              ^
# | <stdin>:21710:2: note: possible intended match here
# |  buffer_store_dword v63, off, s[0:3], s32 offset:320 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:67142:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v63, s30, 16
# |            ^
# | <stdin>:22894:30: note: scanning from here
# |  v_writelane_b32 v63, s65, 15
# |                              ^
# | <stdin>:22897:2: note: possible intended match here
# |  v_writelane_b32 v63, s30, 18
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:70509:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v63, s30, 16
# |            ^
# | <stdin>:25013:30: note: scanning from here
# |  v_writelane_b32 v63, s65, 15
# |                              ^
# | <stdin>:25016:2: note: possible intended match here
# |  v_writelane_b32 v63, s30, 18
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:72152:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b32 s14, s13, 16
# |            ^
# | <stdin>:26095:25: note: scanning from here
# |  s_lshr_b32 s12, s11, 16
# |                         ^
# | <stdin>:26096:2: note: possible intended match here
# |  s_lshr_b32 s64, s13, 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:78391:12: error: SI-NEXT: is not on the line after the previous match
# | ; SI-NEXT: s_lshr_b32 s47, s45, 24
# |            ^
# | <stdin>:28259:2: note: 'next' match was here
# |  s_lshr_b32 s47, s45, 24
# |  ^
# | <stdin>:28253:22: note: previous match ended here
# | ; %bb.1: ; %cmp.false
# |                      ^
# | <stdin>:28254:1: note: non-matching line after previous match is here
# |  s_lshr_b32 s47, s43, 24
# | ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:88228:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_load_dword v33, off, s[0:3], s32 offset:16
# |            ^
# | <stdin>:31022:50: note: scanning from here
# |  buffer_load_dword v19, off, s[0:3], s32 offset:8
# |                                                  ^
# | <stdin>:31023:2: note: possible intended match here
# |  buffer_load_dword v34, off, s[0:3], s32 offset:16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:93280:12: error: SI-NEXT: is not on the line after the previous match
# | ; SI-NEXT: s_and_b32 s4, s55, 0xffff0000
# |            ^
# | <stdin>:32935:2: note: 'next' match was here
# |  s_and_b32 s4, s55, 0xffff0000
# |  ^
# | <stdin>:32930:28: note: previous match ended here
# |  v_writelane_b32 v34, s4, 7
# |                            ^
# | <stdin>:32931:1: note: non-matching line after previous match is here
# |  s_and_b32 s4, s54, 0xffff0000
# | ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:97125:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v63, off, s[0:3], s32 offset:288 ; 4-byte Folded Spill
# |            ^
# | <stdin>:34213:30: note: scanning from here
# |  s_or_saveexec_b64 s[4:5], -1
# |                              ^
# | <stdin>:34214:2: note: possible intended match here
# |  buffer_store_dword v63, off, s[0:3], s32 offset:320 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:101409:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b64 s[62:63], s[8:9], 16
# |            ^
# | <stdin>:35439:33: note: scanning from here
# |  s_lshr_b64 s[58:59], s[6:7], 16
# |                                 ^
# | <stdin>:35440:2: note: possible intended match here
# |  s_lshr_b64 s[60:61], s[8:9], 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:104676:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b64 s[62:63], s[8:9], 16
# |            ^
# | <stdin>:37527:33: note: scanning from here
# |  s_lshr_b64 s[58:59], s[6:7], 16
# |                                 ^
# | <stdin>:37528:2: note: possible intended match here
# |  s_lshr_b64 s[60:61], s[8:9], 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:106154:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b32 s14, s13, 16
# |            ^
# | <stdin>:38537:25: note: scanning from here
# |  s_lshr_b32 s12, s11, 16
# |                         ^
# | <stdin>:38538:2: note: possible intended match here
# |  s_lshr_b32 s64, s13, 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:111339:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_lshr_b64 v[17:18], v[1:2], 24
# |            ^
# | <stdin>:40595:31: note: scanning from here
# |  v_add_f64 v[3:4], s[6:7], 1.0
# |                               ^
# | <stdin>:40596:2: note: possible intended match here
# |  v_lshr_b64 v[19:20], v[1:2], 24
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:121461:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_load_dword v33, off, s[0:3], s32 offset:16
# |            ^
# | <stdin>:43169:50: note: scanning from here
# |  buffer_load_dword v19, off, s[0:3], s32 offset:8
# |                                                  ^
# | <stdin>:43170:2: note: possible intended match here
# |  buffer_load_dword v34, off, s[0:3], s32 offset:16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.1024bit.ll:126341:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v63, off, s[0:3], s32 offset:108 ; 4-byte Folded Spill
# |            ^
# | <stdin>:44961:30: note: scanning from here
# |  s_or_saveexec_b64 s[4:5], -1
# |                              ^
# | <stdin
# | ...
# `---data was truncated (10240/91536) (change limit with -D output_limit=N)
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgpu6.00 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=SI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgpu6.00
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=SI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:13262:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b64 s[40:41], s[22:23], 24
# |            ^
# | <stdin>:5562:24: note: scanning from here
# |  s_lshr_b32 s59, s17, 8
# |                        ^
# | <stdin>:5563:2: note: possible intended match here
# |  s_lshr_b64 s[4:5], s[22:23], 24
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:30128:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshl_b32 s25, s16, 16
# |            ^
# | <stdin>:12307:22: note: scanning from here
# | ; %bb.1: ; %cmp.false
# |                      ^
# | <stdin>:12308:2: note: possible intended match here
# |  s_lshl_b32 s28, s16, 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:34340:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_readfirstlane_b32 s73, v15
# |            ^
# | <stdin>:13629:30: note: scanning from here
# |  v_readfirstlane_b32 s63, v16
# |                              ^
# | <stdin>:13630:2: note: possible intended match here
# |  v_readfirstlane_b32 s74, v15
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:36639:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_mul_f32_e64 v29, 1.0, s15
# |            ^
# | <stdin>:14595:29: note: scanning from here
# |  v_mul_f32_e64 v31, 1.0, s16
# |                             ^
# | <stdin>:14596:2: note: possible intended match here
# |  v_mul_f32_e64 v28, 1.0, s15
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:38188:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_or_b32 s10, s4, s5
# |            ^
# | <stdin>:15017:24: note: scanning from here
# |  s_lshl_b32 s5, s73, 16
# |                        ^
# | <stdin>:15018:2: note: possible intended match here
# |  s_or_b32 s4, s4, s5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:39844:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_readfirstlane_b32 s73, v15
# |            ^
# | <stdin>:15569:30: note: scanning from here
# |  v_readfirstlane_b32 s63, v16
# |                              ^
# | <stdin>:15570:2: note: possible intended match here
# |  v_readfirstlane_b32 s74, v15
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll:44245:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_readfirstlane_b32 s63, v17
# |            ^
# | <stdin>:16679:29: note: scanning from here
# |  v_readfirstlane_b32 s4, v18
# |                             ^
# | <stdin>:16684:2: note: possible intended match here
# |  v_readfirstlane_b32 s63, v13
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.256bit.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |               .
# |               .
# |               .
# |            5557:  s_lshr_b32 s58, s19, 24 
# |            5558:  s_lshr_b32 s60, s19, 16 
# |            5559:  s_lshr_b32 s62, s19, 8 
# |            5560:  s_lshr_b32 s56, s17, 24 
# |            5561:  s_lshr_b32 s57, s17, 16 
# |            5562:  s_lshr_b32 s59, s17, 8 
# | next:13262'0                           {   search range start (exclusive)
# | next:13262'1                               error: no match found in search range
# |            5563:  s_lshr_b64 s[4:5], s[22:23], 24 
# | next:13262'2      ?                                 possible intended match
# |            5564:  s_lshr_b64 s[6:7], s[22:23], 16 
# |            5565:  s_lshr_b64 s[8:9], s[22:23], 8 
# |            5566:  s_lshr_b64 s[10:11], s[20:21], 24 
# |            5567:  s_lshr_b64 s[12:13], s[20:21], 16 
# |            5568:  s_lshr_b64 s[14:15], s[20:21], 8 
# |               .
# |               .
# |               .
# |            5719:  .long 0 
# |            5720:  .text 
# |            5721:  .globl bitcast_v32i8_to_v8f32 ; -- Begin function bitcast_v32i8_to_v8f32 
# |            5722:  .p2align 6 
# |            5723:  .type bitcast_v32i8_to_v8f32, at function 
# |            5724: bitcast_v32i8_to_v8f32: ; @bitcast_v32i8_to_v8f32 
# | next:13262'3                            }                            search range end (exclusive)
# |            5725: ; %bb.0: 
# |            5726:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |            5727:  v_mov_b32_e32 v32, v2 
# |            5728:  v_mov_b32_e32 v31, v0 
# |            5729:  buffer_load_dword v0, off, s[0:3], s32 offset:4 
# |               .
# |               .
# |               .
# |           12302:  s_lshr_b32 s42, s18, 16 
# |           12303:  s_lshr_b32 s41, s17, 16 
# |           12304:  s_lshr_b32 s40, s16, 16 
# |           12305:  s_cmp_lg_u32 s24, 0 
# |           12306:  s_cbranch_scc0 .LBB93_2 
# |           12307: ; %bb.1: ; %cmp.false 
# | next:30128'0                         {   search range start (exclusive)
# | next:30128'1                             error: no match found in search range
# |           12308:  s_lshl_b32 s28, s16, 16 
# | next:30128'2      ?                         possible intended match
# |           12309:  s_lshl_b32 s29, s40, 16 
# |           12310:  s_lshl_b32 s26, s17, 16 
# |           12311:  s_lshl_b32 s27, s41, 16 
# |           12312:  s_lshl_b32 s24, s18, 16 
# |           12313:  s_lshl_b32 s25, s42, 16 
# |               .
# |               .
# |               .
# |           12470:  .long 0 
# |           12471:  .text 
# |           12472:  .globl bitcast_v16bf16_to_v16i16 ; -- Begin function bitcast_v16bf16_to_v16i16 
# |           12473:  .p2align 6 
# |           12474:  .type bitcast_v16bf16_to_v16i16, at function 
# |           12475: bitcast_v16bf16_to_v16i16: ; @bitcast_v16bf16_to_v16i16 
# | next:30128'3                               }                               search range end (exclusive)
# |           12476: ; %bb.0: 
# |           12477:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           12478:  v_and_b32_e32 v9, 0xffff0000, v7 
# |           12479:  v_lshlrev_b32_e32 v7, 16, v7 
# |           12480:  v_and_b32_e32 v10, 0xffff0000, v6 
# |               .
# |               .
# |               .
# |           13624: bitcast_v32i8_to_v16i16_scalar: ; @bitcast_v32i8_to_v16i16_scalar 
# |           13625: ; %bb.0: 
# |           13626:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           13627:  v_readfirstlane_b32 s4, v18 
# |           13628:  v_readfirstlane_b32 s62, v17 
# |           13629:  v_readfirstlane_b32 s63, v16 
# | next:34340'0                                 {   search range start (exclusive)
# | next:34340'1                                     error: no match found in search range
# |           13630:  v_readfirstlane_b32 s74, v15 
# | next:34340'2      ?                              possible intended match
# |           13631:  v_readfirstlane_b32 s75, v14 
# |           13632:  v_readfirstlane_b32 s76, v13 
# |           13633:  v_readfirstlane_b32 s77, v12 
# |           13634:  v_readfirstlane_b32 s78, v11 
# |           13635:  v_readfirstlane_b32 s79, v10 
# |               .
# |               .
# |               .
# |           13931:  .long 0 
# |           13932:  .text 
# |           13933:  .globl bitcast_v16f16_to_v16bf16 ; -- Begin function bitcast_v16f16_to_v16bf16 
# |           13934:  .p2align 6 
# |           13935:  .type bitcast_v16f16_to_v16bf16, at function 
# |           13936: bitcast_v16f16_to_v16bf16: ; @bitcast_v16f16_to_v16bf16 
# | next:34340'3                               }                               search range end (exclusive)
# |           13937: ; %bb.0: 
# |           13938:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           13939:  v_lshrrev_b32_e32 v31, 16, v7 
# |           13940:  v_lshrrev_b32_e32 v30, 16, v6 
# |           13941:  v_lshrrev_b32_e32 v29, 16, v5 
# |               .
# |               .
# |               .
# |           14590:  v_mul_f32_e64 v38, 1.0, s8 
# |           14591:  v_mul_f32_e64 v17, 1.0, s9 
# |           14592:  v_mul_f32_e64 v48, 1.0, s6 
# |           14593:  v_mul_f32_e64 v39, 1.0, s4 
# |           14594:  v_mul_f32_e64 v15, 1.0, s5 
# |           14595:  v_mul_f32_e64 v31, 1.0, s16 
# | next:36639'0                                {   search range start (exclusive)
# | next:36639'1                                    error: no match found in search range
# |           14596:  v_mul_f32_e64 v28, 1.0, s15 
# | next:36639'2      ?                             possible intended match
# |           14597:  v_mul_f32_e64 v25, 1.0, s11 
# |           14598:  v_mul_f32_e64 v21, 1.0, s7 
# |           14599:  s_cbranch_scc0 .LBB103_2 
# |           14600: ; %bb.1: ; %cmp.false 
# |           14601:  v_lshrrev_b32_e32 v20, 16, v37 
# |               .
# |               .
# |               .
# |           14759:  .long 0 
# |           14760:  .text 
# |           14761:  .globl bitcast_v16f16_to_v32i8 ; -- Begin function bitcast_v16f16_to_v32i8 
# |           14762:  .p2align 6 
# |           14763:  .type bitcast_v16f16_to_v32i8, at function 
# |           14764: bitcast_v16f16_to_v32i8: ; @bitcast_v16f16_to_v32i8 
# | next:36639'3                             }                             search range end (exclusive)
# |           14765: ; %bb.0: 
# |           14766:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           14767:  v_mov_b32_e32 v37, v7 
# |           14768:  v_mov_b32_e32 v39, v6 
# |           14769:  v_mov_b32_e32 v36, v5 
# |               .
# |               .
# |               .
# |           15012:  s_lshr_b32 s73, s16, 16 
# |           15013:  s_cmp_lg_u32 s24, 0 
# |           15014:  s_cbranch_scc0 .LBB105_2 
# |           15015: ; %bb.1: ; %cmp.false 
# |           15016:  s_and_b32 s4, s16, 0xffff 
# |           15017:  s_lshl_b32 s5, s73, 16 
# | next:38188'0                           {   search range start (exclusive)
# | next:38188'1                               error: no match found in search range
# |           15018:  s_or_b32 s4, s4, s5 
# | next:38188'2      ?                     possible intended match
# |           15019:  s_and_b32 s5, s17, 0xffff 
# |           15020:  s_lshl_b32 s6, s72, 16 
# |           15021:  s_or_b32 s5, s5, s6 
# |           15022:  s_lshr_b64 s[6:7], s[4:5], 24 
# |           15023:  s_lshr_b64 s[8:9], s[4:5], 16 
# |               .
# |               .
# |               .
# |           15256:  .long 0 
# |           15257:  .text 
# |           15258:  .globl bitcast_v32i8_to_v16f16 ; -- Begin function bitcast_v32i8_to_v16f16 
# |           15259:  .p2align 6 
# |           15260:  .type bitcast_v32i8_to_v16f16, at function 
# |           15261: bitcast_v32i8_to_v16f16: ; @bitcast_v32i8_to_v16f16 
# | next:38188'3                             }                             search range end (exclusive)
# |           15262: ; %bb.0: 
# |           15263:  s_waitcnt vmcnt(0) expcnt
# | ...
# `---data was truncated (10240/13608) (change limit with -D output_limit=N)
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgpu6.00 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=SI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgpu6.00
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=SI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:7076:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v40, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |            ^
# | <stdin>:3439:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:3442:2: note: possible intended match here
# |  buffer_store_dword v42, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:10244:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b32 s40, s17, 24
# |            ^
# | <stdin>:4208:35: note: scanning from here
# |  s_lshr_b64 s[12:13], s[28:29], 24
# |                                   ^
# | <stdin>:4209:2: note: possible intended match here
# |  s_lshr_b32 s40, s17, 8
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:20266:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_add_f32_e64 v20, s21, 1.0
# |            ^
# | <stdin>:8472:21: note: scanning from here
# | ; %bb.4: ; %cmp.true
# |                     ^
# | <stdin>:8473:2: note: possible intended match here
# |  v_add_f32_e64 v0, s21, 1.0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:22030:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v40, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |            ^
# | <stdin>:8937:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:8940:2: note: possible intended match here
# |  buffer_store_dword v42, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:25178:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b64 s[30:31], s[16:17], 8
# |            ^
# | <stdin>:9702:28: note: scanning from here
# |  v_writelane_b32 v41, s5, 3
# |                            ^
# | <stdin>:9752:2: note: possible intended match here
# |  s_lshr_b64 s[12:13], s[16:17], 8
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:36340:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v40, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |            ^
# | <stdin>:14096:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:14099:2: note: possible intended match here
# |  buffer_store_dword v42, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:39495:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v4, s68, 18
# |            ^
# | <stdin>:14842:29: note: scanning from here
# |  v_writelane_b32 v4, s67, 17
# |                             ^
# | <stdin>:14843:2: note: possible intended match here
# |  v_writelane_b32 v4, s30, 18
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:47979:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_add_f64 v[19:20], s[22:23], 1.0
# |            ^
# | <stdin>:18518:21: note: scanning from here
# | ; %bb.4: ; %cmp.true
# |                     ^
# | <stdin>:18519:2: note: possible intended match here
# |  v_add_f64 v[0:1], s[22:23], 1.0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:49711:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: buffer_store_dword v40, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |            ^
# | <stdin>:18975:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:18978:2: note: possible intended match here
# |  buffer_store_dword v42, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:52866:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshr_b64 s[10:11], s[4:5], 16
# |            ^
# | <stdin>:19758:31: note: scanning from here
# |  s_lshr_b64 s[6:7], s[4:5], 24
# |                               ^
# | <stdin>:19760:2: note: possible intended match here
# |  s_lshr_b64 s[10:11], s[4:5], 8
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:58833:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v16, s35, 1
# |            ^
# | <stdin>:21671:29: note: scanning from here
# |  v_writelane_b32 v16, s34, 0
# |                             ^
# | <stdin>:21672:2: note: possible intended match here
# |  v_writelane_b32 v16, s30, 1
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:60681:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_lshl_b32 s74, s16, 16
# |            ^
# | <stdin>:22857:22: note: scanning from here
# | ; %bb.1: ; %cmp.false
# |                      ^
# | <stdin>:22858:2: note: possible intended match here
# |  s_lshl_b32 s77, s16, 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:62730:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_mul_f32_e64 v17, 1.0, s16
# |            ^
# | <stdin>:23629:21: note: scanning from here
# |  s_cmp_lg_u32 s46, 0
# |                     ^
# | <stdin>:23630:2: note: possible intended match here
# |  v_mul_f32_e64 v21, 1.0, s16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:66374:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v4, s30, 29
# |            ^
# | <stdin>:24830:29: note: scanning from here
# |  v_writelane_b32 v4, s86, 28
# |                             ^
# | <stdin>:24831:2: note: possible intended match here
# |  v_writelane_b32 v4, s87, 29
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:70619:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v43, s99, 33
# |            ^
# | <stdin>:26297:30: note: scanning from here
# |  v_writelane_b32 v43, s98, 32
# |                              ^
# | <stdin>:26298:2: note: possible intended match here
# |  v_writelane_b32 v43, s30, 33
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:72970:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_or_saveexec_b64 s[4:5], -1
# |            ^
# | <stdin>:27413:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:27414:2: note: possible intended match here
# |  s_xor_saveexec_b64 s[4:5], -1
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:75147:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_mul_f32_e64 v31, 1.0, s41
# |            ^
# | <stdin>:28267:21: note: scanning from here
# |  s_cmp_lg_u32 s46, 0
# |                     ^
# | <stdin>:28268:2: note: possible intended match here
# |  v_mul_f32_e64 v40, 1.0, s41
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:78806:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v18, s66, 16
# |            ^
# | <stdin>:29540:30: note: scanning from here
# |  v_writelane_b32 v18, s65, 15
# |                              ^
# | <stdin>:29541:2: note: possible intended match here
# |  v_writelane_b32 v18, s30, 16
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:83239:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v43, s99, 33
# |            ^
# | <stdin>:31137:30: note: scanning from here
# |  v_writelane_b32 v43, s98, 32
# |                              ^
# | <stdin>:31138:2: note: possible intended match here
# |  v_writelane_b32 v43, s30, 33
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:88144:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_mul_f32_e64 v29, 1.0, s6
# |            ^
# | <stdin>:32823:28: note: scanning from here
# |  v_mul_f32_e64 v22, 1.0, s9
# |                            ^
# | <stdin>:32824:2: note: possible intended match here
# |  v_mul_f32_e64 v27, 1.0, s6
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll:93899:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: v_writelane_b32 v43, s30, 31
# |            ^
# | <stdin>:34326:30: note: scanning from here
# |  v_writelane_b32 v43, s96, 30
# |                              ^
# | <stdin>:34330:2: note: possible intended match here
# |  v_writelane_b32 v43, s30, 34
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\amdgcn.bitcast.512bit.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |               .
# |               .
# |               .
# |            3434:  .globl bitcast_v32bf16_to_v16i32_scalar ; -- Begin function bitcast_v32bf16_to_v16i32_scalar 
# |            3435:  .p2align 6 
# |            3436:  .type bitcast_v32bf16_to_v16i32_scalar, at function 
# |            3437: bitcast_v32bf16_to_v16i32_scalar: ; @bitcast_v32bf16_to_v16i32_scalar 
# |            3438: ; %bb.0: 
# |            3439:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:7076'0                                             {   search range start (exclusive)
# | next:7076'1                                                 error: no match found in search range
# |            3440:  buffer_store_dword v40, off, s[0:3], s32 offset:24 ; 4-byte Folded Spill 
# |            3441:  buffer_store_dword v41, off, s[0:3], s32 offset:20 ; 4-byte Folded Spill 
# |            3442:  buffer_store_dword v42, off, s[0:3], s32 offset:16 ; 4-byte Folded Spill 
# | next:7076'2       ?                                                                          possible intended match
# |            3443:  buffer_store_dword v43, off, s[0:3], s32 offset:12 ; 4-byte Folded Spill 
# |            3444:  buffer_store_dword v44, off, s[0:3], s32 offset:8 ; 4-byte Folded Spill 
# |            3445:  buffer_store_dword v45, off, s[0:3], s32 offset:4 ; 4-byte Folded Spill 
# |            3446:  buffer_store_dword v46, off, s[0:3], s32 ; 4-byte Folded Spill 
# |            3447:  v_readfirstlane_b32 s42, v1 
# |               .
# |               .
# |               .
# |            3717:  .long 18 
# |            3718:  .text 
# |            3719:  .globl bitcast_v16i32
# | ...
# `---data was truncated (10240/46252) (change limit with -D output_limit=N)
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/bitinsert-bitextract-fp.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgpu9.00-amd-amdhsa < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract-fp.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract-fp.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgpu9.00-amd-amdhsa
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GFX9 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract-fp.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract-fp.ll:706:14: error: GFX9-NEXT: expected string not found in input
# | ; GFX9-NEXT: v_and_b32_e32 v16, 24, v8
# |              ^
# | <stdin>:722:22: note: scanning from here
# |  s_add_i32 s4, s5, 32
# |                      ^
# | <stdin>:723:2: note: possible intended match here
# |  v_and_b32_e32 v17, 24, v8
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract-fp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           717:  buffer_store_dword v11, off, s[0:3], s32 offset:72 
# |           718:  buffer_store_dword v11, off, s[0:3], s32 offset:64 
# |           719:  buffer_store_dword v8, off, s[0:3], s32 offset:96 
# |           720:  s_lshr_b32 s5, s32, 6 
# |           721:  v_lshrrev_b32_e32 v8, 3, v10 
# |           722:  s_add_i32 s4, s5, 32 
# | next:706'0                         {   search range start (exclusive)
# | next:706'1                             error: no match found in search range
# |           723:  v_and_b32_e32 v17, 24, v8 
# | next:706'2      ?                           possible intended match
# |           724:  v_sub_u32_e32 v11, s4, v17 
# |           725:  buffer_load_dword v13, v11, s[0:3], 0 offen offset:28 
# |           726:  buffer_load_dword v9, v11, s[0:3], 0 offen offset:20 
# |           727:  buffer_load_dword v8, v11, s[0:3], 0 offen offset:16 
# |           728:  buffer_load_dword v12, v11, s[0:3], 0 offen offset:24 
# |             .
# |             .
# |             .
# |           830: amdhsa.version: 
# |           831:  - 1 
# |           832:  - 2 
# |           833: ... 
# |           834:  
# |           835:  .end_amdgpu_metadata 
# | next:706'3                           } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/bitinsert-bitextract.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgpu9.00-amd-amdhsa < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgpu9.00-amd-amdhsa
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GFX9 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract.ll:658:14: error: GFX9-NEXT: expected string not found in input
# | ; GFX9-NEXT: v_and_b32_e32 v8, 24, v8
# |              ^
# | <stdin>:577:22: note: scanning from here
# |  s_add_i32 s4, s5, 32
# |                      ^
# | <stdin>:578:2: note: possible intended match here
# |  v_and_b32_e32 v17, 24, v8
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract.ll:1628:14: error: GFX9-NEXT: expected string not found in input
# | ; GFX9-NEXT: v_and_b32_e32 v13, 24, v8
# |              ^
# | <stdin>:1432:22: note: scanning from here
# |  s_add_i32 s4, s5, 32
# |                      ^
# | <stdin>:1433:2: note: possible intended match here
# |  v_and_b32_e32 v11, 24, v8
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\bitinsert-bitextract.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            572:  buffer_store_dword v10, off, s[0:3], s32 offset:72 
# |            573:  buffer_store_dword v10, off, s[0:3], s32 offset:64 
# |            574:  buffer_store_dword v8, off, s[0:3], s32 offset:96 
# |            575:  s_lshr_b32 s5, s32, 6 
# |            576:  v_lshrrev_b32_e32 v8, 3, v9 
# |            577:  s_add_i32 s4, s5, 32 
# | next:658'0                          {   search range start (exclusive)
# | next:658'1                              error: no match found in search range
# |            578:  v_and_b32_e32 v17, 24, v8 
# | next:658'2       ?                           possible intended match
# |            579:  v_sub_u32_e32 v8, s4, v17 
# |            580:  buffer_load_dword v13, v8, s[0:3], 0 offen offset:28 
# |            581:  buffer_load_dword v11, v8, s[0:3], 0 offen offset:20 
# |            582:  buffer_load_dword v10, v8, s[0:3], 0 offen offset:16 
# |            583:  buffer_load_dword v12, v8, s[0:3], 0 offen offset:24 
# |              .
# |              .
# |              .
# |            673: ; MemoryBound: 0 
# |            674:  .text 
# |            675:  .globl test_bitinsert_b1_var ; -- Begin function test_bitinsert_b1_var 
# |            676:  .p2align 6 
# |            677:  .type test_bitinsert_b1_var, at function 
# |            678: test_bitinsert_b1_var: ; @test_bitinsert_b1_var 
# | next:658'3                            }                           search range end (exclusive)
# |            679: ; %bb.0: 
# |            680:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |            681:  v_mov_b32_e32 v0, v1 
# |            682:  s_setpc_b64 s[30:31] 
# |            683: .Lfunc_end15: 
# |              .
# |              .
# |              .
# |           1427:  buffer_store_dword v9, off, s[0:3], s32 offset:100 
# |           1428:  v_and_b32_e32 v8, 0x7ffffff, v11 
# |           1429:  buffer_store_dword v8, off, s[0:3], s32 offset:108 
# |           1430:  s_lshr_b32 s5, s32, 6 
# |           1431:  v_lshrrev_b32_e32 v8, 3, v12 
# |           1432:  s_add_i32 s4, s5, 32 
# | next:1628'0                         {   search range start (exclusive)
# | next:1628'1                             error: no match found in search range
# |           1433:  v_and_b32_e32 v11, 24, v8 
# | next:1628'2      ?                           possible intended match
# |           1434:  v_sub_u32_e32 v10, s4, v11 
# |           1435:  buffer_load_dword v14, v10, s[0:3], 0 offen offset:28 
# |           1436:  buffer_load_dword v9, v10, s[0:3], 0 offen offset:20 
# |           1437:  buffer_load_dword v8, v10, s[0:3], 0 offen offset:16 
# |           1438:  buffer_load_dword v13, v10, s[0:3], 0 offen offset:24 
# |              .
# |              .
# |              .
# |           1528: ; MemoryBound: 0 
# |           1529:  .text 
# |           1530:  .globl test_bitinsert_val_b123_into_b231_const_wordcross ; -- Begin function test_bitinsert_val_b123_into_b231_const_wordcross 
# |           1531:  .p2align 6 
# |           1532:  .type test_bitinsert_val_b123_into_b231_const_wordcross, at function 
# |           1533: test_bitinsert_val_b123_into_b231_const_wordcross: ; @test_bitinsert_val_b123_into_b231_const_wordcross 
# | next:1628'3                                                       }                                                       search range end (exclusive)
# |           1534: ; %bb.0: 
# |           1535:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           1536:  v_and_b32_e32 v1, 0xfffffff, v1 
# |           1537:  v_lshlrev_b32_e32 v2, 28, v8 
# |           1538:  v_or_b32_e32 v1, v1, v2 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# 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
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -O3 -mtriple=amdgpu9.0a-amd-amdhsa -stop-after=branch-folder < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\branch-folding-implicit-def-subreg.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\branch-folding-implicit-def-subreg.ll -check-prefix=GFX90A
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -O3 -mtriple=amdgpu9.0a-amd-amdhsa -stop-after=branch-folder
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\branch-folding-implicit-def-subreg.ll' -check-prefix=GFX90A
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\branch-folding-implicit-def-subreg.ll:19:17: error: GFX90A-NEXT: expected string not found in input
# |  ; GFX90A-NEXT: renamable $sgpr56_sgpr57 = S_LOAD_DWORDX2_IMM renamable $sgpr8_sgpr9, 16, 0 :: (dereferenceable invariant load (s64) from %ir.arg.kernarg.offset1 + 16, align 16, addrspace 4)
# |                 ^
# | <stdin>:1003:175: note: scanning from here
# |  renamable $sgpr24_sgpr25_sgpr26_sgpr27 = S_LOAD_DWORDX4_IMM renamable $sgpr8_sgpr9, 0, 0 :: (dereferenceable invariant load (s128) from %ir.arg.kernarg.offset1, addrspace 4)
# |                                                                                                                                                                               ^
# | <stdin>:1004:2: note: possible intended match here
# |  renamable $sgpr44_sgpr45 = S_LOAD_DWORDX2_IMM renamable $sgpr8_sgpr9, 16, 0 :: (dereferenceable invariant load (s64) from %ir.arg.kernarg.offset1 + 16, align 16, addrspace 4)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_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:
# | <<<<<<
# |            .
# |            .
# |            .
# |          998:  $sgpr0 = S_ADD_U32 $sgpr0, $sgpr17, implicit-def $scc, implicit-def $sgpr0_sgpr1_sgpr2_sgpr3 
# |          999:  $sgpr1 = S_ADDC_U32 $sgpr1, 0, implicit-def dead $scc, implicit $scc, implicit-def $sgpr0_sgpr1_sgpr2_sgpr3 
# |         1000:  renamable $sgpr17 = COPY $sgpr15 
# |         1001:  renamable $vgpr31 = COPY $vgpr0, implicit $exec 
# |         1002:  early-clobber renamable $sgpr20_sgpr21_sgpr22_sgpr23 = S_LOAD_DWORDX4_IMM_ec renamable $sgpr8_sgpr9, 24, 0 :: (dereferenceable invariant load (s128) from %ir.arg3.kernarg.offset.align.down, align 8, addrspace 4) 
# |         1003:  renamable $sgpr24_sgpr25_sgpr26_sgpr27 = S_LOAD_DWORDX4_IMM renamable $sgpr8_sgpr9, 0, 0 :: (dereferenceable invariant load (s128) from %ir.arg.kernarg.offset1, addrspace 4) 
# | next:19'0                                                                                                                                                                                  {   search range start (exclusive)
# | next:19'1                                                                                                                                                                                      error: no match found in search range
# |         1004:  renamable $sgpr44_sgpr45 = S_LOAD_DWORDX2_IMM renamable $sgpr8_sgpr9, 16, 0 :: (dereferenceable invariant load (s64) from %ir.arg.kernarg.offset1 + 16, align 16, addrspace 4) 
# | next:19'2      ?                                                                                                                                                                                possible intended match
# |         1005:  renamable $sgpr15 = S_LOAD_DWORD_IMM renamable $sgpr8_sgpr9, 40, 0 :: (dereferenceable invariant load (s32) from %ir.arg3.kernarg.offset.align.down + 16, align 8, addrspace 4) 
# |         1006:  S_BITCMP1_B32 renamable $sgpr20, 0, implicit-def $scc 
# |         1007:  renamable $sgpr12_sgpr13 = S_CSELECT_B64 -1, 0, implicit killed $scc 
# |         1008:  renamable $sgpr18_sgpr19 = S_MOV_B64 -1 
# |         1009:  renamable $sgpr28_sgpr29 = S_XOR_B64 renamable $sgpr12_sgpr13, -1, implicit-def dead $scc 
# |            .
# |            .
# |            .
# |         2013:  renamable $vgpr18 = V_OR_B32_e32 killed $vgpr2, killed $vgpr18, implicit $exec 
# |         2014:  renamable $vgpr19 = AV_MOV_B32_IMM_PSEUDO 0, implicit $exec 
# |         2015:  DS_WRITE_B64_gfx9 killed renamable $vgpr19, renamable $vgpr18_vgpr19, 0, 0, implicit $exec :: (store (s64) into `ptr addrspace(3) null`, addrspace 3) 
# |         2016:  renamable $sgpr12_sgpr13 = S_MOV_B64 0 
# |         2017:  S_BRANCH %bb.70 
# |         2018: ... 
# | next:19'3         } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llc-pipeline-npm.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -enable-new-pm -mtriple=amdgpu7.00--amdhsa -O0 -print-pipeline-passes=tree < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll 2>&1    | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GCN-O0 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -enable-new-pm -mtriple=amdgpu7.00--amdhsa -O0 -print-pipeline-passes=tree
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GCN-O0 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -enable-new-pm -mtriple=amdgpu7.00--amdhsa -print-pipeline-passes=tree < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll 2>&1    | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GCN-O2 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -enable-new-pm -mtriple=amdgpu7.00--amdhsa -print-pipeline-passes=tree
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GCN-O2 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll:229:16: error: GCN-O2-NEXT: is not on the line after the previous match
# | ; GCN-O2-NEXT: two-address-instruction
# |                ^
# | <stdin>:122:2: note: 'next' match was here
# |  two-address-instruction
# |  ^
# | <stdin>:120:23: note: previous match ended here
# |  si-lower-control-flow
# |                       ^
# | <stdin>:121:1: note: non-matching line after previous match is here
# |  require<live-intervals>
# | ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llc-pipeline-npm.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           115:  unreachable-mbb-elimination 
# |           116:  require<live-vars> 
# |           117:  si-opt-vgpr-liverange 
# |           118:  require<machine-loops> 
# |           119:  phi-node-elimination 
# |           120:  si-lower-control-flow 
# | next:229'0                          {   search range start (exclusive)
# |           121:  require<live-intervals> 
# |           122:  two-address-instruction 
# | next:229'1      !~~~~~~~~~~~~~~~~~~~~~~   error: match on wrong line
# |           123:  register-coalescer 
# |           124:  rename-independent-subregs 
# |           125:  amdgpu-rewrite-partial-reg-uses 
# |           126:  machine-scheduler 
# |           127:  amdgpu-pre-ra-optimizations 
# |             .
# |             .
# |             .
# |           183:  machine-sanmd 
# |           184:  amdgpu-preload-kern-arg-prolog 
# |           185:  stack-frame-layout 
# |           186:  amdgpu-asm-printer 
# |           187:  free-machine-function 
# |           188: amdgpu-asm-printer-end 
# | next:229'2                            } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/lower-control-flow-live-variables-update.mir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgpu7.00-amd-amdhsa -start-before=livevars -stop-after=twoaddressinstruction -verify-machineinstrs -o - C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgpu7.00-amd-amdhsa -start-before=livevars -stop-after=twoaddressinstruction -verify-machineinstrs -o - 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir:19:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY killed $vgpr0
# |                ^
# | <stdin>:155:2: note: scanning from here
# |  
# |  ^
# | <stdin>:155:2: note: pattern attempts to capture variables: "COPY"
# |  
# |  ^
# | <stdin>:156:2: note: possible intended match here
# |  %0:vgpr_32 = COPY $vgpr0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir:100:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY killed $vgpr0
# |                ^
# | <stdin>:327:2: note: scanning from here
# |  
# |  ^
# | <stdin>:327:2: note: pattern attempts to capture variables: "COPY"
# |  
# |  ^
# | <stdin>:328:2: note: possible intended match here
# |  %0:vgpr_32 = COPY $vgpr0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir:193:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY killed $vgpr0
# |                ^
# | <stdin>:505:2: note: scanning from here
# |  
# |  ^
# | <stdin>:505:2: note: pattern attempts to capture variables: "COPY"
# |  
# |  ^
# | <stdin>:506:2: note: possible intended match here
# |  %0:vgpr_32 = COPY $vgpr0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir:294:16: error: CHECK-NEXT: expected string not found in input
# |  ; CHECK-NEXT: $exec = S_OR_B64_term $exec, [[COPY4]], implicit-def $scc
# |                ^
# | <stdin>:697:26: note: scanning from here
# |  %8:sreg_64 = S_MOV_B64 1
# |                          ^
# | <stdin>:697:26: note: with "COPY4" equal to "%4"
# |  %8:sreg_64 = S_MOV_B64 1
# |                          ^
# | <stdin>:698:2: note: possible intended match here
# |  $exec = S_OR_B64_term $exec, %4, implicit-def dead $scc
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\lower-control-flow-live-variables-update.mir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           150:  minNumAGPRs: 4294967295 
# |           151: body: | 
# |           152:  bb.0: 
# |           153:  successors: %bb.2(0x40000000), %bb.1(0x40000000) 
# |           154:  liveins: $vgpr0 
# |           155:   
# | next:19'0      {   search range start (exclusive)
# | next:19'1          error: no match found in search range
# | next:19'2          pattern attempts to capture variables: "COPY"
# |           156:  %0:vgpr_32 = COPY $vgpr0 
# | next:19'3       ?                          possible intended match
# |           157:  %1:vgpr_32 = V_MOV_B32_e32 0, implicit $exec 
# |           158:  %2:sreg_64_xexec = V_CMP_EQ_U32_e64 0, %0, implicit $exec 
# |           159:  %12:vgpr_32 = COPY %1 
# |           160:  %13:vgpr_32 = COPY %1 
# |           161:  %14:sreg_64 = COPY $exec, implicit-def $exec 
# |             .
# |             .
# |             .
# |           194:  %11:sreg_64_xexec = S_MOV_B64_term %5, implicit $exec 
# |           195:  S_CBRANCH_EXECZ %bb.1, implicit $exec 
# |           196:  S_BRANCH %bb.2 
# |           197: ... 
# |           198: --- 
# |           199: name: live_variables_update_block_split_non_phi_live_across 
# | next:19'4                                                                 }  search range end (exclusive)
# |           200: alignment: 1 
# |           201: exposesReturnsTwice: false 
# |           202: legalized: false 
# |           203: regBankSelected: false 
# |           204: selected: false 
# |             .
# |             .
# |             .
# |           322:  minNumAGPRs: 4294967295 
# |           323: body: | 
# |           324:  bb.0: 
# |           325:  successors: %bb.3(0x40000000), %bb.1(0x40000000) 
# |           326:  liveins: $vgpr0 
# |           327:   
# | next:100'0     {   search range start (exclusive)
# | next:100'1         error: no match found in search range
# | next:100'2         pattern attempts to capture variables: "COPY"
# |           328:  %0:vgpr_32 = COPY $vgpr0 
# | next:100'3      ?                          possible intended match
# |           329:  %1:vgpr_32 = V_MOV_B32_e32 0, implicit $exec 
# |           330:  %2:sreg_64_xexec = V_CMP_EQ_U32_e64 0, %0, implicit $exec 
# |           331:  %13:vgpr_32 = COPY %1 
# |           332:  %14:vgpr_32 = COPY %1 
# |           333:  %15:sreg_64 = COPY $exec, implicit-def $exec 
# |             .
# |             .
# |             .
# |           372:  %12:sreg_64_xexec = S_MOV_B64_term %5, implicit $exec 
# |           373:  S_CBRANCH_EXECZ %bb.1, implicit $exec 
# |           374:  S_BRANCH %bb.3 
# |           375: ... 
# |           376: --- 
# |           377: name: live_variables_update_block_split_split_killed_def_before_si_end_cf 
# | next:100'4                                                                              }  search range end (exclusive)
# |           378: alignment: 1 
# |           379: exposesReturnsTwice: false 
# |           380: legalized: false 
# |           381: regBankSelected: false 
# |           382: selected: false 
# |             .
# |             .
# |             .
# |           500:  minNumAGPRs: 4294967295 
# |           501: body: | 
# |           502:  bb.0: 
# |           503:  successors: %bb.1(0x40000000), %bb.2(0x40000000) 
# |           504:  liveins: $vgpr0 
# |           505:   
# | next:193'0     {   search range start (exclusive)
# | next:193'1         error: no match found in search range
# | next:193'2         pattern attempts to capture variables: "COPY"
# |           506:  %0:vgpr_32 = COPY $vgpr0 
# | next:193'3      ?                          possible intended match
# |           507:  %1:vgpr_32 = V_MOV_B32_e32 0, implicit $exec 
# |           508:  %2:sreg_64_xexec = V_CMP_EQ_U32_e64 0, %0, implicit $exec 
# |           509:  %13:vgpr_32 = COPY %1 
# |           510:  %14:vgpr_32 = COPY %1 
# |           511:  %15:sreg_64 = COPY $exec, implicit-def $exec 
# |             .
# |             .
# |             .
# |           546:  %12:sreg_64_xexec = S_MOV_B64_term %5, implicit $exec 
# |           547:  S_CBRANCH_EXECZ %bb.1, implicit $exec 
# |           548:  S_BRANCH %bb.2 
# |           549: ... 
# |           550: --- 
# |           551: name: live_variables_update_block_split_split_def_before_si_end_cf_live_out 
# | next:193'4                                                                                }  search range end (exclusive)
# |           552: alignment: 1 
# |           553: exposesReturnsTwice: false 
# |           554: legalized: false 
# |           555: regBankSelected: false 
# |           556: selected: false 
# |             .
# |             .
# |             .
# |           692:   
# |           693:  bb.1: 
# |           694:  successors: %bb.4(0x80000000) 
# |           695:   
# |           696:  %4:sreg_64_xexec = COPY %12 
# |           697:  %8:sreg_64 = S_MOV_B64 1 
# | next:294'0                             {   search range start (exclusive)
# | next:294'1                                 error: no match found in search range
# | next:294'2                                 with "COPY4" equal to "%4"
# |           698:  $exec = S_OR_B64_term $exec, %4, implicit-def dead $scc 
# | next:294'3      ?                                                         possible intended match
# |           699:   
# |           700:  bb.4: 
# |           701:  successors: %bb.2(0x80000000) 
# |           702:   
# |           703:  %6:vgpr_32 = COPY %13 
# |             .
# |             .
# |             .
# |           722:  %5:sreg_64_xexec = S_XOR_B64 %18, %17, implicit-def dead $scc 
# |           723:  $exec = S_MOV_B64_term %18 
# |           724:  %12:sreg_64_xexec = S_MOV_B64_term %5, implicit $exec 
# |           725:  S_CBRANCH_EXECZ %bb.1, implicit $exec 
# |           726:  S_BRANCH %bb.3 
# |           727: ... 
# | next:294'4         } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# 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/225178


More information about the llvm-branch-commits mailing list