[llvm] [X86] Fix stack temporary leaks for x87 float returns (PR #213134)

via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 1 15:04:08 PDT 2026


github-actions[bot] wrote:

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

* 179804 tests passed
* 3608 tests skipped
* 18 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/X86/atomic-non-integer.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/atomic-non-integer.ll -mtriple=i386-linux-generic -verify-machineinstrs -mattr=sse | /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/atomic-non-integer.ll --check-prefixes=X86,X86-SSE1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-linux-generic -verify-machineinstrs -mattr=sse
# 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/X86/atomic-non-integer.ll --check-prefixes=X86,X86-SSE1
# 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/X86/atomic-non-integer.ll -mtriple=i386-linux-generic -verify-machineinstrs -mattr=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/atomic-non-integer.ll --check-prefixes=X86,X86-SSE2
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-linux-generic -verify-machineinstrs -mattr=sse2
# .---command stderr------------
# | 
# | # After Instruction Selection
# | # Machine code for function load_float: IsSSA, TracksLiveness
# | Frame Objects:
# |   fi#-1: size=4, align=16, fixed, at location [SP+4]
# |   fi#0: size=4, align=4, at location [SP+4]
# | save/restore points:
# | save points are empty
# | restore points are empty
# | 
# | bb.0 (%ir-block.0):
# |   %0:gr32 = MOV32rm %fixed-stack.0, 1, $noreg, 0, $noreg :: (load (s32) from %fixed-stack.0, align 16)
# |   %1:fr32 = MOVSSrm_alt killed %0:gr32, 1, $noreg, 0, $noreg :: (load unordered (s32) from %ir.fptr)
# |   LIFETIME_START %stack.0
# |   MOVSSmr %stack.0, 1, $noreg, 0, $noreg, killed %1:fr32 :: (store (s32) into %stack.0)
# |   %2:rfp80 = nofpexcept LD_Fp32m80 %stack.0, 1, $noreg, 0, $noreg, implicit-def dead $fpsw, implicit $fpcw :: (load (s32) from %stack.0)
# |   RET 0, killed %2:rfp80
# |   LIFETIME_END %stack.0
# | 
# | # End machine code for function load_float.
# | 
# | *** Bad machine code: Non-terminator instruction after the first terminator ***
# | - function:    load_float
# | - basic block: %bb.0  (0x1aa70048)
# | - instruction: LIFETIME_END %stack.0
# | First terminator was:	RET 0, killed %2:rfp80
# | LLVM ERROR: Found 1 machine code errors.
# | 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-generic -verify-machineinstrs -mattr=sse2
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'Verify generated machine code' on function '@load_float'
# |  #0 0x0000000008733b6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:928:13
# |  #1 0x0000000008730a31 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000873498b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x00007b36486fd330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007b3648756b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007b36486fd27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007b36486e08ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x000000000868f615 llvm::report_fatal_error(llvm::Twine const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/ErrorHandling.cpp:137:5
# |  #8 0x000000000751b832 usedWords /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:67:3
# |  #9 0x000000000751b832 allocBytes<llvm::detail::DenseSetPair<llvm::Register> > /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:104:10
# | #10 0x000000000751b832 deallocateBuckets /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:915:23
# | #11 0x000000000751b832 ~DenseMap /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:874:5
# | #12 0x000000000751b832 ~DenseSetImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseSet.h:53:50
# | #13 0x000000000751b832 (anonymous namespace)::MachineVerifier::~MachineVerifier() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:116:8
# | #14 0x000000000751cb1a (anonymous namespace)::MachineVerifierLegacyPass::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:0:5
# | #15 0x00000000073ed169 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:99:7
# | #16 0x000000000797eb90 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #17 0x00000000079866b2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #18 0x000000000797f8f6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #19 0x000000000797f8f6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #20 0x000000000508b64b 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:882:17
# | #21 0x0000000005088583 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #22 0x00007b36486e21ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007b36486e228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x0000000005087725 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5087725)
# `-----------------------------
# 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/atomic-non-integer.ll --check-prefixes=X86,X86-SSE2
# .---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/atomic-non-integer.ll --check-prefixes=X86,X86-SSE2
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/dag-stlf-mismatch.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/dag-stlf-mismatch.ll -mtriple=x86_64-- | /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/dag-stlf-mismatch.ll --check-prefix=X64
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64--
# 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/X86/dag-stlf-mismatch.ll --check-prefix=X64
# 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/X86/dag-stlf-mismatch.ll -mtriple=x86_64-pc-windows-gnu -mcpu=x86-64-v4 | /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/dag-stlf-mismatch.ll --check-prefix=AVX512
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-pc-windows-gnu -mcpu=x86-64-v4
# 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/X86/dag-stlf-mismatch.ll --check-prefix=AVX512
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/dag-stlf-mismatch.ll:82:16: error: AVX512-NEXT: expected string not found in input
# | ; AVX512-NEXT: movl $0, {{[0-9]+}}(%rsp)
# |                ^
# | <stdin>:58:17: note: scanning from here
# |  movl $0, (%rcx)
# |                 ^
# | <stdin>:60:2: note: possible intended match here
# |  movl %eax, 32(%rsp)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/dag-stlf-mismatch.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           53:  .globl test_stlf_late_byval # -- Begin function test_stlf_late_byval 
# |           54:  .p2align 4 
# |           55: test_stlf_late_byval: # @test_stlf_late_byval 
# |           56: # %bb.0: 
# |           57:  subq $40, %rsp 
# |           58:  movl $0, (%rcx) 
# | next:82'0                    {   search range start (exclusive)
# | next:82'1                        error: no match found in search range
# |           59:  movl (%rcx), %eax 
# |           60:  movl %eax, 32(%rsp) 
# | next:82'2      ?                     possible intended match
# |           61:  leaq 32(%rsp), %rcx 
# |           62:  callq ext_func 
# |           63:  addq $40, %rsp 
# |           64:  retq 
# |           65:  # -- End function 
# |           66:  .def test_stlf_variable; 
# |           67:  .scl 2; 
# |           68:  .type 32; 
# |           69:  .endef 
# |           70:  .globl test_stlf_variable # -- Begin function test_stlf_variable 
# |           71:  .p2align 4 
# |           72: test_stlf_variable: # @test_stlf_variable 
# | next:82'3                        }                        search range end (exclusive)
# |           73: # %bb.0: 
# |           74:  vmovd %edx, %xmm0 
# |           75:  movl %edx, (%rcx) 
# |           76:  vmulss %xmm2, %xmm0, %xmm0 
# |           77:  retq 
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/fast-isel-uint-float-conversion.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 -mtriple=x86_64-unknown-unknown -mcpu=generic -mattr=+avx512f -fast-isel --fast-isel-abort=1 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fast-isel-uint-float-conversion.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/fast-isel-uint-float-conversion.ll --check-prefix=AVX
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=x86_64-unknown-unknown -mcpu=generic -mattr=+avx512f -fast-isel --fast-isel-abort=1
# 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/X86/fast-isel-uint-float-conversion.ll --check-prefix=AVX
# 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 -verify-machineinstrs -mtriple=i686-unknown-unknown -mcpu=generic -mattr=+avx512f -fast-isel --fast-isel-abort=1 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fast-isel-uint-float-conversion.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/fast-isel-uint-float-conversion.ll --check-prefix=AVX_X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=i686-unknown-unknown -mcpu=generic -mattr=+avx512f -fast-isel --fast-isel-abort=1
# .---command stderr------------
# | 
# | # After Instruction Selection
# | # Machine code for function int_to_double_rr: IsSSA, TracksLiveness
# | Frame Objects:
# |   fi#-1: size=4, align=4, fixed, at location [SP+4]
# |   fi#0: size=8, align=8, at location [SP+4]
# | save/restore points:
# | save points are empty
# | restore points are empty
# | 
# | bb.0.entry:
# |   %0:gr32 = MOV32rm %fixed-stack.0, 1, $noreg, 0, $noreg :: (load (s32) from %fixed-stack.0)
# |   %2:fr64x = IMPLICIT_DEF
# |   %1:fr64x = VCVTUSI2SDZrr killed %2:fr64x, %0:gr32
# |   LIFETIME_START %stack.0
# |   VMOVSDZmr %stack.0, 1, $noreg, 0, $noreg, %1:fr64x :: (store (s64) into %stack.0, align 4)
# |   %3:rfp80 = nofpexcept LD_Fp64m80 %stack.0, 1, $noreg, 0, $noreg, implicit-def dead $fpsw, implicit $fpcw :: (load (s64) from %stack.0, align 4)
# |   RET 0, killed %3:rfp80
# |   LIFETIME_END %stack.0
# | 
# | # End machine code for function int_to_double_rr.
# | 
# | *** Bad machine code: Non-terminator instruction after the first terminator ***
# | - function:    int_to_double_rr
# | - basic block: %bb.0 entry (0x248bf0d8)
# | - instruction: LIFETIME_END %stack.0
# | First terminator was:	RET 0, killed %3:rfp80
# | LLVM ERROR: Found 1 machine code errors.
# | 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 -verify-machineinstrs -mtriple=i686-unknown-unknown -mcpu=generic -mattr=+avx512f -fast-isel --fast-isel-abort=1
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'Verify generated machine code' on function '@int_to_double_rr'
# |  #0 0x0000000008733b6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:928:13
# |  #1 0x0000000008730a31 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000873498b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x00007c0195d7e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007c0195dd7b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007c0195d7e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007c0195d618ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x000000000868f615 llvm::report_fatal_error(llvm::Twine const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/ErrorHandling.cpp:137:5
# |  #8 0x000000000751b832 usedWords /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:67:3
# |  #9 0x000000000751b832 allocBytes<llvm::detail::DenseSetPair<llvm::Register> > /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:104:10
# | #10 0x000000000751b832 deallocateBuckets /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:915:23
# | #11 0x000000000751b832 ~DenseMap /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:874:5
# | #12 0x000000000751b832 ~DenseSetImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseSet.h:53:50
# | #13 0x000000000751b832 (anonymous namespace)::MachineVerifier::~MachineVerifier() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:116:8
# | #14 0x000000000751cb1a (anonymous namespace)::MachineVerifierLegacyPass::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:0:5
# | #15 0x00000000073ed169 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:99:7
# | #16 0x000000000797eb90 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #17 0x00000000079866b2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #18 0x000000000797f8f6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #19 0x000000000797f8f6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #20 0x000000000508b64b 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:882:17
# | #21 0x0000000005088583 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #22 0x00007c0195d631ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007c0195d6328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x0000000005087725 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5087725)
# `-----------------------------
# 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/fast-isel-uint-float-conversion.ll --check-prefix=AVX_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/fast-isel-uint-float-conversion.ll --check-prefix=AVX_X86
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/fp-intrinsics.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O3 -mtriple=i686-pc-linux -mattr=+cmov < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-intrinsics.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/fp-intrinsics.ll --check-prefix=X87
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O3 -mtriple=i686-pc-linux -mattr=+cmov
# 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/X86/fp-intrinsics.ll --check-prefix=X87
# 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 -O3 -mtriple=i686-pc-linux -mattr=sse2 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-intrinsics.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/fp-intrinsics.ll --check-prefix=X86-SSE
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O3 -mtriple=i686-pc-linux -mattr=sse2
# 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/X86/fp-intrinsics.ll --check-prefix=X86-SSE
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-intrinsics.ll:2478:17: error: X86-SSE-NEXT: expected string not found in input
# | ; X86-SSE-NEXT: subl $28, %esp
# |                 ^
# | <stdin>:1046:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:1047:2: note: possible intended match here
# |  subl $20, %esp
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-intrinsics.ll:2711:17: error: X86-SSE-NEXT: expected string not found in input
# | ; X86-SSE-NEXT: movss %xmm0, (%esp)
# |                 ^
# | <stdin>:1151:53: note: scanning from here
# |  movss 4(%esp), %xmm0 # xmm0 = mem[0],zero,zero,zero
# |                                                     ^
# | <stdin>:1152:2: note: possible intended match here
# |  movss %xmm0, 4(%esp)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-intrinsics.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1041:  .globl uifdl 
# |           1042:  .prefalign 4, .Lfunc_end48, nop 
# |           1043:  .type uifdl, at function 
# |           1044: uifdl: # @uifdl 
# |           1045:  .cfi_startproc 
# |           1046: # %bb.0: # %entry 
# | next:2478'0                     {   search range start (exclusive)
# | next:2478'1                         error: no match found in search range
# |           1047:  subl $20, %esp 
# | next:2478'2      ?                possible intended match
# |           1048:  .cfi_def_cfa_offset 24 
# |           1049:  movl 28(%esp), %eax 
# |           1050:  movsd 24(%esp), %xmm0 # xmm0 = mem[0],zero 
# |           1051:  movlps %xmm0, 8(%esp) 
# |           1052:  shrl $31, %eax 
# |              .
# |              .
# |              .
# |           1066:  .cfi_endproc 
# |           1067:  # -- End function 
# |           1068:  .globl uiffb # -- Begin function uiffb 
# |           1069:  .prefalign 4, .Lfunc_end49, nop 
# |           1070:  .type uiffb, at function 
# |           1071: uiffb: # @uiffb 
# | next:2478'3           }           search range end (exclusive)
# |           1072:  .cfi_startproc 
# |           1073: # %bb.0: # %entry 
# |           1074:  pushl %eax 
# |           1075:  .cfi_def_cfa_offset 8 
# |           1076:  movzbl 8(%esp), %eax 
# |              .
# |              .
# |              .
# |           1146:  shrl $31, %eax 
# |           1147:  fildll 8(%esp) 
# |           1148:  fadds .LCPI52_0(,%eax,4) 
# |           1149:  fstps 4(%esp) 
# |           1150:  wait 
# |           1151:  movss 4(%esp), %xmm0 # xmm0 = mem[0],zero,zero,zero 
# | next:2711'0                                                        {   search range start (exclusive)
# | next:2711'1                                                            error: no match found in search range
# |           1152:  movss %xmm0, 4(%esp) 
# | next:2711'2      ?                      possible intended match
# |           1153:  flds 4(%esp) 
# |           1154:  wait 
# |           1155:  addl $20, %esp 
# |           1156:  .cfi_def_cfa_offset 4 
# |           1157:  retl 
# |              .
# |              .
# |              .
# |           1165:  .quad 0x4045000000000000 # double 42 
# |           1166:  .text 
# |           1167:  .globl ftan 
# |           1168:  .prefalign 4, .Lfunc_end53, nop 
# |           1169:  .type ftan, at function 
# |           1170: ftan: # @ftan 
# | next:2711'3          }          search range end (exclusive)
# |           1171:  .cfi_startproc 
# |           1172: # %bb.0: # %entry 
# |           1173:  subl $12, %esp 
# |           1174:  .cfi_def_cfa_offset 16 
# |           1175:  movsd .LCPI53_0, %xmm0 # xmm0 = [4.2E+1,0.0E+0] 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/fp-stack-ret-conv.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/fp-stack-ret-conv.ll -mcpu=yonah | /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-stack-ret-conv.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mcpu=yonah
# .---command stderr------------
# | LLVM ERROR: Cannot select: t20: f32 = fp_round t12, TargetConstant:i32<0>
# |   t12: f80,ch,glue = X86ISD::POP_FROM_X87_REG t10, Register:f80 $fp0, t10:1
# |     t10: ch,glue = callseq_end t9, TargetConstant:i32<0>, TargetConstant:i32<0>, t9:1
# |       t9: ch,glue = X86ISD::CALL t6, TargetGlobalAddress:i32<ptr @foo> 0, RegisterMask:Untyped
# | In function: test
# | 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 -mcpu=yonah
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'X86 DAG->DAG Instruction Selection' on function '@test'
# |  #0 0x0000000008733b6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:928:13
# |  #1 0x0000000008730a31 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000873498b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x00007bb4b5988330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007bb4b59e1b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007bb4b598827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007bb4b596b8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x000000000868f615 llvm::report_fatal_error(llvm::Twine const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/ErrorHandling.cpp:137:5
# |  #8 0x0000000008506ee8 getValueType /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1126:5
# |  #9 0x0000000008506ee8 getValueType /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1281:16
# | #10 0x0000000008506ee8 llvm::SelectionDAGISel::CannotYetSelect(llvm::SDNode*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:4633:43
# | #11 0x0000000008505f40 back /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:318:5
# | #12 0x0000000008505f40 llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int, unsigned char const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:4551:21
# | #13 0x0000000006abc41d (anonymous namespace)::X86DAGToDAGISel::Select(llvm::SDNode*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:7008:1
# | #14 0x00000000084faeed begin /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:276:45
# | #15 0x00000000084faeed end /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:278:27
# | #16 0x00000000084faeed ~SmallVector /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1242:46
# | #17 0x00000000084faeed llvm::SelectionDAGISel::DoInstructionSelection() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1384:5
# | #18 0x00000000084f9ebd ~TimeRegion /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Timer.h:167:9
# | #19 0x00000000084f9ebd llvm::SelectionDAGISel::CodeGenAndEmitDAG() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1153:3
# | #20 0x00000000084f7b1d llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1678:8
# | #21 0x00000000084f4ec1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:647:22
# | #22 0x00000000084f25ac llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:395:20
# | #23 0x00000000073ed169 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:99:7
# | #24 0x000000000797eb90 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #25 0x00000000079866b2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #26 0x000000000797f8f6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #27 0x000000000797f8f6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #28 0x000000000508b64b 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:882:17
# | #29 0x0000000005088583 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #30 0x00007bb4b596d1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #31 0x00007bb4b596d28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #32 0x0000000005087725 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5087725)
# `-----------------------------
# 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-stack-ret-conv.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/fp-stack-ret-conv.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/fp-strict-scalar-inttofp.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/fp-strict-scalar-inttofp.ll -mtriple=i686-unknown-unknown -mattr=+sse2 -O3 | /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-strict-scalar-inttofp.ll --check-prefixes=SSE-X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-unknown-unknown -mattr=+sse2 -O3
# 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/X86/fp-strict-scalar-inttofp.ll --check-prefixes=SSE-X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-strict-scalar-inttofp.ll:600:17: error: SSE-X86-NEXT: expected string not found in input
# | ; SSE-X86-NEXT: movss %xmm0, (%esp)
# |                 ^
# | <stdin>:221:53: note: scanning from here
# |  movss 4(%esp), %xmm0 # xmm0 = mem[0],zero,zero,zero
# |                                                     ^
# | <stdin>:222:2: note: possible intended match here
# |  movss %xmm0, 4(%esp)
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-strict-scalar-inttofp.ll:1279:17: error: SSE-X86-NEXT: expected string not found in input
# | ; SSE-X86-NEXT: subl $24, %esp
# |                 ^
# | <stdin>:459:16: note: scanning from here
# |  andl $-8, %esp
# |                ^
# | <stdin>:460:2: note: possible intended match here
# |  subl $16, %esp
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp-strict-scalar-inttofp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            216:  shrl $31, %eax 
# |            217:  fildll 8(%esp) 
# |            218:  fadds .LCPI9_0(,%eax,4) 
# |            219:  fstps 4(%esp) 
# |            220:  wait 
# |            221:  movss 4(%esp), %xmm0 # xmm0 = mem[0],zero,zero,zero 
# | next:600'0                                                         {   search range start (exclusive)
# | next:600'1                                                             error: no match found in search range
# |            222:  movss %xmm0, 4(%esp) 
# | next:600'2       ?                      possible intended match
# |            223:  flds 4(%esp) 
# |            224:  wait 
# |            225:  movl %ebp, %esp 
# |            226:  popl %ebp 
# |            227:  .cfi_def_cfa %esp, 4 
# |            228:  retl 
# |            229: .Lfunc_end9: 
# |            230:  .size uitofp_i64tof32, .Lfunc_end9-uitofp_i64tof32 
# |            231:  .cfi_endproc 
# |            232:  # -- End function 
# |            233:  .globl sitofp_i8tof64 # -- Begin function sitofp_i8tof64 
# |            234:  .prefalign 4, .Lfunc_end10, nop 
# |            235:  .type sitofp_i8tof64, at function 
# |            236: sitofp_i8tof64: # @sitofp_i8tof64 
# | next:600'3                     }                    search range end (exclusive)
# |            237:  .cfi_startproc 
# |            238: # %bb.0: 
# |            239:  pushl %ebp 
# |            240:  .cfi_def_cfa_offset 8 
# |            241:  .cfi_offset %ebp, -8 
# |              .
# |              .
# |              .
# |            454:  pushl %ebp 
# |            455:  .cfi_def_cfa_offset 8 
# |            456:  .cfi_offset %ebp, -8 
# |            457:  movl %esp, %ebp 
# |            458:  .cfi_def_cfa_register %ebp 
# |            459:  andl $-8, %esp 
# | next:1279'0                   {   search range start (exclusive)
# | next:1279'1                       error: no match found in search range
# |            460:  subl $16, %esp 
# | next:1279'2      ?                possible intended match
# |            461:  movl 12(%ebp), %eax 
# |            462:  movsd 8(%ebp), %xmm0 # xmm0 = mem[0],zero 
# |            463:  movlps %xmm0, 8(%esp) 
# |            464:  shrl $31, %eax 
# |            465:  fildll 8(%esp) 
# |              .
# |              .
# |              .
# |            476:  retl 
# |            477: .Lfunc_end18: 
# |            478:  .size uitofp_i64tof64, .Lfunc_end18-uitofp_i64tof64 
# |            479:  .cfi_endproc 
# |            480:  # -- End function 
# |            481:  .section ".note.GNU-stack","", at progbits 
# | next:1279'3                                              } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/fp128-libcalls-strict.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/fp128-libcalls-strict.ll -O2 -mtriple=x86_64-linux-android      -enable-legalize-types-checking      | /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/fp128-libcalls-strict.ll --check-prefix=ANDROID
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O2 -mtriple=x86_64-linux-android -enable-legalize-types-checking
# 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/X86/fp128-libcalls-strict.ll --check-prefix=ANDROID
# 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/X86/fp128-libcalls-strict.ll -O2 -mtriple=x86_64-linux-gnu      -enable-legalize-types-checking      | /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/fp128-libcalls-strict.ll --check-prefix=GNU
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O2 -mtriple=x86_64-linux-gnu -enable-legalize-types-checking
# 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/X86/fp128-libcalls-strict.ll --check-prefix=GNU
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp128-libcalls-strict.ll -O2 -mtriple=i686-linux-gnu -mattr=+sse2      -enable-legalize-types-checking      | /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/fp128-libcalls-strict.ll --check-prefix=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O2 -mtriple=i686-linux-gnu -mattr=+sse2 -enable-legalize-types-checking
# 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/X86/fp128-libcalls-strict.ll --check-prefix=X86
# note: command had no output on stdout or stderr
# RUN: at line 11
/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/fp128-libcalls-strict.ll -O2 -mtriple=x86_64-pc-windows-msvc      -enable-legalize-types-checking      | /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/fp128-libcalls-strict.ll --check-prefix=WIN
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -O2 -mtriple=x86_64-pc-windows-msvc -enable-legalize-types-checking
# 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/X86/fp128-libcalls-strict.ll --check-prefix=WIN
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp128-libcalls-strict.ll:602:13: error: WIN-NEXT: expected string not found in input
# | ; WIN-NEXT: movaps (%r9), %xmm0
# |             ^
# | <stdin>:124:17: note: scanning from here
# |  movq %rcx, %rsi
# |                 ^
# | <stdin>:127:2: note: possible intended match here
# |  movaps (%r9), %xmm2
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/fp128-libcalls-strict.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           119:  .p2align 4 
# |           120: fma: # @fma 
# |           121: # %bb.0: # %entry 
# |           122:  pushq %rsi 
# |           123:  subq $96, %rsp 
# |           124:  movq %rcx, %rsi 
# | next:602'0                    {   search range start (exclusive)
# | next:602'1                        error: no match found in search range
# |           125:  movaps (%rdx), %xmm0 
# |           126:  movaps (%r8), %xmm1 
# |           127:  movaps (%r9), %xmm2 
# | next:602'2      ?                     possible intended match
# |           128:  movaps %xmm2, 32(%rsp) 
# |           129:  movaps %xmm1, 48(%rsp) 
# |           130:  movaps %xmm0, 64(%rsp) 
# |           131:  leaq 80(%rsp), %rcx 
# |           132:  leaq 64(%rsp), %rdx 
# |             .
# |             .
# |             .
# |           144:  .scl 2; 
# |           145:  .type 32; 
# |           146:  .endef 
# |           147:  .globl frem # -- Begin function frem 
# |           148:  .p2align 4 
# |           149: frem: # @frem 
# | next:602'3          }          search range end (exclusive)
# |           150: # %bb.0: # %entry 
# |           151:  pushq %rsi 
# |           152:  subq $80, %rsp 
# |           153:  movq %rcx, %rsi 
# |           154:  movaps (%rdx), %xmm0 
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/frem-msvc32.ll</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-pc-windows-msvc -O0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/frem-msvc32.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/frem-msvc32.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-pc-windows-msvc -O0
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:439: T &llvm::MutableArrayRef<llvm::MachineOperand>::operator[](size_t) const [T = llvm::MachineOperand]: Assertion `Index < this->size() && "Invalid index!"' 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-pc-windows-msvc -O0
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@do_frem32'
# |  #0 0x0000000008733b6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:928:13
# |  #1 0x0000000008730a31 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000873498b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x00007b1b14c69330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007b1b14cc2b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007b1b14c6927e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007b1b14c4c8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007b1b14c4c81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007b1b14c5f517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000006a2e34e getIndex /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/CodeGen/MachineOperand.h:581:5
# | #10 0x0000000006a2e34e llvm::X86RegisterInfo::eliminateFrameIndex(llvm::MachineInstrBundleIterator<llvm::MachineInstr, false>, int, unsigned int, llvm::RegScavenger*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86RegisterInfo.cpp:952:48
# | #11 0x00000000075d3ed2 replaceFrameIndices /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:0:11
# | #12 0x00000000075d3ed2 replaceFrameIndices /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:1387:5
# | #13 0x00000000075d3ed2 (anonymous namespace)::PEIImpl::run(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:278:7
# | #14 0x00000000075d54d7 begin /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:276:45
# | #15 0x00000000075d54d7 end /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:278:27
# | #16 0x00000000075d54d7 ~SmallVector /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1242:46
# | #17 0x00000000075d54d7 ~PEIImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:81:7
# | #18 0x00000000075d54d7 (anonymous namespace)::PEILegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/PrologEpilogInserter.cpp:356:3
# | #19 0x00000000073ed169 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:99:7
# | #20 0x000000000797eb90 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #21 0x00000000079866b2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #22 0x000000000797f8f6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #23 0x000000000797f8f6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #24 0x000000000508b64b 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:882:17
# | #25 0x0000000005088583 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #26 0x00007b1b14c4e1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #27 0x00007b1b14c4e28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #28 0x0000000005087725 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5087725)
# `-----------------------------
# 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/frem-msvc32.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/frem-msvc32.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/half.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/half.ll -mtriple=x86_64-unknown-linux-gnu -mattr=-f16c -fixup-byte-word-insts=1 -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/X86/half.ll -check-prefixes=CHECK,CHECK-LIBCALL,BWON
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-linux-gnu -mattr=-f16c -fixup-byte-word-insts=1 -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/X86/half.ll -check-prefixes=CHECK,CHECK-LIBCALL,BWON
# 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/X86/half.ll -mtriple=x86_64-unknown-linux-gnu -mattr=-f16c  -fixup-byte-word-insts=0 -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/X86/half.ll -check-prefixes=CHECK,CHECK-LIBCALL,BWOFF
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-linux-gnu -mattr=-f16c -fixup-byte-word-insts=0 -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/X86/half.ll -check-prefixes=CHECK,CHECK-LIBCALL,BWOFF
# 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/X86/half.ll -mtriple=x86_64-unknown-linux-gnu -mattr=+f16c -fixup-byte-word-insts=1 -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/X86/half.ll -check-prefixes=CHECK,BWON,BWON-F16C
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-linux-gnu -mattr=+f16c -fixup-byte-word-insts=1 -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/X86/half.ll -check-prefixes=CHECK,BWON,BWON-F16C
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/half.ll -mtriple=i686-unknown-linux-gnu -mattr +sse2 -fixup-byte-word-insts=0 -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/X86/half.ll -check-prefixes=CHECK-I686
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-unknown-linux-gnu -mattr +sse2 -fixup-byte-word-insts=0 -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/X86/half.ll -check-prefixes=CHECK-I686
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/half.ll:552:20: error: CHECK-I686-NEXT: expected string not found in input
# | ; CHECK-I686-NEXT: pinsrw $0, 6(%eax), %xmm0
# |                    ^
# | <stdin>:290:22: note: scanning from here
# |  movl 112(%esp), %eax
# |                      ^
# | <stdin>:291:2: note: possible intended match here
# |  pinsrw $0, 2(%eax), %xmm0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/half.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           285:  .type test_extend64_vec4, at function 
# |           286: test_extend64_vec4: # @test_extend64_vec4 
# |           287: # %bb.0: 
# |           288:  pushl %esi 
# |           289:  subl $104, %esp 
# |           290:  movl 112(%esp), %eax 
# | next:552'0                         {   search range start (exclusive)
# | next:552'1                             error: no match found in search range
# |           291:  pinsrw $0, 2(%eax), %xmm0 
# | next:552'2      ?                           possible intended match
# |           292:  movdqa %xmm0, 80(%esp) # 16-byte Spill 
# |           293:  pinsrw $0, (%eax), %xmm0 
# |           294:  movdqa %xmm0, 16(%esp) # 16-byte Spill 
# |           295:  pinsrw $0, 4(%eax), %xmm0 
# |           296:  pinsrw $0, 6(%eax), %xmm1 
# |             .
# |             .
# |             .
# |           327:  .size test_extend64_vec4, .Lfunc_end12-test_extend64_vec4 
# |           328:  # -- End function 
# |           329:  .globl test_trunc32_vec4 # -- Begin function test_trunc32_vec4 
# |           330:  .prefalign 4, .Lfunc_end13, nop 
# |           331:  .type test_trunc32_vec4, at function 
# |           332: test_trunc32_vec4: # @test_trunc32_vec4 
# | next:552'3                       }                       search range end (exclusive)
# |           333: # %bb.0: 
# |           334:  pushl %esi 
# |           335:  subl $88, %esp 
# |           336:  movaps %xmm0, 16(%esp) # 16-byte Spill 
# |           337:  movl 96(%esp), %esi 
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/ldexp.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=X64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown -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 -check-prefixes=X64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.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=x86_64-pc-win32 -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=WIN64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-pc-win32 -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 -check-prefixes=WIN64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.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=i386-pc-win32 -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=WIN32 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-pc-win32 -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 -check-prefix=WIN32 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll:368:15: error: WIN32-NEXT: is not on the line after the previous match
# | ; WIN32-NEXT: fstps 12(%esi)
# |               ^
# | <stdin>:167:2: note: 'next' match was here
# |  fstps 12(%esi)
# |  ^
# | <stdin>:165:15: note: previous match ended here
# |  flds 12(%esp)
# |               ^
# | <stdin>:166:1: note: non-matching line after previous match is here
# |  fxch %st(3)
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/ldexp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           160:  calll _ldexp 
# |           161:  fstps 12(%esp) 
# |           162:  flds 24(%esp) 
# |           163:  flds 20(%esp) 
# |           164:  flds 16(%esp) 
# |           165:  flds 12(%esp) 
# | next:368'0                  {   search range start (exclusive)
# |           166:  fxch %st(3) 
# |           167:  fstps 12(%esi) 
# | next:368'1      !~~~~~~~~~~~~~   error: match on wrong line
# |           168:  fxch %st(1) 
# |           169:  fstps 8(%esi) 
# |           170:  fstps 4(%esi) 
# |           171:  fstps (%esi) 
# |           172:  movl %esi, %eax 
# |             .
# |             .
# |             .
# |           181:  .scl 2; 
# |           182:  .type 32; 
# |           183:  .endef 
# |           184:  .globl _ldexp_v2f64 # -- Begin function ldexp_v2f64 
# |           185:  .p2align 4 
# |           186: _ldexp_v2f64: # @ldexp_v2f64 
# | next:368'2                  }                 search range end (exclusive)
# |           187: # %bb.0: 
# |           188:  pushl %esi 
# |           189:  subl $28, %esp 
# |           190:  fldl 36(%esp) 
# |           191:  fstpl 20(%esp) # 8-byte Folded Spill 
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/llvm.frexp.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=X64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown
# 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=X64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.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=i386-pc-win32 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=WIN32 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-pc-win32
# 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=WIN32 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll:186:15: error: WIN32-NEXT: is not on the line after the previous match
# | ; WIN32-NEXT: movl {{[0-9]+}}(%esp), %eax
# |               ^
# | <stdin>:132:2: note: 'next' match was here
# |  movl 16(%esp), %eax
# |  ^
# | <stdin>:130:16: note: previous match ended here
# |  fstps 12(%esp)
# |                ^
# | <stdin>:131:1: note: non-matching line after previous match is here
# |  flds 12(%esp)
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll:309:15: error: WIN32-NEXT: is not on the line after the previous match
# | ; WIN32-NEXT: leal 24(%esi), %eax
# |               ^
# | <stdin>:191:2: note: 'next' match was here
# |  leal 24(%esi), %eax
# |  ^
# | <stdin>:184:21: note: previous match ended here
# |  movl 52(%esp), %esi
# |                     ^
# | <stdin>:185:1: note: non-matching line after previous match is here
# |  leal 20(%esi), %eax
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll:422:15: error: WIN32-NEXT: is not on the line after the previous match
# | ; WIN32-NEXT: fstps 12(%esi)
# |               ^
# | <stdin>:272:2: note: 'next' match was here
# |  fstps 12(%esi)
# |  ^
# | <stdin>:270:15: note: previous match ended here
# |  flds 12(%esp)
# |               ^
# | <stdin>:271:1: note: non-matching line after previous match is here
# |  fxch %st(3)
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/llvm.frexp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           125:  leal 16(%esp), %eax 
# |           126:  movl %eax, 8(%esp) 
# |           127:  flds 24(%esp) 
# |           128:  fstpl (%esp) 
# |           129:  calll _frexp 
# |           130:  fstps 12(%esp) 
# | next:186'0                   {   search range start (exclusive)
# |           131:  flds 12(%esp) 
# |           132:  movl 16(%esp), %eax 
# | next:186'1      !~~~~~~~~~~~~~~~~~~   error: match on wrong line
# |           133:  addl $20, %esp 
# |           134:  retl 
# |           135:  # -- End function 
# |           136:  .def _test_frexp_f32_i32_only_use_fract; 
# |           137:  .scl 2; 
# |           138:  .type 32; 
# |           139:  .endef 
# |           140:  .globl _test_frexp_f32_i32_only_use_fract # -- Begin function test_frexp_f32_i32_only_use_fract 
# |           141:  .p2align 4 
# |           142: _test_frexp_f32_i32_only_use_fract: # @test_frexp_f32_i32_only_use_fract 
# | next:186'2                                        }                                       search range end (exclusive)
# |           143: # %bb.0: 
# |           144:  subl $20, %esp 
# |           145:  leal 16(%esp), %eax 
# |           146:  movl %eax, 8(%esp) 
# |           147:  flds 24(%esp) 
# |             .
# |             .
# |             .
# |           179:  .p2align 4 
# |           180: _test_frexp_v4f32_v4i32: # @test_frexp_v4f32_v4i32 
# |           181: # %bb.0: 
# |           182:  pushl %esi 
# |           183:  subl $44, %esp 
# |           184:  movl 52(%esp), %esi 
# | next:309'0                        {   search range start (exclusive)
# |           185:  leal 20(%esi), %eax 
# |           186:  movl %eax, 8(%esp) 
# |           187:  flds 60(%esp) 
# |           188:  fstpl (%esp) 
# |           189:  calll _frexp 
# |           190:  fstpl 36(%esp) # 8-byte Folded Spill 
# |           191:  leal 24(%esi), %eax 
# | next:309'1      !~~~~~~~~~~~~~~~~~~   error: match on wrong line
# |           192:  movl %eax, 8(%esp) 
# |           193:  flds 64(%esp) 
# |           194:  fstpl (%esp) 
# |           195:  calll _frexp 
# |           196:  fstpl 28(%esp) # 8-byte Folded Spill 
# |             .
# |             .
# |             .
# |           229:  .scl 2; 
# |           230:  .type 32; 
# |           231:  .endef 
# |           232:  .globl _test_frexp_v4f32_v4i32_only_use_fract # -- Begin function test_frexp_v4f32_v4i32_only_use_fract 
# |           233:  .p2align 4 
# |           234: _test_frexp_v4f32_v4i32_only_use_fract: # @test_frexp_v4f32_v4i32_only_use_fract 
# | next:309'2                                            }                                           search range end (exclusive)
# |           235: # %bb.0: 
# |           236:  pushl %esi 
# |           237:  subl $60, %esp 
# |           238:  movl 68(%esp), %esi 
# |           239:  leal 52(%esp), %eax 
# |             .
# |             .
# |             .
# |           265:  calll _frexp 
# |           266:  fstps 12(%esp) 
# |           267:  flds 24(%esp) 
# |           268:  flds 20(%esp) 
# |           269:  flds 16(%esp) 
# |           270:  flds 12(%esp) 
# | next:422'0                  {   search range start (exclusive)
# |           271:  fxch %st(3) 
# |           272:  fstps 12(%esi) 
# | next:422'1      !~~~~~~~~~~~~~   error: match on wrong line
# |           273:  fxch %st(1) 
# |           274:  fstps 8(%esi) 
# |           275:  fstps 4(%esi) 
# |           276:  fstps (%esi) 
# |           277:  movl %esi, %eax 
# |             .
# |             .
# |             .
# |           283:  .scl 2; 
# |           284:  .type 32; 
# |           285:  .endef 
# |           286:  .globl _test_frexp_v4f32_v4i32_only_use_exp # -- Begin function test_frexp_v4f32_v4i32_only_use_exp 
# |           287:  .p2align 4 
# |           288: _test_frexp_v4f32_v4i32_only_use_exp: # @test_frexp_v4f32_v4i32_only_use_exp 
# | next:422'2                                          }                                         search range end (exclusive)
# |           289: # %bb.0: 
# |           290:  pushl %esi 
# |           291:  subl $12, %esp 
# |           292:  movl 20(%esp), %esi 
# |           293:  leal 8(%esi), %eax 
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/masked_load.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/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=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/masked_load.ll --check-prefixes=SSE,SSE2
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse2
# 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/X86/masked_load.ll --check-prefixes=SSE,SSE2
# 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/X86/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse4.2  | /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/masked_load.ll --check-prefixes=SSE,SSE42
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=sse4.2
# 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/X86/masked_load.ll --check-prefixes=SSE,SSE42
# 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/X86/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx     | /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/masked_load.ll --check-prefixes=AVX,AVX1OR2,AVX1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx
# 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/X86/masked_load.ll --check-prefixes=AVX,AVX1OR2,AVX1
# 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/X86/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx2    | /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/masked_load.ll --check-prefixes=AVX,AVX1OR2,AVX2
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx2
# 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/X86/masked_load.ll --check-prefixes=AVX,AVX1OR2,AVX2
# 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/X86/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f | /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/masked_load.ll --check-prefixes=AVX,AVX512,AVX512F
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f
# 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/X86/masked_load.ll --check-prefixes=AVX,AVX512,AVX512F
# note: command had no output on stdout or stderr
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512dq,avx512vl | /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/masked_load.ll --check-prefixes=AVX,AVX512,AVX512VL,AVX512VLDQ
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512dq,avx512vl
# 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/X86/masked_load.ll --check-prefixes=AVX,AVX512,AVX512VL,AVX512VLDQ
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/masked_load.ll -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512bw,avx512vl | /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/masked_load.ll --check-prefixes=AVX,AVX512,AVX512VL,AVX512VLBW
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -disable-peephole -mtriple=x86_64-apple-darwin -mattr=avx512f,avx512bw,avx512vl
# 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/X86/masked_load.ll --check-prefixes=AVX,AVX512,AVX512VL,AVX512VLBW
# note: command had no output on stdout or stderr
# RUN: at line 9
/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/masked_load.ll -mtriple=i686-apple-darwin -mattr=avx512f,avx512bw,avx512dq,avx512vl -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/X86/masked_load.ll --check-prefixes=X86-AVX512
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-apple-darwin -mattr=avx512f,avx512bw,avx512dq,avx512vl -verify-machineinstrs
# .---command stderr------------
# | 
# | # After Instruction Selection
# | # Machine code for function load_v1f64_i1: IsSSA, TracksLiveness
# | Frame Objects:
# |   fi#-3: size=8, align=8, fixed, at location [SP+12]
# |   fi#-2: size=4, align=4, fixed, at location [SP+8]
# |   fi#-1: size=1, align=16, fixed, at location [SP+4]
# |   fi#0: size=8, align=8, at location [SP+4]
# | save/restore points:
# | save points are empty
# | restore points are empty
# | 
# | bb.0 (%ir-block.0):
# |   successors: %bb.1(0x40000000), %bb.2(0x40000000); %bb.1(50.00%), %bb.2(50.00%)
# | 
# |   %3:fr64x = VMOVSDZrm_alt %fixed-stack.0, 1, $noreg, 0, $noreg :: (load (s64) from %fixed-stack.0)
# |   %2:gr32 = MOV32rm %fixed-stack.1, 1, $noreg, 0, $noreg :: (load (s32) from %fixed-stack.1)
# |   TEST8mi %fixed-stack.2, 1, $noreg, 0, $noreg, 1, implicit-def $eflags :: (load (s8) from %fixed-stack.2, align 16)
# |   JCC_1 %bb.2, 4, implicit $eflags
# |   JMP_1 %bb.1
# | 
# | bb.1.cond.load:
# | ; predecessors: %bb.0
# |   successors: %bb.2(0x80000000); %bb.2(100.00%)
# | 
# |   %0:fr64x = VMOVSDZrm_alt %2:gr32, 1, $noreg, 0, $noreg :: (load (s64) from %ir.2, align 4)
# | 
# | bb.2.else:
# | ; predecessors: %bb.0, %bb.1
# | 
# |   %1:fr64x = PHI %3:fr64x, %bb.0, %0:fr64x, %bb.1
# |   LIFETIME_START %stack.0
# |   VMOVSDZmr %stack.0, 1, $noreg, 0, $noreg, %1:fr64x :: (store (s64) into %stack.0, align 4)
# |   %4:rfp80 = nofpexcept LD_Fp64m80 %stack.0, 1, $noreg, 0, $noreg, implicit-def dead $fpsw, implicit $fpcw :: (load (s64) from %stack.0, align 4)
# |   RET 0, killed %4:rfp80
# |   LIFETIME_END %stack.0
# | 
# | # End machine code for function load_v1f64_i1.
# | 
# | *** Bad machine code: Non-terminator instruction after the first terminator ***
# | - function:    load_v1f64_i1
# | - basic block: %bb.2 else (0x144b1678)
# | - instruction: LIFETIME_END %stack.0
# | First terminator was:	RET 0, killed %4:rfp80
# | LLVM ERROR: Found 1 machine code errors.
# | 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-apple-darwin -mattr=avx512f,avx512bw,avx512dq,avx512vl -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'Verify generated machine code' on function '@load_v1f64_i1'
# |  #0 0x0000000008733b6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:928:13
# |  #1 0x0000000008730a31 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000873498b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x00007d6f4592d330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007d6f45986b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007d6f4592d27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007d6f459108ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x000000000868f615 llvm::report_fatal_error(llvm::Twine const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/ErrorHandling.cpp:137:5
# |  #8 0x000000000751b832 usedWords /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:67:3
# |  #9 0x000000000751b832 allocBytes<llvm::detail::DenseSetPair<llvm::Register> > /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:104:10
# | #10 0x000000000751b832 deallocateBuckets /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:915:23
# | #11 0x000000000751b832 ~DenseMap /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:874:5
# | #12 0x000000000751b832 ~DenseSetImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseSet.h:53:50
# | #13 0x000000000751b832 (anonymous namespace)::MachineVerifier::~MachineVerifier() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:116:8
# | #14 0x000000000751cb1a (anonymous namespace)::MachineVerifierLegacyPass::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:0:5
# | #15 0x00000000073ed169 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:99:7
# | #16 0x000000000797eb90 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #17 0x00000000079866b2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #18 0x000000000797f8f6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #19 0x000000000797f8f6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #20 0x000000000508b64b 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:882:17
# | #21 0x0000000005088583 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #22 0x00007d6f459121ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007d6f4591228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x0000000005087725 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5087725)
# `-----------------------------
# 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/masked_load.ll --check-prefixes=X86-AVX512
# .---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/masked_load.ll --check-prefixes=X86-AVX512
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/pr34080.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/pr34080.ll -mtriple=x86_64-apple-darwin -mattr=+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/pr34080.ll --check-prefix=SSE2
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-apple-darwin -mattr=+sse2
# 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/X86/pr34080.ll --check-prefix=SSE2
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pr34080.ll:23:14: error: SSE2-NEXT: expected string not found in input
# | ; SSE2-NEXT: fistl -12(%rbp)
# |              ^
# | <stdin>:23:16: note: scanning from here
# |  fldcw -8(%rbp)
# |                ^
# | <stdin>:24:2: note: possible intended match here
# |  fistl -20(%rbp)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pr34080.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           18:  fldt 16(%rbp) 
# |           19:  fnstcw -4(%rbp) 
# |           20:  movzwl -4(%rbp), %eax 
# |           21:  orl $3072, %eax ## imm = 0xC00 
# |           22:  movw %ax, -8(%rbp) 
# |           23:  fldcw -8(%rbp) 
# | next:23'0                   {   search range start (exclusive)
# | next:23'1                       error: no match found in search range
# |           24:  fistl -20(%rbp) 
# | next:23'2      ?                 possible intended match
# |           25:  fldcw -4(%rbp) 
# |           26:  cvtsi2sdl -20(%rbp), %xmm0 
# |           27:  movsd %xmm0, -48(%rbp) 
# |           28:  movsd %xmm0, -16(%rbp) 
# |           29:  fsubl -16(%rbp) 
# |            .
# |            .
# |            .
# |           46:  fstpl -32(%rbp) 
# |           47:  popq %rbp 
# |           48:  retq 
# |           49:  .cfi_endproc 
# |           50:  ## -- End function 
# |           51: .subsections_via_symbols 
# | next:23'3                              } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/pr3457.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/pr3457.ll -mtriple=i386-apple-darwin -mcpu=corei7 | /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/pr3457.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-apple-darwin -mcpu=corei7
# 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/X86/pr3457.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pr3457.ll:15:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: movsd %xmm0, (%esp) ## 8-byte Spill
# |               ^
# | <stdin>:12:44: note: scanning from here
# |  movsd 8(%esp), %xmm0 ## xmm0 = mem[0],zero
# |                                            ^
# | <stdin>:13:2: note: possible intended match here
# |  movsd %xmm0, 16(%esp) ## 8-byte Spill
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/pr3457.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |            7:  pushl %esi 
# |            8:  subl $24, %esp 
# |            9:  movl 32(%esp), %esi 
# |           10:  calll _test 
# |           11:  fstpl 8(%esp) 
# |           12:  movsd 8(%esp), %xmm0 ## xmm0 = mem[0],zero 
# | next:15'0                                               {   search range start (exclusive)
# | next:15'1                                                   error: no match found in search range
# |           13:  movsd %xmm0, 16(%esp) ## 8-byte Spill 
# | next:15'2      ?                                       possible intended match
# |           14:  calll _test 
# |           15:  fstpl 8(%esp) 
# |           16:  movsd 8(%esp), %xmm0 ## xmm0 = mem[0],zero 
# |           17:  movsd 16(%esp), %xmm1 ## 8-byte Reload 
# |           18:  ## xmm1 = mem[0],zero 
# |           19:  mulsd %xmm1, %xmm1 
# |           20:  mulsd %xmm0, %xmm0 
# |           21:  addsd %xmm1, %xmm0 
# |           22:  movsd %xmm0, (%esi) 
# |           23:  addl $24, %esp 
# |           24:  popl %esi 
# |           25:  retl 
# |           26:  ## -- End function 
# |           27: .subsections_via_symbols 
# | next:15'3                              } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/scalar-int-to-fp.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/scalar-int-to-fp.ll -mtriple=i386-unknown-unknown     -mattr=+avx512f,+avx512dq,+avx512vl | /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/scalar-int-to-fp.ll --check-prefixes=CHECK32,AVX512_32,AVX512DQVL_32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-unknown-unknown -mattr=+avx512f,+avx512dq,+avx512vl
# 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/X86/scalar-int-to-fp.ll --check-prefixes=CHECK32,AVX512_32,AVX512DQVL_32
# 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/X86/scalar-int-to-fp.ll -mtriple=x86_64-unknown-unknown   -mattr=+avx512f,+avx512dq,+avx512vl | /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/scalar-int-to-fp.ll --check-prefixes=CHECK64,AVX512_64
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown -mattr=+avx512f,+avx512dq,+avx512vl
# 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/X86/scalar-int-to-fp.ll --check-prefixes=CHECK64,AVX512_64
# 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/X86/scalar-int-to-fp.ll -mtriple=i386-unknown-unknown     -mattr=+avx512f,+avx512dq | /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/scalar-int-to-fp.ll --check-prefixes=CHECK32,AVX512_32,AVX512DQ_32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-unknown-unknown -mattr=+avx512f,+avx512dq
# 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/X86/scalar-int-to-fp.ll --check-prefixes=CHECK32,AVX512_32,AVX512DQ_32
# 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/X86/scalar-int-to-fp.ll -mtriple=x86_64-unknown-unknown   -mattr=+avx512f,+avx512dq | /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/scalar-int-to-fp.ll --check-prefixes=CHECK64,AVX512_64
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown -mattr=+avx512f,+avx512dq
# 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/X86/scalar-int-to-fp.ll --check-prefixes=CHECK64,AVX512_64
# 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/X86/scalar-int-to-fp.ll -mtriple=i386-unknown-unknown     -mattr=+avx512f | /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/scalar-int-to-fp.ll --check-prefixes=CHECK32,AVX512_32,AVX512F_32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i386-unknown-unknown -mattr=+avx512f
# 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/X86/scalar-int-to-fp.ll --check-prefixes=CHECK32,AVX512_32,AVX512F_32
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/scalar-int-to-fp.ll:338:20: error: AVX512F_32-NEXT: expected string not found in input
# | ; AVX512F_32-NEXT: vmovss {{.*#+}} xmm0 = mem[0],zero,zero,zero
# |                    ^
# | <stdin>:121:15: note: scanning from here
# |  fstps 4(%esp)
# |               ^
# | <stdin>:123:2: note: possible intended match here
# |  movl %ebp, %esp
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/scalar-int-to-fp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           116:  vmovsd 8(%ebp), %xmm0 # xmm0 = mem[0],zero 
# |           117:  vmovlps %xmm0, 8(%esp) 
# |           118:  shrl $31, %eax 
# |           119:  fildll 8(%esp) 
# |           120:  fadds .LCPI6_0(,%eax,4) 
# |           121:  fstps 4(%esp) 
# | next:338'0                  {   search range start (exclusive)
# | next:338'1                      error: no match found in search range
# |           122:  flds 4(%esp) 
# |           123:  movl %ebp, %esp 
# | next:338'2      ?                 possible intended match
# |           124:  popl %ebp 
# |           125:  retl 
# |           126: .Lfunc_end6: 
# |           127:  .size u64_to_f, .Lfunc_end6-u64_to_f 
# |           128:  # -- End function 
# |           129:  .globl s64_to_f # -- Begin function s64_to_f 
# |           130:  .prefalign 4, .Lfunc_end7, nop 
# |           131:  .type s64_to_f, at function 
# |           132: s64_to_f: # @s64_to_f 
# | next:338'3              }              search range end (exclusive)
# |           133: # %bb.0: 
# |           134:  pushl %eax 
# |           135:  fildll 8(%esp) 
# |           136:  fstps (%esp) 
# |           137:  flds (%esp) 
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/sibcall.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sibcall.ll -mtriple=i686-linux   -mcpu=core2 -mattr=+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/sibcall.ll --check-prefix=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -verify-machineinstrs -mtriple=i686-linux -mcpu=core2 -mattr=+sse2
# .---command stderr------------
# | 
# | # After Instruction Selection
# | # Machine code for function t20: IsSSA, TracksLiveness
# | Frame Objects:
# |   fi#-1: size=8, align=16, fixed, at location [SP+4]
# |   fi#0: size=8, align=8, at location [SP+4]
# | save/restore points:
# | save points are empty
# | restore points are empty
# | 
# | bb.0.entry:
# |   %0:fr64 = MOVSDrm_alt %fixed-stack.0, 1, $noreg, 0, $noreg :: (load (s64) from %fixed-stack.0, align 16)
# |   ADJCALLSTACKDOWN32 0, 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
# |   $xmm0 = COPY %0:fr64
# |   CALLpcrel32 @foo20, <regmask $bh $bl $bp $bph $bpl $bx $di $dih $dil $ebp $ebx $edi $esi $hbp $hbx $hdi $hsi $si $sih $sil>, implicit $esp, implicit $ssp, implicit $xmm0, implicit-def $esp, implicit-def $ssp, implicit-def $xmm0
# |   ADJCALLSTACKUP32 0, 0, implicit-def dead $esp, implicit-def dead $eflags, implicit-def dead $ssp, implicit $esp, implicit $ssp
# |   %1:fr64 = COPY $xmm0
# |   LIFETIME_START %stack.0
# |   MOVSDmr %stack.0, 1, $noreg, 0, $noreg, %1:fr64 :: (store (s64) into %stack.0, align 4)
# |   %2:rfp80 = nofpexcept LD_Fp64m80 %stack.0, 1, $noreg, 0, $noreg, implicit-def dead $fpsw, implicit $fpcw :: (load (s64) from %stack.0, align 4)
# |   RET 0, killed %2:rfp80
# |   LIFETIME_END %stack.0
# | 
# | # End machine code for function t20.
# | 
# | *** Bad machine code: Non-terminator instruction after the first terminator ***
# | - function:    t20
# | - basic block: %bb.0 entry (0x9feac28)
# | - instruction: LIFETIME_END %stack.0
# | First terminator was:	RET 0, killed %2:rfp80
# | LLVM ERROR: Found 1 machine code errors.
# | 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 -verify-machineinstrs -mtriple=i686-linux -mcpu=core2 -mattr=+sse2
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'Verify generated machine code' on function '@t20'
# |  #0 0x0000000008733b6b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:928:13
# |  #1 0x0000000008730a31 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000873498b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x00007f5f2cb5a330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007f5f2cbb3b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007f5f2cb5a27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007f5f2cb3d8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x000000000868f615 llvm::report_fatal_error(llvm::Twine const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/ErrorHandling.cpp:137:5
# |  #8 0x000000000751b832 usedWords /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:67:3
# |  #9 0x000000000751b832 allocBytes<llvm::detail::DenseSetPair<llvm::Register> > /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:104:10
# | #10 0x000000000751b832 deallocateBuckets /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:915:23
# | #11 0x000000000751b832 ~DenseMap /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseMap.h:874:5
# | #12 0x000000000751b832 ~DenseSetImpl /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/DenseSet.h:53:50
# | #13 0x000000000751b832 (anonymous namespace)::MachineVerifier::~MachineVerifier() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:116:8
# | #14 0x000000000751cb1a (anonymous namespace)::MachineVerifierLegacyPass::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp:0:5
# | #15 0x00000000073ed169 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:99:7
# | #16 0x000000000797eb90 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #17 0x00000000079866b2 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1470:13
# | #18 0x000000000797f8f6 runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:0:27
# | #19 0x000000000797f8f6 llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:533:44
# | #20 0x000000000508b64b 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:882:17
# | #21 0x0000000005088583 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:460:13
# | #22 0x00007f5f2cb3f1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007f5f2cb3f28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x0000000005087725 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x5087725)
# `-----------------------------
# 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/sibcall.ll --check-prefix=X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sibcall.ll:296:14: error: X86-LABEL: expected string not found in input
# | ; X86-LABEL: t12:
# |              ^
# | <stdin>:127:5: note: scanning from here
# | t11: # @t11
# |     ^
# | <stdin>:127:9: note: possible intended match here
# | t11: # @t11
# |         ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/sibcall.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            122:  .size t10, .Lfunc_end10-t10 
# |            123:  # -- End function 
# |            124:  .globl t11 # -- Begin function t11 
# |            125:  .prefalign 4, .Lfunc_end11, nop 
# |            126:  .type t11, at function 
# |            127: t11: # @t11 
# | label:296'0        {          search range start (exclusive)
# | label:296'1                   error: no match found in search range
# | label:296'2             ?     possible intended match
# |            128: # %bb.0: 
# | label:296'3              } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/tailcall-64.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-apple-macosx -mcpu=core2 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/tailcall-64.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/tailcall-64.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-apple-macosx -mcpu=core2
# 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/X86/tailcall-64.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/tailcall-64.ll:282:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: subq $24, %rsp
# |               ^
# | <stdin>:164:20: note: scanning from here
# | ## %bb.0: ## %entry
# |                    ^
# | <stdin>:165:4: note: possible intended match here
# |  pushq %rax
# |    ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/tailcall-64.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           159:  jmp _fp80_callee ## TAILCALL 
# |           160:  ## -- End function 
# |           161:  .globl _trunc_fp80 ## -- Begin function trunc_fp80 
# |           162:  .p2align 4 
# |           163: _trunc_fp80: ## @trunc_fp80 
# |           164: ## %bb.0: ## %entry 
# | next:282'0                       {   search range start (exclusive)
# | next:282'1                           error: no match found in search range
# |           165:  pushq %rax 
# | next:282'2        ?          possible intended match
# |           166:  fldt 16(%rsp) 
# |           167:  fstpl (%rsp) 
# |           168:  movsd (%rsp), %xmm0 ## xmm0 = mem[0],zero 
# |           169:  callq _trunc 
# |           170:  movsd %xmm0, (%rsp) 
# |           171:  fldl (%rsp) 
# |           172:  popq %rax 
# |           173:  retq 
# |           174:  ## -- End function 
# |           175: .subsections_via_symbols 
# | next:282'3                              } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/uint64-to-float.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/uint64-to-float.ll -mtriple=i686-unknown -mattr=+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/uint64-to-float.ll --check-prefix=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-unknown -mattr=+sse2
# 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/X86/uint64-to-float.ll --check-prefix=X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/uint64-to-float.ll:25:13: error: X86-NEXT: expected string not found in input
# | ; X86-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
# |             ^
# | <stdin>:23:15: note: scanning from here
# |  fstps 4(%esp)
# |               ^
# | <stdin>:25:2: note: possible intended match here
# |  movl %ebp, %esp
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/uint64-to-float.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           18:  movsd 8(%ebp), %xmm0 # xmm0 = mem[0],zero 
# |           19:  movlps %xmm0, 8(%esp) 
# |           20:  shrl $31, %eax 
# |           21:  fildll 8(%esp) 
# |           22:  fadds .LCPI0_0(,%eax,4) 
# |           23:  fstps 4(%esp) 
# | next:25'0                  {   search range start (exclusive)
# | next:25'1                      error: no match found in search range
# |           24:  flds 4(%esp) 
# |           25:  movl %ebp, %esp 
# | next:25'2      ?                 possible intended match
# |           26:  popl %ebp 
# |           27:  retl 
# |           28: .Lfunc_end0: 
# |           29:  .size test, .Lfunc_end0-test 
# |           30:  # -- End function 
# |           31:  .section ".note.GNU-stack","", at progbits 
# | next:25'3                                              } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/213134


More information about the llvm-commits mailing list