[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:09 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 168949 tests passed
* 3014 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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 -new-reg-bank-select < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 -new-reg-bank-select
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007b4f59f18330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007b4f59f71b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007b4f59f1827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007b4f59efb8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007b4f59efb81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007b4f59f0e517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007b4f59efd1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007b4f59efd28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX10 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -new-reg-bank-select -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -new-reg-bank-select -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x000078e9a7949330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000078e9a79a2b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000078e9a794927e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x000078e9a792c8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000078e9a792c81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x000078e9a793f517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x000078e9a792e1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x000078e9a792e28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=instruction-select -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir
# | 1. Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007a6a08a71330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007a6a08acab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007a6a08a7127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007a6a08a548ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007a6a08a5481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007a6a08a67517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000007505c22 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #19 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #20 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #21 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #22 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #23 0x00007a6a08a561ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #24 0x00007a6a08a5628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #25 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -amdgpu-atomic-optimizer-strategy=None < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX6 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=tahiti -amdgpu-atomic-optimizer-strategy=None
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX6 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -amdgpu-atomic-optimizer-strategy=None < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX7 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=hawaii -amdgpu-atomic-optimizer-strategy=None
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX7 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -amdgpu-atomic-optimizer-strategy=None < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX12 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -amdgpu-atomic-optimizer-strategy=None
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x0000783c4741d330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000783c47476b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000783c4741d27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000783c474008ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000783c4740081b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000783c47413517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x0000783c474021ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x0000783c4740228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX12 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll
# .---command stderr------------
# | /home/gha/actions-runner/_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: /home/gha/actions-runner/_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: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX7 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=hawaii
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX7 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX8 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=fiji
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX8 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-amd-amdpal -mcpu=gfx900
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007ce092124330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007ce09217db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007ce09212427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007ce0921078ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007ce09210781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007ce09211a517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007ce0921091ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007ce09210928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll:217:15: error: GFX9-LABEL: expected string not found in input
# | ; GFX9-LABEL: v_shl_i64_sext_i32_overflow:
# | ^
# | <stdin>:237:29: note: scanning from here
# | s_shl_i64_sext_i32_overflow: ; @s_shl_i64_sext_i32_overflow
# | ^
# | <stdin>:237:33: note: possible intended match here
# | s_shl_i64_sext_i32_overflow: ; @s_shl_i64_sext_i32_overflow
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 232: ; MemoryBound: 0
# | 233: .text
# | 234: .globl s_shl_i64_sext_i32_overflow ; -- Begin function s_shl_i64_sext_i32_overflow
# | 235: .p2align 8
# | 236: .type s_shl_i64_sext_i32_overflow, at function
# | 237: s_shl_i64_sext_i32_overflow: ; @s_shl_i64_sext_i32_overflow
# | label:217'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:217'1 ? possible intended match
# | 238: ; %bb.0:
# | label:217'0 ~~~~~~~~~
# | 239: s_bitset0_b32 s0, 31
# | label:217'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 240: s_ashr_i32 s1, s0, 31
# | label:217'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 241: s_lshl_b64 s[0:1], s[0:1], 2
# | label:217'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 242: ; return to shader part epilog
# | label:217'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx900
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@buffer_structs'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007ec52f0a1330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007ec52f0fab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007ec52f0a127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007ec52f0848ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007ec52f08481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007ec52f097517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007ec52f0861ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007ec52f08628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/buffer-rsrc-ptr-ops.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=GISEL /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=amdgcn | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=SI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=SI
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=VI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=VI
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=r600 -mcpu=cypress | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=EG
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=r600 -mcpu=cypress
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=EG
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -mtriple=amdgcn -mcpu=gfx1010 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1010
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -global-isel -mtriple=amdgcn -mcpu=gfx1010 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10-GISEL
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007e3671b95330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007e3671beeb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007e3671b9527e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007e3671b788ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007e3671b7881b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007e3671b8b517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007e3671b7a1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007e3671b7a28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll -enable-var-scope --check-prefix=GFX10-GISEL
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll:2050:22: error: GFX10-GISEL-LABEL: expected string not found in input
# | ; GFX10-GISEL-LABEL: v_ctlz_i8_sel_eq_neg1:
# | ^
# | <stdin>:992:28: note: scanning from here
# | v_ctlz_i17_sel_ne_bitwidth: ; @v_ctlz_i17_sel_ne_bitwidth
# | ^
# | <stdin>:992:32: note: possible intended match here
# | v_ctlz_i17_sel_ne_bitwidth: ; @v_ctlz_i17_sel_ne_bitwidth
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 987: .long 0
# | 988: .text
# | 989: .globl v_ctlz_i17_sel_ne_bitwidth ; -- Begin function v_ctlz_i17_sel_ne_bitwidth
# | 990: .p2align 8
# | 991: .type v_ctlz_i17_sel_ne_bitwidth, at function
# | 992: v_ctlz_i17_sel_ne_bitwidth: ; @v_ctlz_i17_sel_ne_bitwidth
# | label:2050'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:2050'1 ? possible intended match
# | 993: ; %bb.0:
# | label:2050'0 ~~~~~~~~~
# | 994: s_load_dwordx4 s[0:3], s[4:5], 0x24
# | label:2050'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 995: v_lshlrev_b32_e32 v0, 2, v0
# | label:2050'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 996: s_waitcnt lgkmcnt(0)
# | label:2050'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 997: global_load_dword v0, v0, s[2:3]
# | label:2050'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=SI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=SI /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=tonga < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=VI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=tonga
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=VI /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=r600 -mcpu=cypress < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=EG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=r600 -mcpu=cypress
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=EG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx900
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007dbd6ffd8330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007dbd70031b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007dbd6ffd827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007dbd6ffbb8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007dbd6ffbb81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007dbd6ffce517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007dbd6ffbd1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007dbd6ffbd28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll:1051:21: error: GFX9-GISEL-LABEL: expected string not found in input
# | ; GFX9-GISEL-LABEL: v_ctlz_zero_undef_i64_with_select:
# | ^
# | <stdin>:644:35: note: scanning from here
# | v_ctlz_zero_undef_i32_with_select: ; @v_ctlz_zero_undef_i32_with_select
# | ^
# | <stdin>:644:39: note: possible intended match here
# | v_ctlz_zero_undef_i32_with_select: ; @v_ctlz_zero_undef_i32_with_select
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 639: .long 0
# | 640: .text
# | 641: .globl v_ctlz_zero_undef_i32_with_select ; -- Begin function v_ctlz_zero_undef_i32_with_select
# | 642: .p2align 8
# | 643: .type v_ctlz_zero_undef_i32_with_select, at function
# | 644: v_ctlz_zero_undef_i32_with_select: ; @v_ctlz_zero_undef_i32_with_select
# | label:1051'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:1051'1 ? possible intended match
# | 645: ; %bb.0:
# | label:1051'0 ~~~~~~~~~
# | 646: s_load_dwordx4 s[0:3], s[4:5], 0x24
# | label:1051'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 647: v_mov_b32_e32 v0, 0
# | label:1051'0 ~~~~~~~~~~~~~~~~~~~~~
# | 648: s_waitcnt lgkmcnt(0)
# | label:1051'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 649: global_load_ubyte v1, v0, s[2:3]
# | label:1051'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=amdgcn | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=SI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=SI
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=VI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=VI
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=r600 -mcpu=cypress | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=EG
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=r600 -mcpu=cypress
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=EG
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -mtriple=amdgcn -mcpu=gfx1010 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1010
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -global-isel -mtriple=amdgcn -mcpu=gfx1010 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10-GISEL
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1010
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x0000790c32b4e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000790c32ba7b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000790c32b4e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000790c32b318ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000790c32b3181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000790c32b44517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x0000790c32b331ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x0000790c32b3328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll -enable-var-scope --check-prefix=GFX10-GISEL
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll:1251:22: error: GFX10-GISEL-LABEL: expected string not found in input
# | ; GFX10-GISEL-LABEL: v_cttz_i32_sel_ne_bitwidth:
# | ^
# | <stdin>:726:28: note: scanning from here
# | v_cttz_i32_sel_eq_bitwidth: ; @v_cttz_i32_sel_eq_bitwidth
# | ^
# | <stdin>:726:32: note: possible intended match here
# | v_cttz_i32_sel_eq_bitwidth: ; @v_cttz_i32_sel_eq_bitwidth
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/cttz.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 721: .long 0
# | 722: .text
# | 723: .globl v_cttz_i32_sel_eq_bitwidth ; -- Begin function v_cttz_i32_sel_eq_bitwidth
# | 724: .p2align 8
# | 725: .type v_cttz_i32_sel_eq_bitwidth, at function
# | 726: v_cttz_i32_sel_eq_bitwidth: ; @v_cttz_i32_sel_eq_bitwidth
# | label:1251'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:1251'1 ? possible intended match
# | 727: ; %bb.0:
# | label:1251'0 ~~~~~~~~~
# | 728: s_load_dwordx4 s[0:3], s[4:5], 0x24
# | label:1251'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 729: v_lshlrev_b32_e32 v0, 2, v0
# | label:1251'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 730: v_mov_b32_e32 v1, 0
# | label:1251'0 ~~~~~~~~~~~~~~~~~~~~~
# | 731: s_waitcnt lgkmcnt(0)
# | label:1251'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007aea15086330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007aea150dfb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007aea1508627e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007aea150698ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007aea1506981b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007aea1507c517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007aea1506b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007aea1506b28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
# .---command stderr------------
# | /home/gha/actions-runner/_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: /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,DAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,DAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -global-isel=1
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007e0812e76330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007e0812ecfb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007e0812e7627e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007e0812e598ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007e0812e5981b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007e0812e6c517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007e0812e5b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007e0812e5b28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll:247:16: error: GISEL-LABEL: expected string not found in input
# | ; GISEL-LABEL: test_s_load_i16_sgpr_imm:
# | ^
# | <stdin>:766:22: note: scanning from here
# | test_s_load_i16_sgpr:
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/gfx12_scalar_subword_loads.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 761: .long 0
# | 762: .text
# | 763: .globl test_s_load_i16_sgpr ; -- Begin function test_s_load_i16_sgpr
# | 764: .p2align 8
# | 765: .type test_s_load_i16_sgpr, at function
# | 766: test_s_load_i16_sgpr:
# | label:247 X error: no match found
# | >>>>>>
# `-----------------------------
# 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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX9 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1010 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GCN,GFX10 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=+real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=-real-true16 -mattr=+wavefrontsize64 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1100 -mattr=-real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX11,GFX11-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-TRUE16 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=-real-true16 -mattr=+wavefrontsize64 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=-real-true16 -mattr=+wavefrontsize64
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-SDAG,GFX12-SDAG-FAKE16 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL,GFX12-GISEL-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx1200 -mattr=+real-true16 -mattr=+wavefrontsize64
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007d7368e67330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007d7368ec0b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007d7368e6727e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007d7368e4a8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007d7368e4a81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007d7368e5d517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007d7368e4c1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007d7368e4c28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX12,GFX12-GISEL,GFX12-GISEL-TRUE16 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll:2079:22: error: GFX12-GISEL-LABEL: expected string not found in input
# | ; GFX12-GISEL-LABEL: global_load_saddr_f32_natural_addressing:
# | ^
# | <stdin>:2858:42: note: scanning from here
# | global_load_i8_vgpr64_sgpr32_offset_4095: ; @global_load_i8_vgpr64_sgpr32_offset_4095
# | ^
# | <stdin>:2874:7: note: possible intended match here
# | .set global_load_i8_vgpr64_sgp
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 2853: .long 0
# | 2854: .text
# | 2855: .globl global_load_i8_vgpr64_sgpr32_offset_4095 ; -- Begin function global_load_i8_vgpr64_sgpr32_offset_4095
# | 2856: .p2align 8
# | 2857: .type global_load_i8_vgpr64_sgpr32_offset_4095, at function
# | 2858: global_load_i8_vgpr64_sgpr32_offset_4095: ; @global_load_i8_vgpr64_sgpr32_offset_4095
# | label:2079'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2859: ; %bb.0:
# | label:2079'0 ~~~~~~~~~
# | 2860: s_mov_b32 s3, 0
# | label:2079'0 ~~~~~~~~~~~~~~~~~
# | 2861: v_mov_b32_e32 v2, s2
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2862: v_mov_b32_e32 v3, s3
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2863: s_delay_alu instid0(VALU_DEP_2) | instskip(NEXT) | instid1(VALU_DEP_1)
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2869: .Lfunc_end46:
# | label:2079'0 ~~~~~~~~~~~~~~
# | 2870: .size global_load_i8_vgpr64_sgpr32_offset_4095, .Lfunc_end46-global_load_i8_vgpr64_sgpr32_offset_4095
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2871: ; -- End function
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~
# | 2872: .set global_load_i8_vgpr64_sgpr32_offset_4095.num_vgpr, 4
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2873: .set global_load_i8_vgpr64_sgpr32_offset_4095.num_agpr, 0
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2874: .set global_load_i8_vgpr64_sgp
# | label:2079'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:2079'1 ? possible intended match
# | >>>>>>
# `-----------------------------
# 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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:127646: static const char *llvm::AMDGPUInstPrinter::getRegisterName(MCRegister): Assertion `RegNo && RegNo < 21259 && "Invalid register number!"' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x0000798ce98e4330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000798ce993db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000798ce98e427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000798ce98c78ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000798ce98c781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000798ce98da517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x000000000679d4fb getRegisterName /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:150315:3
# | #10 0x000000000679d4fb llvm::AMDGPUInstPrinter::printRegOperand(llvm::MCRegister, llvm::raw_ostream&, llvm::MCRegisterInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:0:0
# | #11 0x000000000679dbf8 operands /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/MC/MCInstrDesc.h:242:44
# | #12 0x000000000679dbf8 llvm::AMDGPUInstPrinter::printRegularOperand(llvm::MCInst const*, unsigned int, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:829:40
# | #13 0x00000000067945e6 llvm::AMDGPUInstPrinter::printInstruction(llvm::MCInst const*, unsigned long, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:100434:17
# | #14 0x00000000067938b1 llvm::AMDGPUInstPrinter::printInst(llvm::MCInst const*, unsigned long, llvm::StringRef, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:48:3
# | #15 0x000000000762acc5 llvm::MCTargetStreamer::prettyPrintAsm(llvm::MCInstPrinter&, unsigned long, llvm::MCInst const&, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/MC/MCStreamer.cpp:1174:1
# | #16 0x00000000075df539 size /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:80:32
# | #17 0x00000000075df539 str /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:255:42
# | #18 0x00000000075df539 operator StringRef /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:266:39
# | #19 0x00000000075df539 (anonymous namespace)::MCAsmStreamer::emitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/MC/MCAsmStreamer.cpp:2462:24
# | #20 0x00000000052a7892 llvm::AMDGPUAsmPrinter::emitInstruction(llvm::MachineInstr const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:458:9
# | #21 0x0000000006ca656a llvm::AsmPrinter::emitFunctionBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:2155:33
# | #22 0x0000000005297bdc llvm::AMDGPUAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:0:3
# | #23 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #24 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #25 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #26 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #27 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #28 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #29 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #30 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #31 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #32 0x0000798ce98c91ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #33 0x0000798ce98c928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #34 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cluster.load.async.to.lds.ll:267:18: error: GFX1250-LABEL: expected string not found in input
# | ; GFX1250-LABEL: cluster_load_async_to_lds_b32_saddr_scale_offset:
# | ^
# | <stdin>:733:38: note: scanning from here
# | cluster_load_async_to_lds_b128_saddr: ; @cluster_load_async_to_lds_b128_saddr
# | ^
# | <stdin>:743:7: note: possible intended match here
# | .set cluster_load_async_to_lds_b128_saddr.num_vgpr, 2
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_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:
# | <<<<<<
# | .
# | .
# | .
# | 728: .long 0
# | 729: .text
# | 730: .globl cluster_load_async_to_lds_b128_saddr ; -- Begin function cluster_load_async_to_lds_b128_saddr
# | 731: .p2align 8
# | 732: .type cluster_load_async_to_lds_b128_saddr, at function
# | 733: cluster_load_async_to_lds_b128_saddr: ; @cluster_load_async_to_lds_b128_saddr
# | label:267'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 734: ; %bb.0: ; %entry
# | label:267'0 ~~~~~~~~~~~~~~~~~~
# | 735: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1
# | label:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 736: v_mov_b32_e32 v1, 32
# | label:267'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 737: s_mov_b32 m0, s2
# | label:267'0 ~~~~~~~~~~~~~~~~~~
# | 738: cluster_load_async_to_lds_b128 v0, v1, s[0:1] offset:16
# | label:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 739: s_endpgm
# | label:267'0 ~~~~~~~~~~
# | 740: .Lfunc_end11:
# | label:267'0 ~~~~~~~~~~~~~~
# | 741: .size cluster_load_async_to_lds_b128_saddr, .Lfunc_end11-cluster_load_async_to_lds_b128_saddr
# | label:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 742: ; -- End function
# | label:267'0 ~~~~~~~~~~~~~~~~~~~
# | 743: .set cluster_load_async_to_lds_b128_saddr.num_vgpr, 2
# | label:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:267'1 ? possible intended match
# | 744: .set cluster_load_async_to_lds_b128_
# | label:267'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:127646: static const char *llvm::AMDGPUInstPrinter::getRegisterName(MCRegister): Assertion `RegNo && RegNo < 21259 && "Invalid register number!"' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x0000783c8a987330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000783c8a9e0b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000783c8a98727e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000783c8a96a8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000783c8a96a81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000783c8a97d517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x000000000679d4fb getRegisterName /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:150315:3
# | #10 0x000000000679d4fb llvm::AMDGPUInstPrinter::printRegOperand(llvm::MCRegister, llvm::raw_ostream&, llvm::MCRegisterInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:0:0
# | #11 0x000000000679dbf8 operands /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/MC/MCInstrDesc.h:242:44
# | #12 0x000000000679dbf8 llvm::AMDGPUInstPrinter::printRegularOperand(llvm::MCInst const*, unsigned int, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:829:40
# | #13 0x00000000067945e6 llvm::AMDGPUInstPrinter::printInstruction(llvm::MCInst const*, unsigned long, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:100434:17
# | #14 0x00000000067938b1 llvm::AMDGPUInstPrinter::printInst(llvm::MCInst const*, unsigned long, llvm::StringRef, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:48:3
# | #15 0x000000000762acc5 llvm::MCTargetStreamer::prettyPrintAsm(llvm::MCInstPrinter&, unsigned long, llvm::MCInst const&, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/MC/MCStreamer.cpp:1174:1
# | #16 0x00000000075df539 size /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:80:32
# | #17 0x00000000075df539 str /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:255:42
# | #18 0x00000000075df539 operator StringRef /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:266:39
# | #19 0x00000000075df539 (anonymous namespace)::MCAsmStreamer::emitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/MC/MCAsmStreamer.cpp:2462:24
# | #20 0x00000000052a7892 llvm::AMDGPUAsmPrinter::emitInstruction(llvm::MachineInstr const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:458:9
# | #21 0x0000000006ca656a llvm::AsmPrinter::emitFunctionBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:2155:33
# | #22 0x0000000005297bdc llvm::AMDGPUAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:0:3
# | #23 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #24 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #25 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #26 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #27 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #28 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #29 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #30 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #31 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #32 0x0000783c8a96c1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #33 0x0000783c8a96c28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #34 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
# .---command stderr------------
# | /home/gha/actions-runner/_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: /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:127646: static const char *llvm::AMDGPUInstPrinter::getRegisterName(MCRegister): Assertion `RegNo && RegNo < 21259 && "Invalid register number!"' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007bb97d17e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007bb97d1d7b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007bb97d17e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007bb97d1618ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007bb97d16181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007bb97d174517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x000000000679d4fb getRegisterName /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:150315:3
# | #10 0x000000000679d4fb llvm::AMDGPUInstPrinter::printRegOperand(llvm::MCRegister, llvm::raw_ostream&, llvm::MCRegisterInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:0:0
# | #11 0x000000000679dbf8 operands /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/MC/MCInstrDesc.h:242:44
# | #12 0x000000000679dbf8 llvm::AMDGPUInstPrinter::printRegularOperand(llvm::MCInst const*, unsigned int, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:829:40
# | #13 0x0000000006793b6a llvm::AMDGPUInstPrinter::printInstruction(llvm::MCInst const*, unsigned long, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc:100091:17
# | #14 0x00000000067938b1 llvm::AMDGPUInstPrinter::printInst(llvm::MCInst const*, unsigned long, llvm::StringRef, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp:48:3
# | #15 0x000000000762acc5 llvm::MCTargetStreamer::prettyPrintAsm(llvm::MCInstPrinter&, unsigned long, llvm::MCInst const&, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/MC/MCStreamer.cpp:1174:1
# | #16 0x00000000075df539 size /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:80:32
# | #17 0x00000000075df539 str /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:255:42
# | #18 0x00000000075df539 operator StringRef /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallString.h:266:39
# | #19 0x00000000075df539 (anonymous namespace)::MCAsmStreamer::emitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/MC/MCAsmStreamer.cpp:2462:24
# | #20 0x00000000052a7892 llvm::AMDGPUAsmPrinter::emitInstruction(llvm::MachineInstr const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:458:9
# | #21 0x0000000006ca656a llvm::AsmPrinter::emitFunctionBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:2155:33
# | #22 0x0000000005297bdc llvm::AMDGPUAsmPrinter::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:0:3
# | #23 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #24 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #25 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #26 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #27 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #28 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #29 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #30 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #31 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #32 0x00007bb97d1631ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #33 0x00007bb97d16328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #34 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.store.async.from.lds.ll
# .---command stderr------------
# | /home/gha/actions-runner/_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: /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007950cc19f330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007950cc1f8b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007950cc19f27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007950cc1828ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007950cc18281b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007950cc195517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007950cc1841ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007950cc18428b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX1250,GFX1250-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.monitor.gfx1250.ll:183:18: error: GFX1250-LABEL: expected string not found in input
# | ; GFX1250-LABEL: global_load_monitor_b64_saddr_no_scale_offset:
# | ^
# | <stdin>:653:44: note: scanning from here
# | global_load_monitor_b64_saddr_scale_offset: ; @global_load_monitor_b64_saddr_scale_offset
# | ^
# | <stdin>:653:48: note: possible intended match here
# | global_load_monitor_b64_saddr_scale_offset: ; @global_load_monitor_b64_saddr_scale_offset
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_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:
# | <<<<<<
# | .
# | .
# | .
# | 648: .long 0
# | 649: .text
# | 650: .globl global_load_monitor_b64_saddr_scale_offset ; -- Begin function global_load_monitor_b64_saddr_scale_offset
# | 651: .p2align 8
# | 652: .type global_load_monitor_b64_saddr_scale_offset, at function
# | 653: global_load_monitor_b64_saddr_scale_offset: ; @global_load_monitor_b64_saddr_scale_offset
# | label:183'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:183'1 ? possible intended match
# | 654: ; %bb.0: ; %entry
# | label:183'0 ~~~~~~~~~~~~~~~~~~
# | 655: s_setreg_imm32_b32 hwreg(HW_REG_WAVE_MODE, 25, 1), 1
# | label:183'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 656: global_load_monitor_b64 v[2:3], v2, s[0:1] scale_offset th:TH_LOAD_NT
# | label:183'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 657: s_wait_loadcnt 0x0
# | label:183'0 ~~~~~~~~~~~~~~~~~~~~
# | 658: global_store_b64 v[0:1], v[2:3], off
# | label:183'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT0 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT0 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mattr=+auto-waitcnt-before-barrier < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT1 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mattr=+auto-waitcnt-before-barrier
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT1 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT2 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT2 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900 -mattr=+auto-waitcnt-before-barrier < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT3 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx900 -mattr=+auto-waitcnt-before-barrier
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT3 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT4 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT4 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=+auto-waitcnt-before-barrier < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT5 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1200 -mattr=+auto-waitcnt-before-barrier
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT5 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT6 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200
# | 1. Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2. Running pass 'InstructionSelect' on function '@test_barrier'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007f5a38d14330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007f5a38d6db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007f5a38d1427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007f5a38cf78ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007f5a38cf781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007f5a38d0a517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007f5a38cf91ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007f5a38cf928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT6 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=VARIANT6 /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -new-reg-bank-select -mtriple=amdgcn -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -new-reg-bank-select -mtriple=amdgcn -mcpu=gfx900
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007e83fbc31330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007e83fbc8ab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007e83fbc3127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007e83fbc148ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007e83fbc1481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007e83fbc27517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007e83fbc161ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007e83fbc1628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9,GFX9-GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll:3195:15: error: GFX9-LABEL: expected string not found in input
# | ; GFX9-LABEL: global_inst_salu_offset_neg_11bit_max:
# | ^
# | <stdin>:1435:35: note: scanning from here
# | global_inst_salu_offset_13bit_max: ; @global_inst_salu_offset_13bit_max
# | ^
# | <stdin>:1435:39: note: possible intended match here
# | global_inst_salu_offset_13bit_max: ; @global_inst_salu_offset_13bit_max
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/offset-split-global.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1430: .long 0
# | 1431: .text
# | 1432: .globl global_inst_salu_offset_13bit_max ; -- Begin function global_inst_salu_offset_13bit_max
# | 1433: .p2align 8
# | 1434: .type global_inst_salu_offset_13bit_max, at function
# | 1435: global_inst_salu_offset_13bit_max: ; @global_inst_salu_offset_13bit_max
# | label:3195'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | label:3195'1 ? possible intended match
# | 1436: ; %bb.0:
# | label:3195'0 ~~~~~~~~~
# | 1437: s_load_dwordx2 s[0:1], s[4:5], 0x24
# | label:3195'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1438: v_mov_b32_e32 v0, 0x1000
# | label:3195'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1439: s_waitcnt lgkmcnt(0)
# | label:3195'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 1440: global_load_ubyte v0, v0, s[0:1] offset:4095 glc
# | label:3195'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007d8181b7d330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007d8181bd6b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007d8181b7d27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007d8181b608ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007d8181b6081b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007d8181b73517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007d8181b621ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007d8181b6228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-flat.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GISEL /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1250
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,SDAG /home/gha/actions-runner/_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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -mtriple=amdgcn -mcpu=gfx1250
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:297: reference llvm::SmallVectorTemplateCommon<std::function<void (llvm::MachineInstrBuilder &)>>::operator[](size_type) [T = std::function<void (llvm::MachineInstrBuilder &)>]: Assertion `idx < size()' failed.
# | 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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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'
# | #0 0x0000000007fa0188 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:842:13
# | #1 0x0000000007f9d8b5 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007fa0f51 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# | #3 0x00007e33d96b6330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007e33d970fb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007e33d96b627e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007e33d96998ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007e33d969981b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007e33d96ac517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000055bc8e0 bool llvm::GIMatchTableExecutor::executeMatchTable<llvm::AMDGPUInstructionSelector const, llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>(llvm::AMDGPUInstructionSelector const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<168u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (llvm::AMDGPUInstructionSelector::*)(llvm::MachineOperand&) const, void (llvm::AMDGPUInstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, llvm::MachineIRBuilder&, unsigned char const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::Bitset<168u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1110:7
# | #10 0x00000000055b0b54 ~MachineIRBuilder /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:279:39
# | #11 0x00000000055b0b54 llvm::AMDGPUInstructionSelector::selectImpl(llvm::MachineInstr&, llvm::CodeGenCoverage&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc:4411:1
# | #12 0x00000000089dc0a7 llvm::InstructionSelect::selectMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:0:0
# | #13 0x00000000089db92e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:143:53
# | #14 0x00000000089db92e ~scope_exit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ScopeExit.h:43:7
# | #15 0x00000000089db92e llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp:155:1
# | #16 0x0000000006f8da33 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #17 0x00000000074fdc75 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #18 0x0000000006a317d4 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:180:25
# | #19 0x0000000006a317d4 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:469:9
# | #20 0x0000000006a317d4 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:534:18
# | #21 0x00000000074fe71c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000074fe71c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004dba02f compileModule(char**, llvm::SmallVectorImpl<llvm::PassPlugin>&, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:870:17
# | #24 0x0000000004db7303 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:458:13
# | #25 0x00007e33d969b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007e33d969b28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004db2e25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4db2e25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GISEL /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/scale-offset-global.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GCN,GISEL /home/gha/actions-runner/_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