[llvm] [GISel][RISCV] Add G_CTLS Opcode and combines, lower to cls(w) (PR #175069)

via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 8 13:54:36 PST 2026


github-actions[bot] wrote:

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

* 167815 tests passed
* 2982 tests skipped
* 15 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64-- -run-pass=legalizer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir      -mcpu=cortex-a75 -o - 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir --check-prefixes=CHECK
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64-- -run-pass=legalizer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir -mcpu=cortex-a75 -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir --check-prefixes=CHECK
# 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=aarch64-- -run-pass=legalizer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir -debug-only=legalizer-info -verbose-gisel-verify-legalizer-info      -mcpu=cortex-a75 -o - 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir --check-prefixes=CHECK,DEBUG
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64-- -run-pass=legalizer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir -debug-only=legalizer-info -verbose-gisel-verify-legalizer-info -mcpu=cortex-a75 -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir --check-prefixes=CHECK,DEBUG
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir:749:15: error: DEBUG-NEXT: is not on the line after the previous match
# | # DEBUG-NEXT: G_CTPOP (opcode {{[0-9]+}}): 2 type indices, 0 imm indices
# |               ^
# | <stdin>:697:1: note: 'next' match was here
# | G_CTPOP (opcode 261): 2 type indices, 0 imm indices
# | ^
# | <stdin>:693:69: note: previous match ended here
# | .. imm index coverage check SKIPPED: user-defined predicate detected
# |                                                                     ^
# | <stdin>:694:1: note: non-matching line after previous match is here
# | G_CTLS (opcode 260): 2 type indices, 0 imm indices
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           .
# |           .
# |           .
# |         692: .. type index coverage check SKIPPED: user-defined predicate detected 
# |         693: .. imm index coverage check SKIPPED: user-defined predicate detected 
# |         694: G_CTLS (opcode 260): 2 type indices, 0 imm indices 
# |         695: .. type index coverage check SKIPPED: no rules defined 
# |         696: .. imm index coverage check SKIPPED: no rules defined 
# |         697: G_CTPOP (opcode 261): 2 type indices, 0 imm indices 
# | next:749     !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |         698: .. type index coverage check SKIPPED: user-defined predicate detected 
# |         699: .. imm index coverage check SKIPPED: user-defined predicate detected 
# |         700: G_BSWAP (opcode 262): 1 type index, 0 imm indices 
# |         701: .. the first uncovered type index: 1, OK 
# |         702: .. the first uncovered imm index: 0, OK 
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/arm64-clrsb.ll</summary>

```
Exit Code: 2

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/AArch64/arm64-clrsb.ll -mtriple=arm64-apple-ios7.0.0 |  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-clrsb.ll --check-prefixes=CHECK,CHECK-SD
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm64-apple-ios7.0.0
# 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/AArch64/arm64-clrsb.ll --check-prefixes=CHECK,CHECK-SD
# 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/AArch64/arm64-clrsb.ll -mtriple=arm64-apple-ios7.0.0 -global-isel |  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-clrsb.ll --check-prefixes=CHECK,CHECK-GI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm64-apple-ios7.0.0 -global-isel
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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=arm64-apple-ios7.0.0 -global-isel
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'AArch64PreLegalizerCombiner' on function '@clrsb32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007c36a8566330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007c36a85bfb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007c36a856627e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007c36a85498ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007c36a854981b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007c36a855c517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000052a5de1 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000052b4028 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AArch64PreLegalizerCombinerImpl const, llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AArch64PreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(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<1u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000052a7262 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:7
# | #15 0x00000000052a7262 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:773:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x000000000529fc2b (anonymous namespace)::AArch64PreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:874:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #21 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004eb6c8c 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:874:17
# | #24 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #25 0x00007c36a854b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007c36a854b28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/AArch64/arm64-clrsb.ll --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-clrsb.ll --check-prefixes=CHECK,CHECK-GI
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/ctlo.ll</summary>

```
Exit Code: 2

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/AArch64/ctlo.ll --mtriple=aarch64 -verify-machineinstrs | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/ctlo.ll --check-prefixes=CHECK,CHECK-SD
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc --mtriple=aarch64 -verify-machineinstrs
# 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/AArch64/ctlo.ll --check-prefixes=CHECK,CHECK-SD
# 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/AArch64/ctlo.ll --mtriple=aarch64 -global-isel -verify-machineinstrs | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/ctlo.ll --check-prefixes=CHECK,CHECK-GI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc --mtriple=aarch64 -global-isel -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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=aarch64 -global-isel -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'AArch64PreLegalizerCombiner' on function '@ctlo_i8'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007a5455a13330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007a5455a6cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007a5455a1327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007a54559f68ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007a54559f681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007a5455a09517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000052a5de1 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000052b4028 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AArch64PreLegalizerCombinerImpl const, llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AArch64PreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(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<1u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000052a7262 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:7
# | #15 0x00000000052a7262 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:773:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x000000000529fc2b (anonymous namespace)::AArch64PreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:874:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #21 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004eb6c8c 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:874:17
# | #24 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #25 0x00007a54559f81ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007a54559f828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/AArch64/ctlo.ll --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/ctlo.ll --check-prefixes=CHECK,CHECK-GI
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/dp1.ll</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll -mtriple=aarch64-linux-gnu | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll --check-prefixes=CHECK,CHECK-SDAG
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll -mtriple=aarch64-linux-gnu
# 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/AArch64/dp1.ll --check-prefixes=CHECK,CHECK-SDAG
# 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 -global-isel-abort=1 -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll -mtriple=aarch64-linux-gnu | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll --check-prefixes=CHECK,CHECK-GISEL
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel -global-isel-abort=1 -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll -mtriple=aarch64-linux-gnu
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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 -global-isel-abort=1 -verify-machineinstrs -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll -mtriple=aarch64-linux-gnu
# | 1.	Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll'.
# | 2.	Running pass 'AArch64PreLegalizerCombiner' on function '@clz_zerodef_i32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x0000784d60322330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x0000784d6037bb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x0000784d6032227e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x0000784d603058ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x0000784d6030581b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x0000784d60318517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000052a5de1 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000052b4028 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AArch64PreLegalizerCombinerImpl const, llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AArch64PreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(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<1u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000052a7262 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:7
# | #15 0x00000000052a7262 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:773:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x000000000529fc2b (anonymous namespace)::AArch64PreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:874:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #21 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004eb6c8c 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:874:17
# | #24 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #25 0x0000784d603071ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x0000784d6030728b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/AArch64/dp1.ll --check-prefixes=CHECK,CHECK-GISEL
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/dp1.ll --check-prefixes=CHECK,CHECK-GISEL
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/setcc_knownbits.ll</summary>

```
Exit Code: 2

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/AArch64/setcc_knownbits.ll -mtriple=aarch64 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/setcc_knownbits.ll --check-prefixes=CHECK,CHECK-SD
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64
# 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/AArch64/setcc_knownbits.ll --check-prefixes=CHECK,CHECK-SD
# 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/AArch64/setcc_knownbits.ll -mtriple=aarch64 -global-isel | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/setcc_knownbits.ll --check-prefixes=CHECK,CHECK-GI
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 -global-isel
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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=aarch64 -global-isel
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'AArch64PreLegalizerCombiner' on function '@lshr_ctlz_undef_cmpeq_one_i64'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007a7b1c672330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007a7b1c6cbb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007a7b1c67227e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007a7b1c6558ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007a7b1c65581b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007a7b1c668517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000052a5de1 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000052b4028 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AArch64PreLegalizerCombinerImpl const, llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AArch64PreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<1u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64PreLegalizerCombinerImpl::*)(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<1u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000052a7262 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc:0:7
# | #15 0x00000000052a7262 (anonymous namespace)::AArch64PreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:773:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x000000000529fc2b (anonymous namespace)::AArch64PreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp:874:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #21 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #22 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #23 0x0000000004eb6c8c 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:874:17
# | #24 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #25 0x00007a7b1c6571ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #26 0x00007a7b1c65728b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #27 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/AArch64/setcc_knownbits.ll --check-prefixes=CHECK,CHECK-GI
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/setcc_knownbits.ll --check-prefixes=CHECK,CHECK-GI
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/ctlz.ll</summary>

```
Exit Code: 2

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/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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 'AMDGPUPreLegalizerCombiner' on function '@s_ctlz_i32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007cbb73afd330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007cbb73b56b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007cbb73afd27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007cbb73ae08ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007cbb73ae081b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007cbb73af3517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000054aa8cc (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000054b5b85 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000054ac326 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:1997:7
# | #15 0x00000000054ac326 (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:104:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x00000000054a4d87 (anonymous namespace)::AMDGPUPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:283:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x0000000006aeb444 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:179:25
# | #21 0x0000000006aeb444 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:468:9
# | #22 0x0000000006aeb444 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:533:18
# | #23 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #24 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #25 0x0000000004eb6c8c 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:874:17
# | #26 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #27 0x00007cbb73ae21ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #28 0x00007cbb73ae228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #29 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /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
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/ctlz_zero_undef.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/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/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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 'AMDGPUPreLegalizerCombiner' on function '@s_ctlz_zero_undef_i32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007f1364444330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007f136449db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007f136444427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007f13644278ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007f136442781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007f136443a517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000054aa8cc (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000054b5b85 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000054ac326 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:1997:7
# | #15 0x00000000054ac326 (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:104:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x00000000054a4d87 (anonymous namespace)::AMDGPUPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:283:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x0000000006aeb444 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:179:25
# | #21 0x0000000006aeb444 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:468:9
# | #22 0x0000000006aeb444 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:533:18
# | #23 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #24 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #25 0x0000000004eb6c8c 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:874:17
# | #26 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #27 0x00007f13644291ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #28 0x00007f136442928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #29 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /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
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/div_i128.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=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.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 -O0 -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9-O0 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O0 -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9-O0 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.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=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9-G /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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-amd-amdhsa -mcpu=gfx900 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# | 1.	Running pass 'CallGraph Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll'.
# | 2.	Running pass 'AMDGPUPreLegalizerCombiner' on function '@v_sdiv_i128_vv'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007b0514c72330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007b0514ccbb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007b0514c7227e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007b0514c558ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007b0514c5581b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007b0514c68517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000054aa8cc (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000054b5b85 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000054ac326 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:1997:7
# | #15 0x00000000054ac326 (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:104:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x00000000054a4d87 (anonymous namespace)::AMDGPUPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:283:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x0000000006aeb444 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:179:25
# | #21 0x0000000006aeb444 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:468:9
# | #22 0x0000000006aeb444 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:533:18
# | #23 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #24 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #25 0x0000000004eb6c8c 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:874:17
# | #26 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #27 0x00007b0514c571ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #28 0x00007b0514c5728b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #29 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX9-G /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.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=GFX9-G /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_i128.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/div_v2i128.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=0 -mtriple=amdgcn-amd-amdhsa -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.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-amd-amdhsa -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.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/div_v2i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.ll
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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-amd-amdhsa -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.ll
# | 1.	Running pass 'CallGraph Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/div_v2i128.ll'.
# | 2.	Running pass 'AMDGPUPreLegalizerCombiner' on function '@v_sdiv_v2i128_vv'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007fef668ae330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007fef66907b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007fef668ae27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007fef668918ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007fef6689181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007fef668a4517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000054aa8cc (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000054b5b85 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000054ac326 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:1997:7
# | #15 0x00000000054ac326 (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:104:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x00000000054a4d87 (anonymous namespace)::AMDGPUPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:283:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x0000000006aeb444 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:179:25
# | #21 0x0000000006aeb444 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:468:9
# | #22 0x0000000006aeb444 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:533:18
# | #23 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #24 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #25 0x0000000004eb6c8c 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:874:17
# | #26 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #27 0x00007fef668931ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #28 0x00007fef6689328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #29 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/div_v2i128.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/div_v2i128.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/itofp.i128.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=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/itofp.i128.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/itofp.i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -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,SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/itofp.i128.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-amd-amdhsa -mcpu=gfx900 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/itofp.i128.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/itofp.i128.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegacyLegalizerInfo.cpp:206: std::pair<LegacyLegalizeAction, LLT> llvm::LegacyLegalizerInfo::getAspectAction(const InstrAspect &) const: Assertion `Aspect.Type.isVector()' 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-amd-amdhsa -mcpu=gfx900
# | 1.	Running pass 'CallGraph Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'AMDGPUPreLegalizerCombiner' on function '@sitofp_i128_to_f32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007f85276ed330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007f8527746b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007f85276ed27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007f85276d08ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007f85276d081b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007f85276e3517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008ad9564 (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x8ad9564)
# | #10 0x0000000008ad0980 llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:0:35
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000054aa8cc (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000054b5b85 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000054ac326 tryCombineAllImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc:1997:7
# | #15 0x00000000054ac326 (anonymous namespace)::AMDGPUPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:104:7
# | #16 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #17 0x00000000054a4d87 (anonymous namespace)::AMDGPUPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp:283:15
# | #18 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #19 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #20 0x0000000006aeb444 RunPassOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:179:25
# | #21 0x0000000006aeb444 RunAllPassesOnSCC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:468:9
# | #22 0x0000000006aeb444 (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Analysis/CallGraphSCCPass.cpp:533:18
# | #23 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #24 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #25 0x0000000004eb6c8c 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:874:17
# | #26 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #27 0x00007f85276d21ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #28 0x00007f85276d228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #29 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/itofp.i128.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/itofp.i128.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/MIR2Vec/vocab-basic.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -o /dev/null -print-mir2vec-vocab -mir2vec-vocab-path=/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_dummy_2D_vocab.json /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/vocab-basic.ll 2> /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/MIR2Vec/Output/vocab-basic.ll.tmp1.log
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -o /dev/null -print-mir2vec-vocab -mir2vec-vocab-path=/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_dummy_2D_vocab.json /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/vocab-basic.ll
# note: command had no output on stdout or stderr
# RUN: at line 3
diff /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_print.txt /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/MIR2Vec/Output/vocab-basic.ll.tmp1.log
# executed command: diff /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_print.txt /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/MIR2Vec/Output/vocab-basic.ll.tmp1.log
# .---command stdout------------
# | *** /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_print.txt
# | --- /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/MIR2Vec/Output/vocab-basic.ll.tmp1.log
# | ***************
# | *** 369,374 ****
# | --- 369,375 ----
# |   Key: G_CONSTANT:  [ 0.00  0.00 ]
# |   Key: G_CONSTANT_FOLD_BARRIER:  [ 0.00  0.00 ]
# |   Key: G_CONSTANT_POOL:  [ 0.00  0.00 ]
# | + Key: G_CTLS:  [ 0.00  0.00 ]
# |   Key: G_CTLZ:  [ 0.00  0.00 ]
# |   Key: G_CTLZ_ZERO_UNDEF:  [ 0.00  0.00 ]
# |   Key: G_CTPOP:  [ 0.00  0.00 ]
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/GlobalISel/rv32p.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=riscv32 -global-isel -mattr=+experimental-p,+zbb -verify-machineinstrs    < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv32p.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv32p.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -global-isel -mattr=+experimental-p,+zbb -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:207: LegalizeActionStep llvm::LegalizeRuleSet::apply(const LegalityQuery &) const: Assertion `mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"' 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=riscv32 -global-isel -mattr=+experimental-p,+zbb -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISCVPreLegalizerCombiner' on function '@cls_i8'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007db64caeb330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007db64cb44b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007db64caeb27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007db64cace8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007db64cace81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007db64cae1517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008acfd3b llvm::LegalizeRuleSet::apply(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:208:7
# | #10 0x0000000008ad096a llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:347:19
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000061cf73c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000061d9cd5 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::RISCVPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::RISCVPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000061d0e0c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:1938:7
# | #15 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #16 0x00000000061c9bd8 (anonymous namespace)::RISCVPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVPreLegalizerCombiner.cpp:154:15
# | #17 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #18 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #19 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #20 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #21 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #22 0x0000000004eb6c8c 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:874:17
# | #23 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #24 0x00007db64cad01ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #25 0x00007db64cad028b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #26 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/RISCV/GlobalISel/rv32p.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv32p.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/GlobalISel/rv32zbb.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=riscv32 -global-isel -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv32zbb.ll    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv32zbb.ll -check-prefixes=CHECK,RV32I
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -global-isel -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:207: LegalizeActionStep llvm::LegalizeRuleSet::apply(const LegalityQuery &) const: Assertion `mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"' 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=riscv32 -global-isel -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISCVPreLegalizerCombiner' on function '@ctlz_i32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007993314fc330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x0000799331555b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007993314fc27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007993314df8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007993314df81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007993314f2517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008acfd3b llvm::LegalizeRuleSet::apply(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:208:7
# | #10 0x0000000008ad096a llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:347:19
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000061cf73c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000061d9cd5 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::RISCVPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::RISCVPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000061d0e0c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:1938:7
# | #15 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #16 0x00000000061c9bd8 (anonymous namespace)::RISCVPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVPreLegalizerCombiner.cpp:154:15
# | #17 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #18 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #19 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #20 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #21 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #22 0x0000000004eb6c8c 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:874:17
# | #23 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #24 0x00007993314e11ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #25 0x00007993314e128b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #26 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/RISCV/GlobalISel/rv32zbb.ll -check-prefixes=CHECK,RV32I
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv32zbb.ll -check-prefixes=CHECK,RV32I
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/GlobalISel/rv64p.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=riscv64 -global-isel -mattr=+experimental-p,+zbb -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv64p.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv64p.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -global-isel -mattr=+experimental-p,+zbb -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:207: LegalizeActionStep llvm::LegalizeRuleSet::apply(const LegalityQuery &) const: Assertion `mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"' 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=riscv64 -global-isel -mattr=+experimental-p,+zbb -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISCVPreLegalizerCombiner' on function '@cls_i8'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x00007a49ce7e2330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007a49ce83bb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007a49ce7e227e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007a49ce7c58ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007a49ce7c581b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007a49ce7d8517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008acfd3b llvm::LegalizeRuleSet::apply(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:208:7
# | #10 0x0000000008ad096a llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:347:19
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000061cf73c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000061d9cd5 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::RISCVPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::RISCVPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000061d0e0c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:1938:7
# | #15 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #16 0x00000000061c9bd8 (anonymous namespace)::RISCVPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVPreLegalizerCombiner.cpp:154:15
# | #17 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #18 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #19 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #20 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #21 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #22 0x0000000004eb6c8c 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:874:17
# | #23 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #24 0x00007a49ce7c71ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #25 0x00007a49ce7c728b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #26 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/RISCV/GlobalISel/rv64p.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv64p.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/GlobalISel/rv64zbb.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=riscv64 -global-isel -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv64zbb.ll    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv64zbb.ll -check-prefix=RV64I
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -global-isel -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:207: LegalizeActionStep llvm::LegalizeRuleSet::apply(const LegalityQuery &) const: Assertion `mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"' 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=riscv64 -global-isel -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISCVPreLegalizerCombiner' on function '@ctlz_i32'
# |  #0 0x000000000804f108 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 0x000000000804c815 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000804fed1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:38
# |  #3 0x0000796151cee330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x0000796151d47b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x0000796151cee27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x0000796151cd18ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x0000796151cd181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x0000796151ce4517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000008acfd3b llvm::LegalizeRuleSet::apply(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:208:7
# | #10 0x0000000008ad096a llvm::LegalizerInfo::getAction(llvm::LegalityQuery const&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:347:19
# | #11 0x0000000008a38e4a llvm::CombinerHelper::matchCtls(llvm::MachineInstr&, std::function<void (llvm::MachineIRBuilder&)>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8534:15
# | #12 0x00000000061cf73c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::runCustomAction(unsigned int, llvm::GIMatchTableExecutor::MatcherState const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:0:9
# | #13 0x00000000061d9cd5 bool llvm::GIMatchTableExecutor::executeMatchTable<(anonymous namespace)::RISCVPreLegalizerCombinerImpl const, llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::RISCVPreLegalizerCombinerImpl const&, llvm::GIMatchTableExecutor::MatcherState&, llvm::GIMatchTableExecutor::ExecInfoTy<llvm::Bitset<0u>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::RISCVPreLegalizerCombinerImpl::*)(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<0u> const&, llvm::CodeGenCoverage*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h:1412:11
# | #14 0x00000000061d0e0c (anonymous namespace)::RISCVPreLegalizerCombinerImpl::tryCombineAll(llvm::MachineInstr&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc:1938:7
# | #15 0x0000000008a0700e llvm::Combiner::combineMachineInstrs() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:314:29
# | #16 0x00000000061c9bd8 (anonymous namespace)::RISCVPreLegalizerCombiner::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/GISel/RISCVPreLegalizerCombiner.cpp:154:15
# | #17 0x0000000007045363 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #18 0x00000000075b6895 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #19 0x00000000075be842 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #20 0x00000000075b733c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #21 0x00000000075b733c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #22 0x0000000004eb6c8c 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:874:17
# | #23 0x0000000004eb4223 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:462:13
# | #24 0x0000796151cd31ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #25 0x0000796151cd328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #26 0x0000000004eafa25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4eafa25)
# `-----------------------------
# 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/RISCV/GlobalISel/rv64zbb.ll -check-prefix=RV64I
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/rv64zbb.ll -check-prefix=RV64I
# `-----------------------------
# 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/175069


More information about the llvm-commits mailing list