[llvm] optimize `is_finite` assembly (PR #169402)

via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 24 12:49:34 PST 2025


github-actions[bot] wrote:

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

* 126010 tests passed
* 1789 tests skipped
* 8 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/fp-classify.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fp-classify.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=SI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fp-classify.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=SI /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fp-classify.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fp-classify.ll:702:12: error: SI-NEXT: expected string not found in input
# | ; SI-NEXT: s_and_b32 s4, s6, 0x7fff
# |            ^
# | <stdin>:916:22: note: scanning from here
# |  s_waitcnt lgkmcnt(0)
# |                      ^
# | <stdin>:917:10: note: possible intended match here
# |  v_cvt_f32_f16_e32 v0, s6
# |          ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fp-classify.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           911: ; %bb.0: 
# |           912:  s_load_dword s6, s[4:5], 0xb 
# |           913:  s_load_dwordx2 s[0:1], s[4:5], 0x9 
# |           914:  s_mov_b32 s3, 0xf000 
# |           915:  s_mov_b32 s2, -1 
# |           916:  s_waitcnt lgkmcnt(0) 
# | next:702'0                          X error: no match found
# |           917:  v_cvt_f32_f16_e32 v0, s6 
# | next:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:702'1              ?                 possible intended match
# |           918:  v_sub_f32_e32 v0, v0, v0 
# | next:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           919:  v_cmp_o_f32_e32 vcc, v0, v0 
# | next:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           920:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           921:  buffer_store_dword v0, off, s[0:3], 0 
# | next:702'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           922:  s_endpgm 
# | next:702'0     ~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx704 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7SELDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx704
# 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=GFX7CHECK,GFX7SELDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll:1345:19: error: GFX7CHECK-NEXT: expected string not found in input
# | ; GFX7CHECK-NEXT: v_bfe_u32 v0, v0, 16, 15
# |                   ^
# | <stdin>:1000:27: note: scanning from here
# |  v_mul_f32_e32 v0, 1.0, v0
# |                           ^
# | <stdin>:1002:6: note: possible intended match here
# |  v_sub_f32_e32 v0, v0, v0
# |      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll:3133:19: error: GFX7CHECK-NEXT: expected string not found in input
# | ; GFX7CHECK-NEXT: v_bfe_u32 v0, v0, 16, 15
# |                   ^
# | <stdin>:2180:27: note: scanning from here
# |  v_mul_f32_e32 v0, 1.0, v0
# |                           ^
# | <stdin>:2182:6: note: possible intended match here
# |  v_sub_f32_e32 v0, v0, v0
# |      ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll:3190:19: error: GFX7CHECK-NEXT: expected string not found in input
# | ; GFX7CHECK-NEXT: v_bfe_u32 v0, v0, 16, 15
# |                   ^
# | <stdin>:2225:27: note: scanning from here
# |  v_mul_f32_e32 v0, 1.0, v0
# |                           ^
# | <stdin>:2227:6: note: possible intended match here
# |  v_sub_f32_e32 v0, v0, v0
# |      ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            995:  .p2align 2 
# |            996:  .type isfinite_bf16, at function 
# |            997: isfinite_bf16: ; @isfinite_bf16 
# |            998: ; %bb.0: 
# |            999:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           1000:  v_mul_f32_e32 v0, 1.0, v0 
# | next:1345'0                               X error: no match found
# |           1001:  v_and_b32_e32 v0, 0xffff0000, v0 
# | next:1345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1002:  v_sub_f32_e32 v0, v0, v0 
# | next:1345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1345'1          ?                     possible intended match
# |           1003:  v_and_b32_e32 v0, 0xffff0000, v0 
# | next:1345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1004:  v_cmp_o_f32_e32 vcc, v0, v0 
# | next:1345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1005:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:1345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1006:  s_setpc_b64 s[30:31] 
# | next:1345'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           1007: .Lfunc_end21: 
# | next:1345'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2175:  .p2align 2 
# |           2176:  .type isinf_or_nan_bf16, at function 
# |           2177: isinf_or_nan_bf16: ; @isinf_or_nan_bf16 
# |           2178: ; %bb.0: ; %entry 
# |           2179:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           2180:  v_mul_f32_e32 v0, 1.0, v0 
# | next:3133'0                               X error: no match found
# |           2181:  v_and_b32_e32 v0, 0xffff0000, v0 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2182:  v_sub_f32_e32 v0, v0, v0 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:3133'1          ?                     possible intended match
# |           2183:  v_and_b32_e32 v0, 0xffff0000, v0 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2184:  v_cmp_u_f32_e32 vcc, v0, v0 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2185:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2186:  s_setpc_b64 s[30:31] 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2187: .Lfunc_end46: 
# | next:3133'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2220:  .p2align 2 
# | next:3133'0     ~~~~~~~~~~~~
# |           2221:  .type not_isinf_or_nan_bf16, at function 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2222: not_isinf_or_nan_bf16: ; @not_isinf_or_nan_bf16 
# | next:3133'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2223: ; %bb.0: ; %entry 
# |           2224:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           2225:  v_mul_f32_e32 v0, 1.0, v0 
# | next:3190'0                               X error: no match found
# |           2226:  v_and_b32_e32 v0, 0xffff0000, v0 
# | next:3190'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2227:  v_sub_f32_e32 v0, v0, v0 
# | next:3190'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:3190'1          ?                     possible intended match
# |           2228:  v_and_b32_e32 v0, 0xffff0000, v0 
# | next:3190'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2229:  v_cmp_o_f32_e32 vcc, v0, v0 
# | next:3190'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2230:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:3190'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2231:  s_setpc_b64 s[30:31] 
# | next:3190'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2232: .Lfunc_end47: 
# | next:3190'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.is.fpclass.f16.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx704 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=GFX7CHECK,GFX7SELDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx704
# 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=GFX7CHECK,GFX7SELDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll:2023:20: error: GFX7SELDAG-NEXT: expected string not found in input
# | ; GFX7SELDAG-NEXT: s_movk_i32 s4, 0x7c00
# |                    ^
# | <stdin>:1041:26: note: scanning from here
# |  v_cvt_f16_f32_e32 v0, v0
# |                          ^
# | <stdin>:1042:10: note: possible intended match here
# |  v_cvt_f32_f16_e32 v0, v0
# |          ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll:4170:20: error: GFX7SELDAG-NEXT: expected string not found in input
# | ; GFX7SELDAG-NEXT: s_movk_i32 s4, 0x7bff
# |                    ^
# | <stdin>:2214:26: note: scanning from here
# |  v_cvt_f16_f32_e32 v0, v0
# |                          ^
# | <stdin>:2215:10: note: possible intended match here
# |  v_cvt_f32_f16_e32 v0, v0
# |          ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll:4248:20: error: GFX7SELDAG-NEXT: expected string not found in input
# | ; GFX7SELDAG-NEXT: s_movk_i32 s4, 0x7c00
# |                    ^
# | <stdin>:2258:26: note: scanning from here
# |  v_cvt_f16_f32_e32 v0, v0
# |                          ^
# | <stdin>:2259:10: note: possible intended match here
# |  v_cvt_f32_f16_e32 v0, v0
# |          ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1036:  .p2align 2 
# |           1037:  .type isfinite_f16, at function 
# |           1038: isfinite_f16: ; @isfinite_f16 
# |           1039: ; %bb.0: 
# |           1040:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           1041:  v_cvt_f16_f32_e32 v0, v0 
# | next:2023'0                              X error: no match found
# |           1042:  v_cvt_f32_f16_e32 v0, v0 
# | next:2023'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:2023'1              ?                 possible intended match
# |           1043:  v_sub_f32_e32 v0, v0, v0 
# | next:2023'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1044:  v_cmp_o_f32_e32 vcc, v0, v0 
# | next:2023'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1045:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:2023'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1046:  s_setpc_b64 s[30:31] 
# | next:2023'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           1047: .Lfunc_end22: 
# | next:2023'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2209:  .p2align 2 
# |           2210:  .type isinf_or_nan_f16, at function 
# |           2211: isinf_or_nan_f16: ; @isinf_or_nan_f16 
# |           2212: ; %bb.0: ; %entry 
# |           2213:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           2214:  v_cvt_f16_f32_e32 v0, v0 
# | next:4170'0                              X error: no match found
# |           2215:  v_cvt_f32_f16_e32 v0, v0 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:4170'1              ?                 possible intended match
# |           2216:  v_sub_f32_e32 v0, v0, v0 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2217:  v_cmp_u_f32_e32 vcc, v0, v0 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2218:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2219:  s_setpc_b64 s[30:31] 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2220: .Lfunc_end47: 
# | next:4170'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2253:  .p2align 2 
# | next:4170'0     ~~~~~~~~~~~~
# |           2254:  .type not_isinf_or_nan_f16, at function 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2255: not_isinf_or_nan_f16: ; @not_isinf_or_nan_f16 
# | next:4170'0     ~~~~~~~~~~~~~~~~~~~~~
# |           2256: ; %bb.0: ; %entry 
# |           2257:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           2258:  v_cvt_f16_f32_e32 v0, v0 
# | next:4248'0                              X error: no match found
# |           2259:  v_cvt_f32_f16_e32 v0, v0 
# | next:4248'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:4248'1              ?                 possible intended match
# |           2260:  v_sub_f32_e32 v0, v0, v0 
# | next:4248'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2261:  v_cmp_o_f32_e32 vcc, v0, v0 
# | next:4248'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2262:  v_cndmask_b32_e64 v0, 0, 1, vcc 
# | next:4248'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2263:  s_setpc_b64 s[30:31] 
# | next:4248'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2264: .Lfunc_end48: 
# | next:4248'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/r600.llvm.is.fpclass.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=r600-- -mcpu=cayman < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=CM /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=r600-- -mcpu=cayman
# 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=CM /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:28:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 6, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:43:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:44:2: note: possible intended match here
# |  ALU 4, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:49:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 10, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:71:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:72:2: note: possible intended match here
# |  ALU 7, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:74:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 17, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:102:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:103:2: note: possible intended match here
# |  ALU 14, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:106:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 18, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:140:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:141:2: note: possible intended match here
# |  ALU 13, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:139:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 23, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:177:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:178:2: note: possible intended match here
# |  ALU 20, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:177:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 27, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:221:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:222:2: note: possible intended match here
# |  ALU 23, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:219:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 34, @6, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:268:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:269:2: note: possible intended match here
# |  ALU 30, @6, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:270:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 34, @4, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:324:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:325:2: note: possible intended match here
# |  ALU 29, @4, KC0[CB0:0-32], KC1[]
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll:319:12: error: CM-NEXT: expected string not found in input
# | ; CM-NEXT: ALU 69, @6, KC0[CB0:0-32], KC1[]
# |            ^
# | <stdin>:377:9: note: scanning from here
# | ; %bb.0:
# |         ^
# | <stdin>:378:2: note: possible intended match here
# |  ALU 61, @6, KC0[CB0:0-32], KC1[]
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            38:  .text 
# |            39:  .globl issue135083_f32 ; -- Begin function issue135083_f32 
# |            40:  .p2align 8 
# |            41:  .type issue135083_f32, at function 
# |            42: issue135083_f32: ; @issue135083_f32 
# |            43: ; %bb.0: 
# | next:28'0              X error: no match found
# |            44:  ALU 4, @4, KC0[CB0:0-32], KC1[] 
# | next:28'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:28'1       ?                                possible intended match
# |            45:  MEM_RAT_CACHELESS STORE_DWORD T0.X, T1.X 
# | next:28'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            46:  CF_END 
# | next:28'0      ~~~~~~~~
# |            47:  PAD 
# | next:28'0      ~~~~~
# |            48:  ALU clause starting at 4: 
# | next:28'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            49:  ADD * T0.W, KC0[2].Z, -KC0[2].Z,  
# | next:28'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            66:  .text 
# | next:28'0      ~~~~~~~
# |            67:  .globl issue135083_v2f32 ; -- Begin function issue135083_v2f32 
# | next:28'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            68:  .p2align 8 
# | next:28'0      ~~~~~~~~~~~~
# |            69:  .type issue135083_v2f32, at function 
# | next:28'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            70: issue135083_v2f32: ; @issue135083_v2f32 
# | next:28'0      ~~~~~~~~~~~~~~~~~~
# |            71: ; %bb.0: 
# | next:49'0              X error: no match found
# |            72:  ALU 7, @4, KC0[CB0:0-32], KC1[] 
# | next:49'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:49'1       ?                                possible intended match
# |            73:  MEM_RAT_CACHELESS STORE_DWORD T0, T1.X 
# | next:49'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            74:  CF_END 
# | next:49'0      ~~~~~~~~
# |            75:  PAD 
# | next:49'0      ~~~~~
# |            76:  ALU clause starting at 4: 
# | next:49'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            77:  ADD * T0.W, KC0[3].X, -KC0[3].X,  
# | next:49'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            97:  .text 
# | next:49'0      ~~~~~~~
# |            98:  .globl issue135083_v3f32 ; -- Begin function issue135083_v3f32 
# | next:49'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            99:  .p2align 8 
# | next:49'0      ~~~~~~~~~~~~
# |           100:  .type issue135083_v3f32, at function 
# | next:49'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           101: issue135083_v3f32: ; @issue135083_v3f32 
# | next:49'0      ~~~~~~~~~~~~~~~~~~
# |           102: ; %bb.0: 
# | next:74'0              X error: no match found
# |           103:  ALU 14, @4, KC0[CB0:0-32], KC1[] 
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:74'1       ?                                 possible intended match
# |           104:  MEM_RAT_CACHELESS STORE_DWORD T2, T3.X 
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           105:  MEM_RAT_CACHELESS STORE_DWORD T0.X, T1.X 
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           106:  CF_END 
# | next:74'0      ~~~~~~~~
# |           107:  ALU clause starting at 4: 
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           108:  ADD * T0.W, KC0[3].W, -KC0[3].W,  
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           135:  .text 
# | next:74'0      ~~~~~~~
# |           136:  .globl issue135083_v4f32 ; -- Begin function issue135083_v4f32 
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           137:  .p2align 8 
# | next:74'0      ~~~~~~~~~~~~
# |           138:  .type issue135083_v4f32, at function 
# | next:74'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           139: issue135083_v4f32: ; @issue135083_v4f32 
# | next:74'0      ~~~~~~~~~~~~~~~~~~
# |           140: ; %bb.0: 
# | next:106'0             X error: no match found
# |           141:  ALU 13, @4, KC0[CB0:0-32], KC1[] 
# | next:106'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:106'1      ?                                 possible intended match
# |           142:  MEM_RAT_CACHELESS STORE_DWORD T0, T1.X 
# | next:106'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           143:  CF_END 
# | next:106'0     ~~~~~~~~
# |           144:  PAD 
# | next:106'0     ~~~~~
# |           145:  ALU clause starting at 4: 
# | next:106'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           146:  ADD * T0.W, KC0[4].X, -KC0[4].X,  
# | next:106'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           172:  .text 
# | next:106'0     ~~~~~~~
# |           173:  .globl issue135083_v5f32 ; -- Begin function issue135083_v5f32 
# | next:106'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           174:  .p2align 8 
# | next:106'0     ~~~~~~~~~~~~
# |           175:  .type issue135083_v5f32, at function 
# | next:106'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           176: issue135083_v5f32: ; @issue135083_v5f32 
# | next:106'0     ~~~~~~~~~~~~~~~~~~
# |           177: ; %bb.0: 
# | next:139'0             X error: no match found
# |           178:  ALU 20, @4, KC0[CB0:0-32], KC1[] 
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:139'1      ?                                 possible intended match
# |           179:  MEM_RAT_CACHELESS STORE_DWORD T1, T3.X 
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           180:  MEM_RAT_CACHELESS STORE_DWORD T2.X, T0.X 
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           181:  CF_END 
# | next:139'0     ~~~~~~~~
# |           182:  ALU clause starting at 4: 
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           183:  ADD T0.Z, KC0[4].Y, -KC0[4].Y,  
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           216:  .text 
# | next:139'0     ~~~~~~~
# |           217:  .globl issue135083_v6f32 ; -- Begin function issue135083_v6f32 
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           218:  .p2align 8 
# | next:139'0     ~~~~~~~~~~~~
# |           219:  .type issue135083_v6f32, at function 
# | next:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           220: issue135083_v6f32: ; @issue135083_v6f32 
# | next:139'0     ~~~~~~~~~~~~~~~~~~
# |           221: ; %bb.0: 
# | next:177'0             X error: no match found
# |           222:  ALU 23, @4, KC0[CB0:0-32], KC1[] 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:177'1      ?                                 possible intended match
# |           223:  MEM_RAT_CACHELESS STORE_DWORD T1, T3.X 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           224:  MEM_RAT_CACHELESS STORE_DWORD T2, T0.X 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           225:  CF_END 
# | next:177'0     ~~~~~~~~
# |           226:  ALU clause starting at 4: 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           227:  ADD T0.Z, KC0[4].Y, -KC0[4].Y,  
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           263:  .text 
# | next:177'0     ~~~~~~~
# |           264:  .globl issue135083_v7f32 ; -- Begin function issue135083_v7f32 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           265:  .p2align 8 
# | next:177'0     ~~~~~~~~~~~~
# |           266:  .type issue135083_v7f32, at function 
# | next:177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           267: issue135083_v7f32: ; @issue135083_v7f32 
# | next:177'0     ~~~~~~~~~~~~~~~~~~
# |           268: ; %bb.0: 
# | next:219'0             X error: no match found
# |           269:  ALU 30, @6, KC0[CB0:0-32], KC1[] 
# | next:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:219'1      ?                                 possible intended match
# |           270:  MEM_RAT_CACHELESS STORE_DWORD T4, T5.X 
# | next:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           271:  MEM_RAT_CACHELESS STORE_DWORD T3, T0.X 
# | next:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           272:  MEM_RAT_CACHELESS STORE_DWORD T1.X, T2.X 
# | next:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           273:  CF_END 
# | next:219'0     ~~~~~~~~
# |           274:  PAD 
# | next:219'0     ~~~~~
# |             .
# |             .
# |             .
# |           319:  .text 
# | next:219'0     ~~~~~~~
# |           320:  .globl issue135083_v8f32 ; -- Begin function issue135083_v8f32 
# | next:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           321:  .p2align 8 
# | next:219'0     ~~~~~~~~~~~~
# |           322:  .type issue135083_v8f32, at function 
# | next:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           323: issue135083_v8f32: ; @issue135083_v8f32 
# | next:219'0     ~~~~~~~~~~~~~~~~~~
# |           324: ; %bb.0: 
# | next:270'0             X error: no match found
# |           325:  ALU 29, @4, KC0[CB0:0-32], KC1[] 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:270'1      ?                                 possible intended match
# |           326:  MEM_RAT_CACHELESS STORE_DWORD T0, T3.X 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           327:  MEM_RAT_CACHELESS STORE_DWORD T1, T2.X 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           328:  CF_END 
# | next:270'0     ~~~~~~~~
# |           329:  ALU clause starting at 4: 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           330:  ADD T0.Z, KC0[6].X, -KC0[6].X,  
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           372:  .text 
# | next:270'0     ~~~~~~~
# |           373:  .globl issue135083_v16f32 ; -- Begin function issue135083_v16f32 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           374:  .p2align 8 
# | next:270'0     ~~~~~~~~~~~~
# |           375:  .type issue135083_v16f32, at function 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           376: issue135083_v16f32: ; @issue135083_v16f32 
# | next:270'0     ~~~~~~~~~~~~~~~~~~~
# |           377: ; %bb.0: 
# | next:319'0             X error: no match found
# |           378:  ALU 61, @6, KC0[CB0:0-32], KC1[] 
# | next:319'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:319'1      ?                                 possible intended match
# |           379:  MEM_RAT_CACHELESS STORE_DWORD T1, T7.X 
# | next:319'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           380:  MEM_RAT_CACHELESS STORE_DWORD T2, T0.X 
# | next:319'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           381:  MEM_RAT_CACHELESS STORE_DWORD T3, T6.X 
# | next:319'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           382:  MEM_RAT_CACHELESS STORE_DWORD T4, T5.X 
# | next:319'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           383:  CF_END 
# | next:319'0     ~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/fp-classify.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=powerpc64le-unknown-linux-gnu -mcpu=pwr8 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll    -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/PowerPC/fp-classify.ll --check-prefix=P8
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=powerpc64le-unknown-linux-gnu -mcpu=pwr8 -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/PowerPC/fp-classify.ll --check-prefix=P8
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll:90:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: xscvdpspn 0, 1
# |            ^
# | <stdin>:78:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:79:2: note: possible intended match here
# |  xssubsp 0, 1, 1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll:115:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: mffprd 3, 1
# |            ^
# | <stdin>:97:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:98:3: note: possible intended match here
# |  xssubdp 0, 1, 1
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll:142:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: xxswapd 0, 34
# |            ^
# | <stdin>:121:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:133:4: note: possible intended match here
# |  cntlzw 3, 3
# |    ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/PowerPC/fp-classify.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            73:  .p2align 4 
# |            74:  .type abs_isinfornanf, at function 
# |            75: abs_isinfornanf: # @abs_isinfornanf 
# |            76: .Lfunc_begin3: 
# |            77:  .cfi_startproc 
# |            78: # %bb.0: # %entry 
# | next:90'0                       X error: no match found
# |            79:  xssubsp 0, 1, 1 
# | next:90'0      ~~~~~~~~~~~~~~~~~
# | next:90'1       ?                possible intended match
# |            80:  li 3, 0 
# | next:90'0      ~~~~~~~~~
# |            81:  li 4, 1 
# | next:90'0      ~~~~~~~~~
# |            82:  fcmpu 0, 0, 0 
# | next:90'0      ~~~~~~~~~~~~~~~
# |            83:  isel 3, 4, 3, 3 
# | next:90'0      ~~~~~~~~~~~~~~~~~
# |            84:  blr 
# | next:90'0      ~~~~~
# |             .
# |             .
# |             .
# |            92:  .p2align 4 
# | next:90'0      ~~~~~~~~~~~~
# |            93:  .type abs_isinfornan, at function 
# | next:90'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            94: abs_isinfornan: # @abs_isinfornan 
# | next:90'0      ~~~~~~~~~~~~~~~
# |            95: .Lfunc_begin4: 
# |            96:  .cfi_startproc 
# |            97: # %bb.0: # %entry 
# | next:115'0                      X error: no match found
# |            98:  xssubdp 0, 1, 1 
# | next:115'0     ~~~~~~~~~~~~~~~~~
# | next:115'1       ?               possible intended match
# |            99:  li 3, 0 
# | next:115'0     ~~~~~~~~~
# |           100:  li 4, 1 
# | next:115'0     ~~~~~~~~~
# |           101:  fcmpu 0, 0, 0 
# | next:115'0     ~~~~~~~~~~~~~~~
# |           102:  isel 3, 4, 3, 3 
# | next:115'0     ~~~~~~~~~~~~~~~~~
# |           103:  blr 
# | next:115'0     ~~~~~
# |             .
# |             .
# |             .
# |           116: .Lfunc_gep5: 
# |           117:  addis 2, 12, .TOC.-.Lfunc_gep5 at ha 
# |           118:  addi 2, 2, .TOC.-.Lfunc_gep5 at l 
# |           119: .Lfunc_lep5: 
# |           120:  .localentry abs_isinfornanq, .Lfunc_lep5-.Lfunc_gep5 
# |           121: # %bb.0: # %entry 
# | next:142'0                      X error: no match found
# |           122:  mflr 0 
# | next:142'0     ~~~~~~~~
# |           123:  stdu 1, -32(1) 
# | next:142'0     ~~~~~~~~~~~~~~~~
# |           124:  std 0, 48(1) 
# | next:142'0     ~~~~~~~~~~~~~~
# |           125:  .cfi_def_cfa_offset 32 
# | next:142'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# |           126:  .cfi_offset lr, 16 
# | next:142'0     ~~~~~~~~~~~~~~~~~~~~
# |           127:  vmr 3, 2 
# | next:142'0     ~~~~~~~~~~
# |           128:  bl __subkf3 
# | next:142'0     ~~~~~~~~~~~~~
# |           129:  nop 
# | next:142'0     ~~~~~
# |           130:  vmr 3, 2 
# | next:142'0     ~~~~~~~~~~
# |           131:  bl __unordkf2 
# | next:142'0     ~~~~~~~~~~~~~~~
# |           132:  nop 
# | next:142'0     ~~~~~
# |           133:  cntlzw 3, 3 
# | next:142'0     ~~~~~~~~~~~~~
# | next:142'1        ?          possible intended match
# |           134:  srwi 3, 3, 5 
# | next:142'0     ~~~~~~~~~~~~~~
# |           135:  xori 3, 3, 1 
# | next:142'0     ~~~~~~~~~~~~~~
# |           136:  addi 1, 1, 32 
# | next:142'0     ~~~~~~~~~~~~~~~
# |           137:  ld 0, 16(1) 
# | next:142'0     ~~~~~~~~~~~~~
# |           138:  mtlr 0 
# | next:142'0     ~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/float-intrinsics.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
sed 's/iXLen/i32/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+f    -verify-machineinstrs -target-abi=ilp32f    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=RV32IF /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i32/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+f -verify-machineinstrs -target-abi=ilp32f
# 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=RV32IF /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# RUN: at line 5
sed 's/iXLen/i32/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+zfinx    -verify-machineinstrs -target-abi=ilp32    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=RV32IZFINX /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i32/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+zfinx -verify-machineinstrs -target-abi=ilp32
# 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=RV32IZFINX /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# RUN: at line 8
sed 's/iXLen/i32/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+d    -verify-machineinstrs -target-abi=ilp32f    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=RV32IF /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i32/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+d -verify-machineinstrs -target-abi=ilp32f
# 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=RV32IF /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# RUN: at line 11
sed 's/iXLen/i64/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+f    -verify-machineinstrs -target-abi=lp64f    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=RV64IF /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i64/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+f -verify-machineinstrs -target-abi=lp64f
# 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=RV64IF /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# RUN: at line 14
sed 's/iXLen/i64/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+zfinx    -verify-machineinstrs -target-abi=lp64    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=RV64IZFINX /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i64/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+zfinx -verify-machineinstrs -target-abi=lp64
# 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=RV64IZFINX /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# RUN: at line 17
sed 's/iXLen/i64/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+d    -verify-machineinstrs -target-abi=lp64d    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=RV64IFD /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i64/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi=lp64d
# 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=RV64IFD /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# RUN: at line 20
sed 's/iXLen/i32/g' /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32    -verify-machineinstrs | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=RV32I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# executed command: sed s/iXLen/i32/g /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -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=RV32I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll:2282:15: error: RV32I-NEXT: expected string not found in input
# | ; RV32I-NEXT: slli a0, a0, 1
# |               ^
# | <stdin>:569:9: note: scanning from here
# | # %bb.0:
# |         ^
# | <stdin>:578:2: note: possible intended match here
# |  seqz a0, a0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll:2447:15: error: RV32I-NEXT: expected string not found in input
# | ; RV32I-NEXT: slli a0, a0, 1
# |               ^
# | <stdin>:623:9: note: scanning from here
# | # %bb.0:
# |         ^
# | <stdin>:632:2: note: possible intended match here
# |  snez a0, a0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/float-intrinsics.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            564:  .globl isfinite_fpclass # -- Begin function isfinite_fpclass 
# |            565:  .p2align 2 
# |            566:  .type isfinite_fpclass, at function 
# |            567: isfinite_fpclass: # @isfinite_fpclass 
# |            568:  .cfi_startproc 
# |            569: # %bb.0: 
# | next:2282'0             X error: no match found
# |            570:  addi sp, sp, -16 
# | next:2282'0     ~~~~~~~~~~~~~~~~~~
# |            571:  .cfi_def_cfa_offset 16 
# | next:2282'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# |            572:  sw ra, 12(sp) # 4-byte Folded Spill 
# | next:2282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            573:  .cfi_offset ra, -4 
# | next:2282'0     ~~~~~~~~~~~~~~~~~~~~
# |            574:  mv a1, a0 
# | next:2282'0     ~~~~~~~~~~~
# |            575:  call __subsf3 
# | next:2282'0     ~~~~~~~~~~~~~~~
# |            576:  mv a1, a0 
# | next:2282'0     ~~~~~~~~~~~
# |            577:  call __unordsf2 
# | next:2282'0     ~~~~~~~~~~~~~~~~~
# |            578:  seqz a0, a0 
# | next:2282'0     ~~~~~~~~~~~~~
# | next:2282'1      ?            possible intended match
# |            579:  lw ra, 12(sp) # 4-byte Folded Reload 
# | next:2282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            580:  .cfi_restore ra 
# | next:2282'0     ~~~~~~~~~~~~~~~~~
# |            581:  addi sp, sp, 16 
# | next:2282'0     ~~~~~~~~~~~~~~~~~
# |            582:  .cfi_def_cfa_offset 0 
# | next:2282'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            583:  ret 
# | next:2282'0     ~~~~~
# |              .
# |              .
# |              .
# |            618:  .globl isnotfinite_fpclass # -- Begin function isnotfinite_fpclass 
# |            619:  .p2align 2 
# |            620:  .type isnotfinite_fpclass, at function 
# |            621: isnotfinite_fpclass: # @isnotfinite_fpclass 
# |            622:  .cfi_startproc 
# |            623: # %bb.0: 
# | next:2447'0             X error: no match found
# |            624:  addi sp, sp, -16 
# | next:2447'0     ~~~~~~~~~~~~~~~~~~
# |            625:  .cfi_def_cfa_offset 16 
# | next:2447'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# |            626:  sw ra, 12(sp) # 4-byte Folded Spill 
# | next:2447'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            627:  .cfi_offset ra, -4 
# | next:2447'0     ~~~~~~~~~~~~~~~~~~~~
# |            628:  mv a1, a0 
# | next:2447'0     ~~~~~~~~~~~
# |            629:  call __subsf3 
# | next:2447'0     ~~~~~~~~~~~~~~~
# |            630:  mv a1, a0 
# | next:2447'0     ~~~~~~~~~~~
# |            631:  call __unordsf2 
# | next:2447'0     ~~~~~~~~~~~~~~~~~
# |            632:  snez a0, a0 
# | next:2447'0     ~~~~~~~~~~~~~
# | next:2447'1      ?            possible intended match
# |            633:  lw ra, 12(sp) # 4-byte Folded Reload 
# | next:2447'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            634:  .cfi_restore ra 
# | next:2447'0     ~~~~~~~~~~~~~~~~~
# |            635:  addi sp, sp, 16 
# | next:2447'0     ~~~~~~~~~~~~~~~~~
# |            636:  .cfi_def_cfa_offset 0 
# | next:2447'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            637:  ret 
# | next:2447'0     ~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/is_fpclass.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/is_fpclass.ll -mtriple=i686-linux | /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/is_fpclass.ll -check-prefixes=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-linux
# 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/is_fpclass.ll -check-prefixes=X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/is_fpclass.ll:1024:13: error: X86-NEXT: expected string not found in input
# | ; X86-NEXT: flds {{[0-9]+}}(%esp)
# |             ^
# | <stdin>:730:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:732:2: note: possible intended match here
# |  andl 4(%esp), %eax
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/is_fpclass.ll:1048:13: error: X86-NEXT: expected string not found in input
# | ; X86-NEXT: flds {{[0-9]+}}(%esp)
# |             ^
# | <stdin>:745:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:747:2: note: possible intended match here
# |  andl 4(%esp), %eax
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/is_fpclass.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            725:  .globl isfinite_f_strictfp # -- Begin function isfinite_f_strictfp 
# |            726:  .p2align 4 
# |            727:  .type isfinite_f_strictfp, at function 
# |            728: isfinite_f_strictfp: # @isfinite_f_strictfp 
# |            729:  .cfi_startproc 
# |            730: # %bb.0: # %entry 
# | next:1024'0                      X error: no match found
# |            731:  movl $2147483647, %eax # imm = 0x7FFFFFFF 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            732:  andl 4(%esp), %eax 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1024'1      ?                   possible intended match
# |            733:  cmpl $2139095040, %eax # imm = 0x7F800000 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            734:  setl %al 
# | next:1024'0     ~~~~~~~~~~
# |            735:  retl 
# | next:1024'0     ~~~~~~
# |            736: .Lfunc_end48: 
# | next:1024'0     ~~~~~~~~~~~~~~
# |            737:  .size isfinite_f_strictfp, .Lfunc_end48-isfinite_f_strictfp 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            740:  .globl not_isfinite_f_strictfp # -- Begin function not_isfinite_f_strictfp 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            741:  .p2align 4 
# | next:1024'0     ~~~~~~~~~~~~
# |            742:  .type not_isfinite_f_strictfp, at function 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            743: not_isfinite_f_strictfp: # @not_isfinite_f_strictfp 
# | next:1024'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# |            744:  .cfi_startproc 
# |            745: # %bb.0: # %entry 
# | next:1048'0                      X error: no match found
# |            746:  movl $2147483647, %eax # imm = 0x7FFFFFFF 
# | next:1048'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            747:  andl 4(%esp), %eax 
# | next:1048'0     ~~~~~~~~~~~~~~~~~~~~
# | next:1048'1      ?                   possible intended match
# |            748:  cmpl $2139095040, %eax # imm = 0x7F800000 
# | next:1048'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            749:  setge %al 
# | next:1048'0     ~~~~~~~~~~~
# |            750:  retl 
# | next:1048'0     ~~~~~~
# |            751: .Lfunc_end49: 
# | next:1048'0     ~~~~~~~~~~~~~~
# |            752:  .size not_isfinite_f_strictfp, .Lfunc_end49-not_isfinite_f_strictfp 
# | next:1048'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/isel-fpclass.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/isel-fpclass.ll -mtriple=i686-linux | /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/isel-fpclass.ll -check-prefixes=X86
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=i686-linux
# 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/isel-fpclass.ll -check-prefixes=X86
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/isel-fpclass.ll:313:13: error: X86-NEXT: expected string not found in input
# | ; X86-NEXT: movl $2147483647, %eax # imm = 0x7FFFFFFF
# |             ^
# | <stdin>:128:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:133:10: note: possible intended match here
# |  # kill: def $ah killed $ah killed $ax
# |          ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/isel-fpclass.ll:346:13: error: X86-NEXT: expected string not found in input
# | ; X86-NEXT: movl $2147483647, %eax # imm = 0x7FFFFFFF
# |             ^
# | <stdin>:144:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:149:10: note: possible intended match here
# |  # kill: def $ah killed $ah killed $ax
# |          ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/isel-fpclass.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           123:  # -- End function 
# |           124:  .globl isfinite_f # -- Begin function isfinite_f 
# |           125:  .p2align 4 
# |           126:  .type isfinite_f, at function 
# |           127: isfinite_f: # @isfinite_f 
# |           128: # %bb.0: # %entry 
# | next:313'0                      X error: no match found
# |           129:  flds 4(%esp) 
# | next:313'0     ~~~~~~~~~~~~~~
# |           130:  fsub %st, %st(0) 
# | next:313'0     ~~~~~~~~~~~~~~~~~~
# |           131:  fucomp %st(0) 
# | next:313'0     ~~~~~~~~~~~~~~~
# |           132:  fnstsw %ax 
# | next:313'0     ~~~~~~~~~~~~
# |           133:  # kill: def $ah killed $ah killed $ax 
# | next:313'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:313'1              ?                              possible intended match
# |           134:  sahf 
# | next:313'0     ~~~~~~
# |           135:  setnp %al 
# | next:313'0     ~~~~~~~~~~~
# |           136:  retl 
# | next:313'0     ~~~~~~
# |           137: .Lfunc_end10: 
# | next:313'0     ~~~~~~~~~~~~~~
# |           138:  .size isfinite_f, .Lfunc_end10-isfinite_f 
# | next:313'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           139:  # -- End function 
# | next:313'0     ~~~~~~~~~~~~~~~~~~~
# |           140:  .globl not_isfinite_f # -- Begin function not_isfinite_f 
# | next:313'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           141:  .p2align 4 
# | next:313'0     ~~~~~~~~~~~~
# |           142:  .type not_isfinite_f, at function 
# | next:313'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           143: not_isfinite_f: # @not_isfinite_f 
# | next:313'0     ~~~~~~~~~~~~~~~
# |           144: # %bb.0: # %entry 
# | next:346'0                      X error: no match found
# |           145:  flds 4(%esp) 
# | next:346'0     ~~~~~~~~~~~~~~
# |           146:  fsub %st, %st(0) 
# | next:346'0     ~~~~~~~~~~~~~~~~~~
# |           147:  fucomp %st(0) 
# | next:346'0     ~~~~~~~~~~~~~~~
# |           148:  fnstsw %ax 
# | next:346'0     ~~~~~~~~~~~~
# |           149:  # kill: def $ah killed $ah killed $ax 
# | next:346'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:346'1              ?                              possible intended match
# |           150:  sahf 
# | next:346'0     ~~~~~~
# |           151:  setp %al 
# | next:346'0     ~~~~~~~~~~
# |           152:  retl 
# | next:346'0     ~~~~~~
# |           153: .Lfunc_end11: 
# | next:346'0     ~~~~~~~~~~~~~~
# |           154:  .size not_isfinite_f, .Lfunc_end11-not_isfinite_f 
# | next:346'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# 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/169402


More information about the llvm-commits mailing list