[llvm] [regalloc][LiveRegMatrix] Add validity check for LiveRegMatrix to prevent dangling pointers (PR #168553)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 18 08:20:30 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 132939 tests passed
* 2355 tests skipped
* 12 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-unknown-amdpal -mcpu=gfx1030 -start-before=si-lower-sgpr-spills -stop-after=prologepilog -verify-machineinstrs --stress-regalloc=5 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-unknown-amdpal -mcpu=gfx1030 -start-before=si-lower-sgpr-spills -stop-after=prologepilog -verify-machineinstrs --stress-regalloc=5 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: VGPR1_LO16
# | LiveInterval pointer: 0x1d818110
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: VGPR1_HI16
# | LiveInterval pointer: 0x1d818110
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-unknown-amdpal -mcpu=gfx1030 -start-before=si-lower-sgpr-spills -stop-after=prologepilog -verify-machineinstrs --stress-regalloc=5 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir
# | 1. Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir'.
# | 2. Running pass 'Greedy Register Allocator' on function '@test_main'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007b0b163a2330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007b0b163fbb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007b0b163a227e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007b0b163858ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007b0b1638581b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007b0b16398517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007b0b163871ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007b0b1638728b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/sgpr-spill-overlap-wwm-reserve.mir
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/ARM/splitkit.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/splitkit.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/ARM/splitkit.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/splitkit.ll
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: R4
# | LiveInterval pointer: 0x41970fb0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: R4
# | LiveInterval pointer: 0x4196fc10
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: R4
# | LiveInterval pointer: 0x4196fc10
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/splitkit.ll
# | 1. Running pass 'Function Pass Manager' on module '/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/splitkit.ll'.
# | 2. Running pass 'Greedy Register Allocator' on function '@func'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007fca54a11330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007fca54a6ab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007fca54a1127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007fca549f48ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007fca549f481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007fca54a07517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007fca549f61ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007fca549f628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/ARM/splitkit.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/ARM/splitkit.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/ARM/udivmodei5.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm-eabi < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/udivmodei5.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/ARM/udivmodei5.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm-eabi
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: R0
# | LiveInterval pointer: 0x2f7fa8e0
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=arm-eabi
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@sdiv129'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007a726f31f330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007a726f378b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007a726f31f27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007a726f3028ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007a726f30281b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007a726f315517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007a726f3041ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007a726f30428b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/ARM/udivmodei5.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/ARM/udivmodei5.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/Mips/hf16call32.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mipsel-linux-gnu -mattr=mips16 -relocation-model=static < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/hf16call32.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/Mips/hf16call32.ll -check-prefix=stel
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mipsel-linux-gnu -mattr=mips16 -relocation-model=static
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: V0
# | LiveInterval pointer: 0xb5701d0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: V0
# | LiveInterval pointer: 0xb55fd40
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=mipsel-linux-gnu -mattr=mips16 -relocation-model=static
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@main'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x000079b23b1d3330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000079b23b22cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000079b23b1d327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x000079b23b1b68ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000079b23b1b681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x000079b23b1c9517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x000079b23b1b81ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x000079b23b1b828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/Mips/hf16call32.ll -check-prefix=stel
# .---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/Mips/hf16call32.ll -check-prefix=stel
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/Mips/stldst.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mipsel -mattr=mips16 -relocation-model=pic -O3 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Mips/stldst.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/Mips/stldst.ll -check-prefix=16
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=mipsel -mattr=mips16 -relocation-model=pic -O3
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: V0
# | LiveInterval pointer: 0x39a9bd20
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=mipsel -mattr=mips16 -relocation-model=pic -O3
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@main'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007bca41ad5330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007bca41b2eb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007bca41ad527e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007bca41ab88ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007bca41ab881b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007bca41acb517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007bca41aba1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007bca41aba28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/Mips/stldst.ll -check-prefix=16
# .---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/Mips/stldst.ll -check-prefix=16
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/Thumb2/constant-islands.ll</summary>
```
Exit Code: -6
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/Thumb2/constant-islands.ll -mtriple=arm-apple-ios -mcpu=cortex-a8 -O0 -filetype=obj -verify-machine-dom-info -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm-apple-ios -mcpu=cortex-a8 -O0 -filetype=obj -verify-machine-dom-info -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# note: command had no output on stdout or stderr
# 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/Thumb2/constant-islands.ll -mtriple=thumb-apple-ios -mcpu=cortex-a8 -O0 -filetype=obj -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=thumb-apple-ios -mcpu=cortex-a8 -O0 -filetype=obj -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# 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/Thumb2/constant-islands.ll -mtriple=arm-apple-ios -mcpu=cortex-a8 -O2 -filetype=obj -verify-machineinstrs -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm-apple-ios -mcpu=cortex-a8 -O2 -filetype=obj -verify-machineinstrs -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# 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/Thumb2/constant-islands.ll -mtriple=thumb-apple-ios -mcpu=cortex-a8 -O2 -filetype=obj -verify-machineinstrs -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=thumb-apple-ios -mcpu=cortex-a8 -O2 -filetype=obj -verify-machineinstrs -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: R1
# | LiveInterval pointer: 0x4200eba0
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=thumb-apple-ios -mcpu=cortex-a8 -O2 -filetype=obj -verify-machineinstrs -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/CodeGen/Thumb2/Output/constant-islands.ll.tmp.o
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@_ZN7RagDollC2EP15btDynamicsWorldRK9btVector3f'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007eeb3d4c3330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007eeb3d51cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007eeb3d4c327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007eeb3d4a68ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007eeb3d4a681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007eeb3d4b9517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007eeb3d4a81ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007eeb3d4a828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# error: command failed with exit status: -6
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/bittest-big-integer.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/bittest-big-integer.ll -mtriple=i686-- | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/bittest-big-integer.ll --check-prefixes=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686--
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DH
# | LiveInterval pointer: 0x149aa0c0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DH
# | LiveInterval pointer: 0x149aa0c0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DL
# | LiveInterval pointer: 0x149aa0c0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DL
# | LiveInterval pointer: 0x149aa0c0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HDX
# | LiveInterval pointer: 0x149aa0c0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HDX
# | LiveInterval pointer: 0x149aa0c0
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=i686--
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@blsr_u512'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x000078e9c55b0330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000078e9c5609b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000078e9c55b027e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x000078e9c55938ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000078e9c559381b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x000078e9c55a6517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x000078e9c55951ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x000078e9c559528b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/X86/bittest-big-integer.ll --check-prefixes=X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/bittest-big-integer.ll:1493:14: error: X86-LABEL: expected string not found in input
# | ; X86-LABEL: blsr_u512:
# | ^
# | <stdin>:643:15: note: scanning from here
# | sequence_i128: # @sequence_i128
# | ^
# | <stdin>:643:23: note: possible intended match here
# | sequence_i128: # @sequence_i128
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/bittest-big-integer.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 638: .size chain_reset_i256, .Lfunc_end24-chain_reset_i256
# | 639: # -- End function
# | 640: .globl sequence_i128 # -- Begin function sequence_i128
# | 641: .p2align 4
# | 642: .type sequence_i128, at function
# | 643: sequence_i128: # @sequence_i128
# | label:1493'0 X~~~~~~~~~~~~~~~~~ error: no match found
# | label:1493'1 ? possible intended match
# | 644: # %bb.0:
# | label:1493'0 ~~~~~~~~~
# | 645: pushl %ebp
# | label:1493'0 ~~~~~~~~~~~~
# | 646: movl %esp, %ebp
# | label:1493'0 ~~~~~~~~~~~~~~~~~
# | 647: pushl %ebx
# | label:1493'0 ~~~~~~~~~~~~
# | 648: pushl %edi
# | label:1493'0 ~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/div-rem-pair-recomposition-signed.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/X86/div-rem-pair-recomposition-signed.ll -mtriple=i686-unknown-unknown -mattr=+sse,+sse2 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/div-rem-pair-recomposition-signed.ll --check-prefix=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-unknown-unknown -mattr=+sse,+sse2
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AH
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AH
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AH
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HAX
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HAX
# | LiveInterval pointer: 0x1dd51e00
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HAX
# | LiveInterval pointer: 0x1dd51e00
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=i686-unknown-unknown -mattr=+sse,+sse2
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@scalar_i128'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x0000799cae591330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000799cae5eab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000799cae59127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000799cae5748ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000799cae57481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000799cae587517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x0000799cae5761ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x0000799cae57628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/X86/div-rem-pair-recomposition-signed.ll --check-prefix=X86
# .---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/X86/div-rem-pair-recomposition-signed.ll --check-prefix=X86
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/fp-i129.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-i129.ll -mtriple=i686-unknown-unknown | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-i129.ll --check-prefixes=CHECK,X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-unknown-unknown
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DIL
# | LiveInterval pointer: 0xfec67b0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DIL
# | LiveInterval pointer: 0xfec67b0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DIH
# | LiveInterval pointer: 0xfec67b0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: DIH
# | LiveInterval pointer: 0xfec67b0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HDI
# | LiveInterval pointer: 0xfec67b0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HDI
# | LiveInterval pointer: 0xfec67b0
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=i686-unknown-unknown
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@sitofp_fp128'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007ac1f6a38330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007ac1f6a91b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007ac1f6a3827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007ac1f6a1b8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007ac1f6a1b81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007ac1f6a2e517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007ac1f6a1d1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007ac1f6a1d28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/X86/fp-i129.ll --check-prefixes=CHECK,X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-i129.ll:61:16: error: CHECK-LABEL: expected string not found in input
# | ; CHECK-LABEL: sitofp_fp128:
# | ^
# | <stdin>:2511:15: note: scanning from here
# | sitofp_double: # @sitofp_double
# | ^
# | <stdin>:2511:19: note: possible intended match here
# | sitofp_double: # @sitofp_double
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-i129.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 2506: .size sitofp_float, .Lfunc_end6-sitofp_float
# | 2507: # -- End function
# | 2508: .globl sitofp_double # -- Begin function sitofp_double
# | 2509: .p2align 4
# | 2510: .type sitofp_double, at function
# | 2511: sitofp_double: # @sitofp_double
# | label:61'0 X~~~~~~~~~~~~~~~~~ error: no match found
# | label:61'1 ? possible intended match
# | 2512: # %bb.0: # %itofp-entry
# | label:61'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 2513: pushl %ebp
# | label:61'0 ~~~~~~~~~~~~
# | 2514: movl %esp, %ebp
# | label:61'0 ~~~~~~~~~~~~~~~~~
# | 2515: pushl %ebx
# | label:61'0 ~~~~~~~~~~~~
# | 2516: pushl %edi
# | label:61'0 ~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/optimize-max-0.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/X86/optimize-max-0.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/X86/optimize-max-0.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AH
# | LiveInterval pointer: 0x4215d440
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x4215d440
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HAX
# | LiveInterval pointer: 0x4215d440
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@foo'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x000079b228ae4330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000079b228b3db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000079b228ae427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x000079b228ac78ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000079b228ac781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x000079b228ada517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x000079b228ac91ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x000079b228ac928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/X86/optimize-max-0.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/X86/optimize-max-0.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/pseudo_cmov_lower.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pseudo_cmov_lower.ll -mtriple=i386-linux-gnu -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pseudo_cmov_lower.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-linux-gnu -o -
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x2dd97140
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x2dd99360
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x2dd99560
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x2dd99760
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x2dd9c990
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: AL
# | LiveInterval pointer: 0x2dd9cb90
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=i386-linux-gnu -o -
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@foo9'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x00007b3b815f4330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007b3b8164db2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007b3b815f427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007b3b815d78ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007b3b815d781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007b3b815ea517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x00007b3b815d91ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x00007b3b815d928b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/X86/pseudo_cmov_lower.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pseudo_cmov_lower.ll:215:16: error: CHECK-LABEL: expected string not found in input
# | ; CHECK-LABEL: foo9:
# | ^
# | <stdin>:230:6: note: scanning from here
# | foo8: # @foo8
# | ^
# | <stdin>:230:10: note: possible intended match here
# | foo8: # @foo8
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pseudo_cmov_lower.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 225: .size foo7, .Lfunc_end7-foo7
# | 226: # -- End function
# | 227: .globl foo8 # -- Begin function foo8
# | 228: .p2align 4
# | 229: .type foo8, at function
# | 230: foo8: # @foo8
# | label:215'0 X~~~~~~~~ error: no match found
# | label:215'1 ? possible intended match
# | 231: # %bb.0: # %entry
# | label:215'0 ~~~~~~~~~~~~~~~~~~
# | 232: subl $308, %esp # imm = 0x134
# | label:215'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 233: movl 812(%esp), %eax
# | label:215'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 234: fldl 684(%esp)
# | label:215'0 ~~~~~~~~~~~~~~~~
# | 235: fstpl 92(%esp) # 8-byte Folded Spill
# | label:215'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/X86/udivmodei5.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/udivmodei5.ll -mtriple=i686-unknown-unknown | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/udivmodei5.ll --check-prefix=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-unknown-unknown
# .---command stderr------------
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: CH
# | LiveInterval pointer: 0x1ee5acd0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: CH
# | LiveInterval pointer: 0x1ee5acd0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: CL
# | LiveInterval pointer: 0x1ee5acd0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: CL
# | LiveInterval pointer: 0x1ee5acd0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HCX
# | LiveInterval pointer: 0x1ee5acd0
# | ERROR: LiveInterval pointer is not found in LiveIntervals:
# | Register Unit: HCX
# | LiveInterval pointer: 0x1ee5acd0
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:160: virtual void llvm::RegAllocBase::postOptimization(): Assertion `Matrix->isValid() && "LiveRegMatrix validation failed"' 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=i686-unknown-unknown
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'Greedy Register Allocator' on function '@udiv65'
# | #0 0x0000000007ebe388 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# | #1 0x0000000007ebba95 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# | #2 0x0000000007ebf151 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# | #3 0x0000782af9b7a330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000782af9bd3b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000782af9b7a27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000782af9b5d8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000782af9b5d81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000782af9b70517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x00000000070cd1af (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x70cd1af)
# | #10 0x00000000070f2113 llvm::RAGreedy::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2950:3
# | #11 0x0000000007104b49 (anonymous namespace)::RAGreedyLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:288:15
# | #12 0x0000000006ec1d73 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #13 0x00000000074300a5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #14 0x0000000007438052 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #15 0x0000000007430b4c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #16 0x0000000007430b4c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #17 0x0000000004da1a48 compileModule(char**, 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:0:8
# | #18 0x0000000004d9ede0 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #19 0x0000782af9b5f1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #20 0x0000782af9b5f28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #21 0x0000000004d9a865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4d9a865)
# `-----------------------------
# 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/X86/udivmodei5.ll --check-prefix=X86
# .---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/X86/udivmodei5.ll --check-prefix=X86
# `-----------------------------
# 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/168553
More information about the llvm-commits
mailing list