[llvm-branch-commits] [llvm] [AMDGPU] Support one immediate folding for global load (PR #178608)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Jan 28 23:52:10 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 130256 tests passed
* 2887 tests skipped
* 20 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 -new-reg-bank-select < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\divergence-temporal-divergent-i1.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX10 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\divergence-temporal-divergent-i1.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 -new-reg-bank-select
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 -new-reg-bank-select
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@loop_with_1break'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GFX10 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\divergence-temporal-divergent-i1.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX10 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\divergence-temporal-divergent-i1.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -new-reg-bank-select -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\extractelement.i8.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\extractelement.i8.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -new-reg-bank-select -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -new-reg-bank-select -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@extractelement_sgpr_v4i8_sgpr_idx'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX9 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\extractelement.i8.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\extractelement.i8.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\inst-select-load-global-saddr.mir | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\inst-select-load-global-saddr.mir
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\inst-select-load-global-saddr.mir'
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - C:\\_work\\llvm-project\\llvm-project\\llvm\\test\\CodeGen\\AMDGPU\\GlobalISel\\inst-select-load-global-saddr.mir
# | 1. Running pass 'Function Pass Manager' on module 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\inst-select-load-global-saddr.mir'.
# | 2. Running pass 'InstructionSelect' on function '@load_global_s32_from_sgpr_merge_not_0_vgpr'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff67ee910ad (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4b10ad)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# 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\GlobalISel\inst-select-load-global-saddr.mir'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\inst-select-load-global-saddr.mir
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/GlobalISel/mubuf-global.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -amdgpu-atomic-optimizer-strategy=None < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX6 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -amdgpu-atomic-optimizer-strategy=None
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GFX6 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -amdgpu-atomic-optimizer-strategy=None < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX7 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -amdgpu-atomic-optimizer-strategy=None
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GFX7 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -amdgpu-atomic-optimizer-strategy=None < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefix=GFX12 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -amdgpu-atomic-optimizer-strategy=None
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -amdgpu-atomic-optimizer-strategy=None
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@mubuf_store_sgpr_ptr_sgpr_offset'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefix=GFX12 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll:340:16: error: GFX12-LABEL: expected string not found in input
# | ; GFX12-LABEL: mubuf_store_sgpr_ptr_sgpr_offset:
# | ^
# | <stdin>:512:33: note: scanning from here
# | mubuf_store_vgpr_ptr_offset4096: ; @mubuf_store_vgpr_ptr_offset4096
# | ^
# | <stdin>:512:37: note: possible intended match here
# | mubuf_store_vgpr_ptr_offset4096: ; @mubuf_store_vgpr_ptr_offset4096
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\mubuf-global.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 507: .long 0
# | 508: .text
# | 509: .globl mubuf_store_vgpr_ptr_offset4096 ; -- Begin function mubuf_store_vgpr_ptr_offset4096
# | 510: .p2align 8
# | 511: .type mubuf_store_vgpr_ptr_offset4096, at function
# | 512: mubuf_store_vgpr_ptr_offset4096: ; @mubuf_store_vgpr_ptr_offset4096
# | label:340'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:340'1 ? possible intended match
# | 513: ; %bb.0:
# | label:340'0 ~~~~~~~~~
# | 514: v_mov_b32_e32 v2, 0
# | label:340'0 ~~~~~~~~~~~~~~~~~~~~~
# | 515: global_store_b32 v[0:1], v2, off offset:16384
# | label:340'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 516: s_endpgm
# | label:340'0 ~~~~~~~~~~
# | 517: .Lfunc_end8:
# | label:340'0 ~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX7 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX7 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX8 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX8 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@mulu24_shl64'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX9 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\GlobalISel\shl-ext-reduce.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\buffer-rsrc-ptr-ops.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\buffer-rsrc-ptr-ops.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -mtriple=amdgcn -mcpu=gfx900
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx900
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@buffer_structs'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\buffer-rsrc-ptr-ops.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\buffer-rsrc-ptr-ops.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/ctlz.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -mtriple=amdgcn | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -enable-var-scope --check-prefix=SI
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn
# 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\ctlz.ll' -enable-var-scope --check-prefix=SI
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -enable-var-scope --check-prefix=VI
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global
# 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\ctlz.ll' -enable-var-scope --check-prefix=VI
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -mtriple=r600 -mcpu=cypress | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -enable-var-scope --check-prefix=EG
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=r600 -mcpu=cypress
# 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\ctlz.ll' -enable-var-scope --check-prefix=EG
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -mtriple=amdgcn -mcpu=gfx1010 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -enable-var-scope --check-prefix=GFX10
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1010
# 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\ctlz.ll' -enable-var-scope --check-prefix=GFX10
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -global-isel -mtriple=amdgcn -mcpu=gfx1010 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll -enable-var-scope --check-prefix=GFX10-GISEL
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn -mcpu=gfx1010
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx1010
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@v_ctlz_i8_sel_eq_neg1'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll' -enable-var-scope --check-prefix=GFX10-GISEL
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll:1202:22: error: GFX10-GISEL-LABEL: expected string not found in input
# | ; GFX10-GISEL-LABEL: v_ctlz_i32_sel_ne_neg1:
# | ^
# | <stdin>:597:24: note: scanning from here
# | v_ctlz_i32_sel_eq_neg1: ; @v_ctlz_i32_sel_eq_neg1
# | ^
# | <stdin>:597:28: note: possible intended match here
# | v_ctlz_i32_sel_eq_neg1: ; @v_ctlz_i32_sel_eq_neg1
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 592: .long 0
# | 593: .text
# | 594: .globl v_ctlz_i32_sel_eq_neg1 ; -- Begin function v_ctlz_i32_sel_eq_neg1
# | 595: .p2align 8
# | 596: .type v_ctlz_i32_sel_eq_neg1, at function
# | 597: v_ctlz_i32_sel_eq_neg1: ; @v_ctlz_i32_sel_eq_neg1
# | label:1202'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:1202'1 ? possible intended match
# | 598: ; %bb.0:
# | label:1202'0 ~~~~~~~~~
# | 599: s_load_dwordx4 s[0:3], s[4:5], 0x24
# | label:1202'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 600: v_lshlrev_b32_e32 v0, 2, v0
# | label:1202'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 601: s_waitcnt lgkmcnt(0)
# | label:1202'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 602: global_load_dword v0, v0, s[2:3]
# | label:1202'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/ctlz_zero_undef.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=SI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=SI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=tonga < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=VI C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=tonga
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=VI 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=r600 -mcpu=cypress < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=EG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=r600 -mcpu=cypress
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=EG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll'
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX9-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn -mcpu=gfx900
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx900
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@v_ctlz_zero_undef_i8'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX9-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll:757:21: error: GFX9-GISEL-LABEL: expected string not found in input
# | ; GFX9-GISEL-LABEL: v_ctlz_zero_undef_i16_with_select:
# | ^
# | <stdin>:514:34: note: scanning from here
# | v_ctlz_zero_undef_i8_with_select: ; @v_ctlz_zero_undef_i8_with_select
# | ^
# | <stdin>:514:38: note: possible intended match here
# | v_ctlz_zero_undef_i8_with_select: ; @v_ctlz_zero_undef_i8_with_select
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\ctlz_zero_undef.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 509: .long 0
# | 510: .text
# | 511: .globl v_ctlz_zero_undef_i8_with_select ; -- Begin function v_ctlz_zero_undef_i8_with_select
# | 512: .p2align 8
# | 513: .type v_ctlz_zero_undef_i8_with_select, at function
# | 514: v_ctlz_zero_undef_i8_with_select: ; @v_ctlz_zero_undef_i8_with_select
# | label:757'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:757'1 ? possible intended match
# | 515: ; %bb.0:
# | label:757'0 ~~~~~~~~~
# | 516: s_load_dwordx4 s[0:3], s[4:5], 0x24
# | label:757'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 517: v_mov_b32_e32 v0, 0
# | label:757'0 ~~~~~~~~~~~~~~~~~~~~~
# | 518: s_waitcnt lgkmcnt(0)
# | label:757'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 519: global_load_ubyte v1, v0, s[2:3]
# | label:757'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/cttz.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -mtriple=amdgcn | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -enable-var-scope --check-prefix=SI
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn
# 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\cttz.ll' -enable-var-scope --check-prefix=SI
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -enable-var-scope --check-prefix=VI
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global
# 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\cttz.ll' -enable-var-scope --check-prefix=VI
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -mtriple=r600 -mcpu=cypress | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -enable-var-scope --check-prefix=EG
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=r600 -mcpu=cypress
# 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\cttz.ll' -enable-var-scope --check-prefix=EG
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -mtriple=amdgcn -mcpu=gfx1010 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -enable-var-scope --check-prefix=GFX10
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1010
# 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\cttz.ll' -enable-var-scope --check-prefix=GFX10
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -global-isel -mtriple=amdgcn -mcpu=gfx1010 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll -enable-var-scope --check-prefix=GFX10-GISEL
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn -mcpu=gfx1010
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx1010
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@v_cttz_i8_sel_eq_neg1'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll' -enable-var-scope --check-prefix=GFX10-GISEL
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll:1040:22: error: GFX10-GISEL-LABEL: expected string not found in input
# | ; GFX10-GISEL-LABEL: v_cttz_i32_sel_ne_neg1:
# | ^
# | <stdin>:596:24: note: scanning from here
# | v_cttz_i32_sel_eq_neg1: ; @v_cttz_i32_sel_eq_neg1
# | ^
# | <stdin>:596:28: note: possible intended match here
# | v_cttz_i32_sel_eq_neg1: ; @v_cttz_i32_sel_eq_neg1
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\cttz.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 591: .long 0
# | 592: .text
# | 593: .globl v_cttz_i32_sel_eq_neg1 ; -- Begin function v_cttz_i32_sel_eq_neg1
# | 594: .p2align 8
# | 595: .type v_cttz_i32_sel_eq_neg1, at function
# | 596: v_cttz_i32_sel_eq_neg1: ; @v_cttz_i32_sel_eq_neg1
# | label:1040'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:1040'1 ? possible intended match
# | 597: ; %bb.0:
# | label:1040'0 ~~~~~~~~~
# | 598: s_load_dwordx4 s[0:3], s[4:5], 0x24
# | label:1040'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 599: v_lshlrev_b32_e32 v0, 2, v0
# | label:1040'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 600: s_waitcnt lgkmcnt(0)
# | label:1040'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 601: global_load_dword v0, v0, s[2:3]
# | label:1040'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/flat-saddr-load.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@flat_load_saddr_i8_zext_uniform_offset'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll:694:24: error: GFX1250-GISEL-LABEL: expected string not found in input
# | ; GFX1250-GISEL-LABEL: flat_load_saddr_uniform_ptr_in_vgprs_immoffset:
# | ^
# | <stdin>:1493:38: note: scanning from here
# | flat_load_saddr_uniform_ptr_in_vgprs: ; @flat_load_saddr_uniform_ptr_in_vgprs
# | ^
# | <stdin>:1493:42: note: possible intended match here
# | flat_load_saddr_uniform_ptr_in_vgprs: ; @flat_load_saddr_uniform_ptr_in_vgprs
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\flat-saddr-load.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1488: .long 0
# | 1489: .text
# | 1490: .globl flat_load_saddr_uniform_ptr_in_vgprs ; -- Begin function flat_load_saddr_uniform_ptr_in_vgprs
# | 1491: .p2align 8
# | 1492: .type flat_load_saddr_uniform_ptr_in_vgprs, at function
# | 1493: flat_load_saddr_uniform_ptr_in_vgprs: ; @flat_load_saddr_uniform_ptr_in_vgprs
# | label:694'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:694'1 ? possible intended match
# | 1494: ; %
# | label:694'0 ~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1200 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,DAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1200
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,DAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@test_s_load_i16_divergent'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll:176:14: error: GCN-LABEL: expected string not found in input
# | ; GCN-LABEL: test_s_load_i16:
# | ^
# | <stdin>:579:26: note: scanning from here
# | test_s_load_u8_divergent: ; @test_s_load_u8_divergent
# | ^
# | <stdin>:579:30: note: possible intended match here
# | test_s_load_u8_divergent: ; @test_s_load_u8_divergent
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\gfx12_scalar_subword_loads.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 574: .long 0
# | 575: .text
# | 576: .globl test_s_load_u8_divergent ; -- Begin function test_s_load_u8_divergent
# | 577: .p2align 8
# | 578: .type test_s_load_u8_divergent, at function
# | 579: test_s_load_u8_divergent: ; @test_s_load_u8_divergent
# | label:176'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:176'1 ? possible intended match
# | 580: ; %bb.0:
# | label:176'0 ~~~~~~~~~
# | 581: global_load_u8 v0, v0, s[0:1] offset:16
# | label:176'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 582: s_wait_loadcnt 0x0
# | label:176'0 ~~~~~~~~~~~~~~~~~~~~
# | 583: global_store_b32 v[1:2], v0, off
# | label:176'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 584: s_endpgm
# | label:176'0 ~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/global-saddr-load.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX9 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX9 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX10 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX10 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX11,GFX11-TRUE16 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX11,GFX11-TRUE16 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=-real-true16 -mattr=+wavefrontsize64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX11,GFX11-FAKE16 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=-real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX11,GFX11-FAKE16 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=-real-true16 -mattr=+wavefrontsize64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=-real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX12,GFX12-GISEL,GFX12-GISEL-TRUE16 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@global_load_saddr_f32_natural_addressing'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX12,GFX12-GISEL,GFX12-GISEL-TRUE16 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll:1780:16: error: GFX12-LABEL: expected string not found in input
# | ; GFX12-LABEL: global_load_saddr_i8_zext_uniform_offset:
# | ^
# | <stdin>:2478:50: note: scanning from here
# | global_load_saddr_uniform_ptr_in_vgprs_immoffset: ; @global_load_saddr_uniform_ptr_in_vgprs_immoffset
# | ^
# | <stdin>:2478:54: note: possible intended match here
# | global_load_saddr_uniform_ptr_in_vgprs_immoffset: ; @global_load_saddr_uniform_ptr_in_vgprs_immoffset
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\global-saddr-load.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 2473: .long 0
# | 2474: .text
# | 2475: .globl global_load_saddr_uniform_ptr_in_vgprs_immoffset ; -- Begin function global_load_saddr_uniform_ptr_in_vgprs_immoffset
# | 2476: .p2align 8
# | 2477: .type global_load_saddr_uniform_ptr_in_vgprs_immoffset, at function
# | 2478: global_load_saddr_uniform_ptr_in_vgprs_immoffset: ; @global_load_saddr_uniform_ptr_in_vgprs_immoffset
# | label:1780'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:1780'1 ? possible intended match
# | 2479: ; %bb.0:
# | label:1780'0 ~~~~~~~~~
# | 2480: v_mov_b32_e32 v1, 0
# | label:1780'0 ~~~~~~~~~~~~~~~~~~~~~
# | 2481: ds_load_b64 v[1:2], v1
# | label:1780'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 2482: s_wait_dscnt 0x0
# | label:1780'0 ~~~~~~~~~~~~~~~~~~
# | 2483: v_add_co_u32 v0, vcc, v1, v0
# | label:1780'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: RegNo && RegNo < 21259 && "Invalid register number!", file lib\Target\AMDGPU\AMDGPUGenAsmWriter.inc, line 127639
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'AMDGPU Assembly Printer' on function '@cluster_load_async_to_lds_b32_saddr_scale_offset'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff67f1a0898 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c0898)
# | #6 0x00007ff67f1a0d38 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c0d38)
# | #7 0x00007ff67f1a10d5 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c10d5)
# | #8 0x00007ff67f1973f3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7b73f3)
# | #9 0x00007ff67f1965c6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7b65c6)
# | #10 0x00007ff67f1cd837 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ed837)
# | #11 0x00007ff6809fec40 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x201ec40)
# | #12 0x00007ff67f7ec2f6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xe0c2f6)
# | #13 0x00007ff67f23e8dc (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x85e8dc)
# | #14 0x00007ff67ec05d33 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x225d33)
# | #15 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #16 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #17 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #18 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #19 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #20 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #21 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #22 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #23 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll:189:18: error: GFX1250-LABEL: expected string not found in input
# | ; GFX1250-LABEL: cluster_load_async_to_lds_b64_saddr:
# | ^
# | <stdin>:474:46: note: scanning from here
# | cluster_load_async_to_lds_b64_vaddr_imm_mask: ; @cluster_load_async_to_lds_b64_vaddr_imm_mask
# | ^
# | <stdin>:474:50: note: possible intended match here
# | cluster_load_async_to_lds_b64_vaddr_imm_mask: ; @cluster_load_async_to_lds_b64_vaddr_imm_mask
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.cluster.load.async.to.lds.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 469: .long 0
# | 470: .text
# | 471: .globl cluster_load_async_to_lds_b64_vaddr_imm_mask ; -- Begin function cluster_load_async_to_lds_b64_vaddr_imm_mask
# | 472: .p2align 8
# | 473: .type cluster_load_async_to_lds_b64_vaddr_imm_mask, at function
# | 474: cluster_load_async_to_lds_b64_vaddr_imm_mask: ; @cluster_load_async_to_lds_b64_vaddr_imm_mask
# | label:189'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:189'1 ? possible intended match
# | 475: ; %bb.0: ; %entry
# | label:189'0 ~~~~~~~~~~~~~~~~~~
# | 476: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1
# | label:189'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 477: v_add_co_u32 v0, vcc_lo, v0, 32
# | label:189'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 478: s_delay_alu instid0(VALU_DEP_1)
# | label:189'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 479: v_add_co_ci_u32_e64 v1, null, 0, v1, vcc_lo
# | label:189'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: RegNo && RegNo < 21259 && "Invalid register number!", file lib\Target\AMDGPU\AMDGPUGenAsmWriter.inc, line 127639
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'AMDGPU Assembly Printer' on function '@global_load_async_to_lds_b32_saddr_scale_offset'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff67f1a0898 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c0898)
# | #6 0x00007ff67f1a0d38 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c0d38)
# | #7 0x00007ff67f1a10d5 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c10d5)
# | #8 0x00007ff67f1973f3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7b73f3)
# | #9 0x00007ff67f1965c6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7b65c6)
# | #10 0x00007ff67f1cd837 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ed837)
# | #11 0x00007ff6809fec40 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x201ec40)
# | #12 0x00007ff67f7ec2f6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xe0c2f6)
# | #13 0x00007ff67f23e8dc (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x85e8dc)
# | #14 0x00007ff67ec05d33 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x225d33)
# | #15 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #16 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #17 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #18 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #19 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #20 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #21 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #22 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #23 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll:151:18: error: GFX1250-LABEL: expected string not found in input
# | ; GFX1250-LABEL: global_load_async_to_lds_b32_saddr_scale_offset:
# | ^
# | <stdin>:462:37: note: scanning from here
# | global_load_async_to_lds_b128_saddr: ; @global_load_async_to_lds_b128_saddr
# | ^
# | <stdin>:475:7: note: possible intended match here
# | .set global_load_async_to_lds_b128_saddr.private_seg_size, 0
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.load.async.to.lds.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 457: .long 0
# | 458: .text
# | 459: .globl global_load_async_to_lds_b128_saddr ; -- Begin function global_load_async_to_lds_b128_saddr
# | 460: .p2align 8
# | 461: .type global_load_async_to_lds_b128_saddr, at function
# | 462: global_load_async_to_lds_b128_saddr: ; @global_load_async_to_lds_b128_saddr
# | label:151'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 463: ; %bb.0: ; %entry
# | label:151'0 ~~~~~~~~~~~~~~~~~~
# | 464: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 465: v_mov_b32_e32 v1, 32
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 466: global_load_async_to_lds_b128 v0, v1, s[0:1] offset:16
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 467: s_endpgm
# | label:151'0 ~~~~~~~~~~
# | .
# | .
# | .
# | 470: ; -- End function
# | label:151'0 ~~~~~~~~~~~~~~~~~~~
# | 471: .set global_load_async_to_lds_b128_saddr.num_vgpr, 2
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 472: .set global_load_async_to_lds_b128_saddr.num_agpr, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 473: .set global_load_async_to_lds_b128_saddr.numbered_sgpr, 2
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 474: .set global_load_async_to_lds_b128_saddr.num_named_barrier, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 475: .set global_load_async_to_lds_b128_saddr.private_seg_size, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:151'1 ? possible intended match
# | 476: .set global_load_async_to_lds_b128_saddr.uses_vcc, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 477: .set global_load_async_to_lds_b128_saddr.uses_flat_scratch, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 478: .set global_load_async_to_lds_b128_saddr.has_dyn_sized_stack, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 479: .set global_load_async_to_lds_b128_saddr.has_recursion, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 480: .set global_load_async_to_lds_b128_saddr.has_indirect_call, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: RegNo && RegNo < 21259 && "Invalid register number!", file lib\Target\AMDGPU\AMDGPUGenAsmWriter.inc, line 127639
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'AMDGPU Assembly Printer' on function '@global_store_async_from_lds_b32_saddr_scale_offset'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff67f1a0898 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c0898)
# | #6 0x00007ff67f1a0d38 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c0d38)
# | #7 0x00007ff67f1a10d5 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7c10d5)
# | #8 0x00007ff67f196901 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7b6901)
# | #9 0x00007ff67f1965c6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7b65c6)
# | #10 0x00007ff67f1cd837 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ed837)
# | #11 0x00007ff6809fec40 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x201ec40)
# | #12 0x00007ff67f7ec2f6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xe0c2f6)
# | #13 0x00007ff67f23e8dc (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x85e8dc)
# | #14 0x00007ff67ec05d33 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x225d33)
# | #15 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #16 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #17 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #18 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #19 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #20 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #21 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #22 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #23 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll:151:18: error: GFX1250-LABEL: expected string not found in input
# | ; GFX1250-LABEL: global_store_async_from_lds_b32_saddr_scale_offset:
# | ^
# | <stdin>:462:40: note: scanning from here
# | global_store_async_from_lds_b128_saddr: ; @global_store_async_from_lds_b128_saddr
# | ^
# | <stdin>:475:7: note: possible intended match here
# | .set global_store_async_from_lds_b128_saddr.private_seg_size, 0
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.global.store.async.from.lds.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 457: .long 0
# | 458: .text
# | 459: .globl global_store_async_from_lds_b128_saddr ; -- Begin function global_store_async_from_lds_b128_saddr
# | 460: .p2align 8
# | 461: .type global_store_async_from_lds_b128_saddr, at function
# | 462: global_store_async_from_lds_b128_saddr: ; @global_store_async_from_lds_b128_saddr
# | label:151'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 463: ; %bb.0: ; %entry
# | label:151'0 ~~~~~~~~~~~~~~~~~~
# | 464: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 465: v_mov_b32_e32 v1, 32
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 466: global_store_async_from_lds_b128 v1, v0, s[0:1] offset:16
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 467: s_endpgm
# | label:151'0 ~~~~~~~~~~
# | .
# | .
# | .
# | 470: ; -- End function
# | label:151'0 ~~~~~~~~~~~~~~~~~~~
# | 471: .set global_store_async_from_lds_b128_saddr.num_vgpr, 2
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 472: .set global_store_async_from_lds_b128_saddr.num_agpr, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 473: .set global_store_async_from_lds_b128_saddr.numbered_sgpr, 2
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 474: .set global_store_async_from_lds_b128_saddr.num_named_barrier, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 475: .set global_store_async_from_lds_b128_saddr.private_seg_size, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:151'1 ? possible intended match
# | 476: .set global_store_async_from_lds_b128_saddr.uses_vcc, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 477: .set global_store_async_from_lds_b128_saddr.uses_flat_scratch, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 478: .set global_store_async_from_lds_b128_saddr.has_dyn_sized_stack, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 479: .set global_store_async_from_lds_b128_saddr.has_recursion, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 480: .set global_store_async_from_lds_b128_saddr.has_indirect_call, 0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX1250,GFX1250-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@global_load_monitor_b64_saddr_no_scale_offset'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX1250,GFX1250-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll:151:18: error: GFX1250-LABEL: expected string not found in input
# | ; GFX1250-LABEL: global_load_monitor_b32_saddr_scale_offset:
# | ^
# | <stdin>:527:24: note: scanning from here
# | flat_load_monitor_b128: ; @flat_load_monitor_b128
# | ^
# | <stdin>:530:3: note: possible intended match here
# | flat_load_monitor_b128 v[4:7], v[0:1] offset:32 th:TH_LOAD_BYPASS scope:SCOPE_SYS
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.load.monitor.gfx1250.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 522: .long 0
# | 523: .text
# | 524: .globl flat_load_monitor_b128 ; -- Begin function flat_load_monitor_b128
# | 525: .p2align 8
# | 526: .type flat_load_monitor_b128, at function
# | 527: flat_load_monitor_b128: ; @flat_load_monitor_b128
# | label:151'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 528: ; %bb.0: ; %entry
# | label:151'0 ~~~~~~~~~~~~~~~~~~
# | 529: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 530: flat_load_monitor_b128 v[4:7], v[0:1] offset:32 th:TH_LOAD_BYPASS scope:SCOPE_SYS
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:151'1 ? possible intended match
# | 531: s_wait_loadcnt_dscnt 0x0
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 532: global_store_b128 v[2:3], v[4:7], off
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 533: s_endpgm
# | label:151'0 ~~~~~~~~~~
# | 534: .Lfunc_end8:
# | label:151'0 ~~~~~~~~~~~~~
# | 535: .size flat_load_monitor_b128, .Lfunc_end8-flat_load_monitor_b128
# | label:151'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT0 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT0 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mattr=+auto-waitcnt-before-barrier < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT1 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mattr=+auto-waitcnt-before-barrier
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT1 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT2 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT2 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx900 -mattr=+auto-waitcnt-before-barrier < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT3 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx900 -mattr=+auto-waitcnt-before-barrier
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT3 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1200 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT4 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1200
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT4 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1200 -mattr=+auto-waitcnt-before-barrier < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT5 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1200 -mattr=+auto-waitcnt-before-barrier
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT5 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT6 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@test_barrier'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=VARIANT6 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=VARIANT6 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\llvm.amdgcn.s.barrier.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/offset-split-global.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel=1 -new-reg-bank-select -mtriple=amdgcn -mcpu=gfx900 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\offset-split-global.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GFX9,GFX9-GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\offset-split-global.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel=1 -new-reg-bank-select -mtriple=amdgcn -mcpu=gfx900
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel=1 -new-reg-bank-select -mtriple=amdgcn -mcpu=gfx900
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@global_inst_salu_offset_neg_13bit_max'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GFX9,GFX9-GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\offset-split-global.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\offset-split-global.ll:3023:15: error: GFX9-LABEL: expected string not found in input
# | ; GFX9-LABEL: global_inst_salu_offset_12bit_max:
# | ^
# | <stdin>:1315:35: note: scanning from here
# | global_inst_salu_offset_11bit_max: ; @global_inst_salu_offset_11bit_max
# | ^
# | <stdin>:1315:39: note: possible intended match here
# | global_inst_salu_offset_11bit_max: ; @global_inst_salu_offset_11bit_max
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\offset-split-global.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1310: .long 0
# | 1311: .text
# | 1312: .globl global_inst_salu_offset_11bit_max ; -- Begin function global_inst_salu_offset_11bit_max
# | 1313: .p2align 8
# | 1314: .type global_inst_salu_offset_11bit_max, at function
# | 1315: global_inst_salu_offset_11bit_max: ; @global_inst_salu_offset_11bit_max
# | label:3023'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:3023'1 ? possible intended match
# | 1316: ; %bb.0:
# | label:3023'0 ~~~~~~~~~
# | 1317: s_load_dwordx2 s[0:1], s[4:5], 0x24
# | label:3023'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1318: v_mov_b32_e32 v0, 0
# | label:3023'0 ~~~~~~~~~~~~~~~~~~~~~
# | 1319: s_waitcnt lgkmcnt(0)
# | label:3023'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 1320: global_load_ubyte v0, v0, s[0:1] offset:2047 glc
# | label:3023'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/scale-offset-flat.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GCN,SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=GCN,SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GCN,GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@flat_load_b32_idxprom_wrong_stride'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=GCN,GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GCN,GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-flat.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/scale-offset-global.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GCN,SDAG C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=GCN,SDAG 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx1250 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GCN,GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -global-isel -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | Assertion failed: idx < size(), file C:\_work\llvm-project\llvm-project\llvm\include\llvm/ADT/SmallVector.h, line 297
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\llc.exe -global-isel -mtriple=amdgcn -mcpu=gfx1250
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@global_load_b32_idxprom_wrong_stride'
# | Exception Code: 0xC000001D
# | #0 0x00007ff68166bcf6 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x2c8bcf6)
# | #1 0x00007ffb88d8bb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ffb88d8cad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ffb88d8e4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ffb88d8e6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff681deb928 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x340b928)
# | #6 0x00007ff681de72dd (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x34072dd)
# | #7 0x00007ff67f6a1b6a (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1b6a)
# | #8 0x00007ff67f6a1191 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xcc1191)
# | #9 0x00007ff67f4133a3 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0xa333a3)
# | #10 0x00007ff67ee87fd2 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a7fd2)
# | #11 0x00007ff680b1f65b (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x213f65b)
# | #12 0x00007ff67ee88cb1 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4a8cb1)
# | #13 0x00007ff67e9e7ab7 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x7ab7)
# | #14 0x00007ff67e9e4d36 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x4d36)
# | #15 0x00007ff683091760 (c:\_work\llvm-project\llvm-project\build\bin\llc.exe+0x46b1760)
# | #16 0x00007ffb8c824cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #17 0x00007ffb9b79edcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# `-----------------------------
# error: command failed with exit status: 0xc000001d
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefixes=GCN,GISEL 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll'
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefixes=GCN,GISEL C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\scale-offset-global.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/178608
More information about the llvm-branch-commits
mailing list