[llvm] [SelectionDAGBuilder] Remove NoNaNsFPMath uses (PR #169904)

via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 5 03:06:36 PST 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 129047 tests passed
* 2841 tests skipped
* 6 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/known-never-nan.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=aarch64 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\known-never-nan.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\known-never-nan.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=aarch64
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\known-never-nan.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\known-never-nan.ll:15:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: fcsel s0, s0, s1, ge
# |               ^
# | <stdin>:15:13: note: scanning from here
# |  fcmp s0, s1
# |             ^
# | <stdin>:16:2: note: possible intended match here
# |  fcsel s0, s0, s1, pl
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AArch64\known-never-nan.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           10:  ucvtf s1, w1 
# |           11:  fmov s2, #11.00000000 
# |           12:  fmov s3, #17.00000000 
# |           13:  fadd s0, s0, s2 
# |           14:  fadd s1, s1, s3 
# |           15:  fcmp s0, s1 
# | next:15'0                 X error: no match found
# |           16:  fcsel s0, s0, s1, pl 
# | next:15'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:15'1      ?                     possible intended match
# |           17:  ret 
# | next:15'0     ~~~~~
# |           18: .Lfunc_end0: 
# | next:15'0     ~~~~~~~~~~~~~
# |           19:  .size fmaxnm, .Lfunc_end0-fmaxnm 
# | next:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           20:  .cfi_endproc 
# | next:15'0     ~~~~~~~~~~~~~~
# |           21:  // -- End function 
# | next:15'0     ~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

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

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\combine_andor_with_cmps.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\combine_andor_with_cmps.ll -check-prefixes=GCN,GFX11,GFX11-TRUE16
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\combine_andor_with_cmps.ll' -check-prefixes=GCN,GFX11,GFX11-TRUE16
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\combine_andor_with_cmps.ll:2444:13: error: GCN-NEXT: expected string not found in input
# | ; GCN-NEXT: v_cmp_nge_f64_e32 vcc_lo, v[0:1], v[4:5]
# |             ^
# | <stdin>:5294:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:5296:2: note: possible intended match here
# |  v_cmp_lt_f64_e32 vcc_lo, v[0:1], v[4:5]
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\combine_andor_with_cmps.ll:2461:13: error: GCN-NEXT: is not on the line after the previous match
# | ; GCN-NEXT: v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[4:5]
# |             ^
# | <stdin>:5340:2: note: 'next' match was here
# |  v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[4:5]
# |  ^
# | <stdin>:5338:34: note: previous match ended here
# |  v_max_f64 v[2:3], v[2:3], v[2:3]
# |                                  ^
# | <stdin>:5339:1: note: non-matching line after previous match is here
# |  v_min_f64 v[0:1], v[0:1], v[2:3]
# | ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\combine_andor_with_cmps.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           5289:  .globl test122 ; -- Begin function test122 
# |           5290:  .p2align 2 
# |           5291:  .type test122, at function 
# |           5292: test122: ; @test122 
# |           5293: ; %bb.0: 
# |           5294:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# | next:2444'0                                             X error: no match found
# |           5295:  v_min_f64 v[0:1], v[0:1], v[2:3] 
# | next:2444'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5296:  v_cmp_lt_f64_e32 vcc_lo, v[0:1], v[4:5] 
# | next:2444'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:2444'1      ?                                        possible intended match
# |           5297:  v_cndmask_b32_e64 v0, 0, 1, vcc_lo 
# | next:2444'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5298:  s_setpc_b64 s[30:31] 
# | next:2444'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           5299: .Lfunc_end121: 
# | next:2444'0     ~~~~~~~~~~~~~~~
# |           5300:  .size test122, .Lfunc_end121-test122 
# | next:2444'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5301:  ; -- End function 
# | next:2444'0     ~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           5335: ; %bb.0: 
# |           5336:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           5337:  v_max_f64 v[0:1], v[0:1], v[0:1] 
# |           5338:  v_max_f64 v[2:3], v[2:3], v[2:3] 
# |           5339:  v_min_f64 v[0:1], v[0:1], v[2:3] 
# |           5340:  v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[4:5] 
# | next:2461        !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |           5341:  v_cndmask_b32_e64 v0, 0, 1, vcc_lo 
# |           5342:  s_setpc_b64 s[30:31] 
# |           5343: .Lfunc_end122: 
# |           5344:  .size test123, .Lfunc_end122-test123 
# |           5345:  ; -- End function 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/fneg-modifier-casting.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\fneg-modifier-casting.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe -check-prefixes=GCN,GFX7 C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\fneg-modifier-casting.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=amdgcn-amd-amdhsa -mcpu=gfx700
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' -check-prefixes=GCN,GFX7 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\fneg-modifier-casting.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\fneg-modifier-casting.ll:1731:13: error: GCN-NEXT: expected string not found in input
# | ; GCN-NEXT: v_cmp_lt_f32_e32 vcc, 0, v0
# |             ^
# | <stdin>:1564:36: note: scanning from here
# |  v_cndmask_b32_e64 v0, 0, 1, s[0:1]
# |                                    ^
# | <stdin>:1568:2: note: possible intended match here
# |  v_cmp_le_f32_e32 vcc, 0, v0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\AMDGPU\fneg-modifier-casting.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |           1559: fnge_select_f32_multi_use_regression: ; @fnge_select_f32_multi_use_regression 
# |           1560: ; %bb.0: ; %.entry 
# |           1561:  s_load_dword s0, s[8:9], 0x0 
# |           1562:  s_waitcnt lgkmcnt(0) 
# |           1563:  v_cmp_nlt_f32_e64 s[0:1], s0, 0 
# |           1564:  v_cndmask_b32_e64 v0, 0, 1, s[0:1] 
# | next:1731'0                                        X error: no match found
# |           1565:  v_cmp_nge_f32_e32 vcc, 0, v0 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1566:  v_cndmask_b32_e32 v1, 0, v0, vcc 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1567:  v_mul_f32_e64 v0, -v0, v1 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1568:  v_cmp_le_f32_e32 vcc, 0, v0 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:1731'1      ?                            possible intended match
# |           1569:  s_and_b64 vcc, exec, vcc 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1570:  s_endpgm 
# | next:1731'0     ~~~~~~~~~~
# |           1571:  .section .rodata,"a", at progbits 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1572:  .p2align 6, 0x0 
# | next:1731'0     ~~~~~~~~~~~~~~~~~
# |           1573:  .amdhsa_kernel fnge_select_f32_multi_use_regression 
# | next:1731'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/ARM/fp16-vminmaxnm-safe.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll -mtriple=armv8-eabi -mattr=+fullfp16 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=armv8-eabi -mattr=+fullfp16
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll:256:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vcmp.f16 s0, s2
# |               ^
# | <stdin>:299:23: note: scanning from here
# |  vldr.16 s2, .LCPI14_0
# |                       ^
# | <stdin>:300:2: note: possible intended match here
# |  vcmp.f16 s2, s0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll:280:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vcmp.f16 s0, s2
# |               ^
# | <stdin>:323:23: note: scanning from here
# |  vldr.16 s2, .LCPI15_1
# |                       ^
# | <stdin>:324:2: note: possible intended match here
# |  vcmp.f16 s2, s0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll:437:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vcmp.f16 s2, s0
# |               ^
# | <stdin>:477:23: note: scanning from here
# |  vldr.16 s2, .LCPI21_0
# |                       ^
# | <stdin>:478:2: note: possible intended match here
# |  vcmp.f16 s0, s2
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll:461:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vcmp.f16 s2, s0
# |               ^
# | <stdin>:501:23: note: scanning from here
# |  vldr.16 s2, .LCPI22_1
# |                       ^
# | <stdin>:502:2: note: possible intended match here
# |  vcmp.f16 s0, s2
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fp16-vminmaxnm-safe.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           294:  .fnstart 
# |           295: @ %bb.0: @ %entry 
# |           296:  vmov.f16 s0, r0 
# |           297:  vmov.f16 s2, #1.200000e+01 
# |           298:  vminnm.f16 s0, s0, s2 
# |           299:  vldr.16 s2, .LCPI14_0 
# | next:256'0                           X error: no match found
# |           300:  vcmp.f16 s2, s0 
# | next:256'0     ~~~~~~~~~~~~~~~~~
# | next:256'1      ?                possible intended match
# |           301:  vmrs APSR_nzcv, fpscr 
# | next:256'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           302:  vselgt.f16 s0, s0, s2 
# | next:256'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           303:  vmov r0, s0 
# | next:256'0     ~~~~~~~~~~~~~
# |           304:  bx lr 
# | next:256'0     ~~~~~~~
# |           305:  .p2align 1 
# | next:256'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           318:  .fnstart 
# |           319: @ %bb.0: @ %entry 
# |           320:  vldr.16 s2, .LCPI15_0 
# |           321:  vmov.f16 s0, r0 
# |           322:  vminnm.f16 s0, s0, s2 
# |           323:  vldr.16 s2, .LCPI15_1 
# | next:280'0                           X error: no match found
# |           324:  vcmp.f16 s2, s0 
# | next:280'0     ~~~~~~~~~~~~~~~~~
# | next:280'1      ?                possible intended match
# |           325:  vmrs APSR_nzcv, fpscr 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           326:  vselge.f16 s0, s0, s2 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           327:  vmov r0, s0 
# | next:280'0     ~~~~~~~~~~~~~
# |           328:  bx lr 
# | next:280'0     ~~~~~~~
# |           329:  .p2align 1 
# | next:280'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           472:  .fnstart 
# |           473: @ %bb.0: @ %entry 
# |           474:  vmov.f16 s0, r0 
# |           475:  vmov.f16 s2, #1.200000e+01 
# |           476:  vmaxnm.f16 s0, s0, s2 
# |           477:  vldr.16 s2, .LCPI21_0 
# | next:437'0                           X error: no match found
# |           478:  vcmp.f16 s0, s2 
# | next:437'0     ~~~~~~~~~~~~~~~~~
# | next:437'1      ?                possible intended match
# |           479:  vmrs APSR_nzcv, fpscr 
# | next:437'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           480:  vselgt.f16 s0, s0, s2 
# | next:437'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           481:  vmov r0, s0 
# | next:437'0     ~~~~~~~~~~~~~
# |           482:  bx lr 
# | next:437'0     ~~~~~~~
# |           483:  .p2align 1 
# | next:437'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           496:  .fnstart 
# |           497: @ %bb.0: @ %entry 
# |           498:  vldr.16 s2, .LCPI22_0 
# |           499:  vmov.f16 s0, r0 
# |           500:  vmaxnm.f16 s0, s0, s2 
# |           501:  vldr.16 s2, .LCPI22_1 
# | next:461'0                           X error: no match found
# |           502:  vcmp.f16 s0, s2 
# | next:461'0     ~~~~~~~~~~~~~~~~~
# | next:461'1      ?                possible intended match
# |           503:  vmrs APSR_nzcv, fpscr 
# | next:461'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           504:  vselge.f16 s0, s0, s2 
# | next:461'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           505:  vmov r0, s0 
# | next:461'0     ~~~~~~~~~~~~~
# |           506:  bx lr 
# | next:461'0     ~~~~~~~
# |           507:  .p2align 1 
# | next:461'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/PowerPC/scalar_cmp.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mcpu=pwr8 -ppc-asm-full-reg-names    -verify-machineinstrs --enable-no-signed-zeros-fp-math    --enable-no-nans-fp-math    -mtriple=powerpc64le-unknown-unknown < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll    --check-prefix=P8
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mcpu=pwr8 -ppc-asm-full-reg-names -verify-machineinstrs --enable-no-signed-zeros-fp-math --enable-no-nans-fp-math -mtriple=powerpc64le-unknown-unknown
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll' --check-prefix=P8
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:142:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: crnor 4*cr5+lt, un, eq
# |            ^
# | <stdin>:107:19: note: scanning from here
# |  fcmpu cr0, f1, f2
# |                   ^
# | <stdin>:108:2: note: possible intended match here
# |  bne cr0, .LBB5_2
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:170:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: crnor 4*cr5+lt, un, eq
# |            ^
# | <stdin>:127:19: note: scanning from here
# |  fcmpu cr0, f1, f2
# |                   ^
# | <stdin>:128:2: note: possible intended match here
# |  bne cr0, .LBB6_2
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:197:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: fcmpu cr0, f1, f2
# |            ^
# | <stdin>:146:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:147:4: note: possible intended match here
# |  xscmpudp cr0, f1, f2
# |    ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:272:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: crnor 4*cr5+lt, un, lt
# |            ^
# | <stdin>:203:19: note: scanning from here
# |  fcmpu cr0, f1, f2
# |                   ^
# | <stdin>:218:12: note: possible intended match here
# |  .type select_oge_double, at function
# |            ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:299:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: fcmpu cr0, f1, f2
# |            ^
# | <stdin>:222:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:223:4: note: possible intended match here
# |  xscmpudp cr0, f1, f2
# |    ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:546:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: crnor 4*cr5+lt, un, gt
# |            ^
# | <stdin>:419:19: note: scanning from here
# |  fcmpu cr0, f1, f2
# |                   ^
# | <stdin>:434:12: note: possible intended match here
# |  .type select_ole_double, at function
# |            ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:573:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: fcmpu cr0, f1, f2
# |            ^
# | <stdin>:438:18: note: scanning from here
# | # %bb.0: # %entry
# |                  ^
# | <stdin>:439:4: note: possible intended match here
# |  xscmpudp cr0, f1, f2
# |    ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll:640:12: error: P8-NEXT: expected string not found in input
# | ; P8-NEXT: fcmpu cr0, f1, f0
# |            ^
# | <stdin>:492:21: note: scanning from here
# |  xvcvsxwdp vs0, vs34
# |                     ^
# | <stdin>:493:4: note: possible intended match here
# |  xscmpudp cr0, f1, f0
# |    ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\PowerPC\scalar_cmp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           102:  .type select_one_float, at function 
# |           103: select_one_float: # @select_one_float 
# |           104: .Lfunc_begin5: 
# |           105:  .cfi_startproc 
# |           106: # %bb.0: # %entry 
# |           107:  fcmpu cr0, f1, f2 
# | next:142'0                       X error: no match found
# |           108:  bne cr0, .LBB5_2 
# | next:142'0     ~~~~~~~~~~~~~~~~~~
# | next:142'1      ?                 possible intended match
# |           109: # %bb.1: # %entry 
# | next:142'0     ~~~~~~~~~~~~~~~~~~
# |           110:  fmr f3, f4 
# | next:142'0     ~~~~~~~~~~~~
# |           111: .LBB5_2: # %entry 
# | next:142'0     ~~~~~~~~~~~~~~~~~~
# |           112:  fmr f1, f3 
# | next:142'0     ~~~~~~~~~~~~
# |           113:  blr 
# | next:142'0     ~~~~~
# |             .
# |             .
# |             .
# |           122:  .type select_one_float_nsz, at function 
# | next:142'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           123: select_one_float_nsz: # @select_one_float_nsz 
# | next:142'0     ~~~~~~~~~~~~~~~~~~~~~
# |           124: .Lfunc_begin6: 
# |           125:  .cfi_startproc 
# |           126: # %bb.0: # %entry 
# |           127:  fcmpu cr0, f1, f2 
# | next:170'0                       X error: no match found
# |           128:  bne cr0, .LBB6_2 
# | next:170'0     ~~~~~~~~~~~~~~~~~~
# | next:170'1      ?                 possible intended match
# |           129: # %bb.1: # %entry 
# | next:170'0     ~~~~~~~~~~~~~~~~~~
# |           130:  fmr f3, f4 
# | next:170'0     ~~~~~~~~~~~~
# |           131: .LBB6_2: # %entry 
# | next:170'0     ~~~~~~~~~~~~~~~~~~
# |           132:  fmr f1, f3 
# | next:170'0     ~~~~~~~~~~~~
# |           133:  blr 
# | next:170'0     ~~~~~
# |             .
# |             .
# |             .
# |           141:  .p2align 4 
# | next:170'0     ~~~~~~~~~~~~
# |           142:  .type select_one_double, at function 
# | next:170'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           143: select_one_double: # @select_one_double 
# | next:170'0     ~~~~~~~~~~~~~~~~~~
# |           144: .Lfunc_begin7: 
# |           145:  .cfi_startproc 
# |           146: # %bb.0: # %entry 
# | next:197'0                      X error: no match found
# |           147:  xscmpudp cr0, f1, f2 
# | next:197'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:197'1        ?                   possible intended match
# |           148:  bne cr0, .LBB7_2 
# | next:197'0     ~~~~~~~~~~~~~~~~~~
# |           149: # %bb.1: # %entry 
# | next:197'0     ~~~~~~~~~~~~~~~~~~
# |           150:  fmr f3, f4 
# | next:197'0     ~~~~~~~~~~~~
# |           151: .LBB7_2: # %entry 
# | next:197'0     ~~~~~~~~~~~~~~~~~~
# |           152:  fmr f1, f3 
# | next:197'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           198:  .type select_oge_float, at function 
# |           199: select_oge_float: # @select_oge_float 
# |           200: .Lfunc_begin10: 
# |           201:  .cfi_startproc 
# |           202: # %bb.0: # %entry 
# |           203:  fcmpu cr0, f1, f2 
# | next:272'0                       X error: no match found
# |           204:  bge cr0, .LBB10_2 
# | next:272'0     ~~~~~~~~~~~~~~~~~~~
# |           205: # %bb.1: # %entry 
# | next:272'0     ~~~~~~~~~~~~~~~~~~
# |           206:  fmr f3, f4 
# | next:272'0     ~~~~~~~~~~~~
# |           207: .LBB10_2: # %entry 
# | next:272'0     ~~~~~~~~~~~~~~~~~~~
# |           208:  fmr f1, f3 
# | next:272'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           213:  .size select_oge_float, .Lfunc_end10-.Lfunc_begin10 
# | next:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           214:  .cfi_endproc 
# | next:272'0     ~~~~~~~~~~~~~~
# |           215:  # -- End function 
# | next:272'0     ~~~~~~~~~~~~~~~~~~~
# |           216:  .globl select_oge_double # -- Begin function select_oge_double 
# | next:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           217:  .p2align 4 
# | next:272'0     ~~~~~~~~~~~~
# |           218:  .type select_oge_double, at function 
# | next:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:272'1                ?                        possible intended match
# |           219: select_oge_double: # @select_oge_double 
# | next:272'0     ~~~~~~~~~~~~~~~~~~
# |           220: .Lfunc_begin11: 
# |           221:  .cfi_startproc 
# |           222: # %bb.0: # %entry 
# | next:299'0                      X error: no match found
# |           223:  xscmpudp cr0, f1, f2 
# | next:299'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:299'1        ?                   possible intended match
# |           224:  bge cr0, .LBB11_2 
# | next:299'0     ~~~~~~~~~~~~~~~~~~~
# |           225: # %bb.1: # %entry 
# | next:299'0     ~~~~~~~~~~~~~~~~~~
# |           226:  fmr f3, f4 
# | next:299'0     ~~~~~~~~~~~~
# |           227: .LBB11_2: # %entry 
# | next:299'0     ~~~~~~~~~~~~~~~~~~~
# |           228:  fmr f1, f3 
# | next:299'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           414:  .type select_ole_float, at function 
# |           415: select_ole_float: # @select_ole_float 
# |           416: .Lfunc_begin22: 
# |           417:  .cfi_startproc 
# |           418: # %bb.0: # %entry 
# |           419:  fcmpu cr0, f1, f2 
# | next:546'0                       X error: no match found
# |           420:  ble cr0, .LBB22_2 
# | next:546'0     ~~~~~~~~~~~~~~~~~~~
# |           421: # %bb.1: # %entry 
# | next:546'0     ~~~~~~~~~~~~~~~~~~
# |           422:  fmr f3, f4 
# | next:546'0     ~~~~~~~~~~~~
# |           423: .LBB22_2: # %entry 
# | next:546'0     ~~~~~~~~~~~~~~~~~~~
# |           424:  fmr f1, f3 
# | next:546'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           429:  .size select_ole_float, .Lfunc_end22-.Lfunc_begin22 
# | next:546'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           430:  .cfi_endproc 
# | next:546'0     ~~~~~~~~~~~~~~
# |           431:  # -- End function 
# | next:546'0     ~~~~~~~~~~~~~~~~~~~
# |           432:  .globl select_ole_double # -- Begin function select_ole_double 
# | next:546'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           433:  .p2align 4 
# | next:546'0     ~~~~~~~~~~~~
# |           434:  .type select_ole_double, at function 
# | next:546'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:546'1                ?                        possible intended match
# |           435: select_ole_double: # @select_ole_double 
# | next:546'0     ~~~~~~~~~~~~~~~~~~
# |           436: .Lfunc_begin23: 
# |           437:  .cfi_startproc 
# |           438: # %bb.0: # %entry 
# | next:573'0                      X error: no match found
# |           439:  xscmpudp cr0, f1, f2 
# | next:573'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:573'1        ?                   possible intended match
# |           440:  ble cr0, .LBB23_2 
# | next:573'0     ~~~~~~~~~~~~~~~~~~~
# |           441: # %bb.1: # %entry 
# | next:573'0     ~~~~~~~~~~~~~~~~~~
# |           442:  fmr f3, f4 
# | next:573'0     ~~~~~~~~~~~~
# |           443: .LBB23_2: # %entry 
# | next:573'0     ~~~~~~~~~~~~~~~~~~~
# |           444:  fmr f1, f3 
# | next:573'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           487: onecmp1: # @onecmp1 
# |           488: .Lfunc_begin26: 
# |           489:  .cfi_startproc 
# |           490: # %bb.0: # %entry 
# |           491:  vspltisw v2, 1 
# |           492:  xvcvsxwdp vs0, vs34 
# | next:640'0                         X error: no match found
# |           493:  xscmpudp cr0, f1, f0 
# | next:640'0     ~~~~~~~~~~~~~~~~~~~~~~
# | next:640'1        ?                   possible intended match
# |           494:  blt cr0, .LBB26_2 
# | next:640'0     ~~~~~~~~~~~~~~~~~~~
# |           495: # %bb.1: # %entry 
# | next:640'0     ~~~~~~~~~~~~~~~~~~
# |           496:  fmr f3, f2 
# | next:640'0     ~~~~~~~~~~~~
# |           497: .LBB26_2: # %entry 
# | next:640'0     ~~~~~~~~~~~~~~~~~~~
# |           498:  fmr f1, f3 
# | next:640'0     ~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/rvv/setcc-fp.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=riscv32 -mattr=+m,+d,+zfh,+zvfh,+zfbfmin,+zvfbfmin,+v      -target-abi=ilp32d -verify-machineinstrs < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll      --check-prefixes=CHECK,ZVFH,RV32
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=riscv32 -mattr=+m,+d,+zfh,+zvfh,+zfbfmin,+zvfbfmin,+v -target-abi=ilp32d -verify-machineinstrs
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll' --check-prefixes=CHECK,ZVFH,RV32
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:442:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfne.vf v0, v12, fa5
# |               ^
# | <stdin>:514:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:515:2: note: possible intended match here
# |  vmflt.vf v8, v12, fa5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:610:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfeq.vf v0, v12, fa5
# |               ^
# | <stdin>:712:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:713:2: note: possible intended match here
# |  vmflt.vf v8, v12, fa5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:684:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfgt.vf v0, v12, fa5
# |               ^
# | <stdin>:802:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:803:2: note: possible intended match here
# |  vmfle.vf v8, v12, fa5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:758:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfge.vf v0, v12, fa5
# |               ^
# | <stdin>:891:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:892:2: note: possible intended match here
# |  vmflt.vf v8, v12, fa5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:832:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vf v0, v12, fa5
# |               ^
# | <stdin>:980:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:981:2: note: possible intended match here
# |  vmfge.vf v8, v12, fa5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:906:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vf v0, v12, fa5
# |               ^
# | <stdin>:1069:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:1070:2: note: possible intended match here
# |  vmfgt.vf v8, v12, fa5
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:1677:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfne.vf v0, v8, fa0
# |              ^
# | <stdin>:1686:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1687:2: note: possible intended match here
# |  vmflt.vf v10, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:1924:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfeq.vf v0, v8, fa0
# |              ^
# | <stdin>:1847:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1848:2: note: possible intended match here
# |  vmflt.vf v10, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:2031:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfgt.vf v0, v8, fa0
# |              ^
# | <stdin>:1922:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1923:2: note: possible intended match here
# |  vmfle.vf v10, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:2138:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfge.vf v0, v8, fa0
# |              ^
# | <stdin>:1996:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1997:2: note: possible intended match here
# |  vmflt.vf v10, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:2245:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmflt.vf v0, v8, fa0
# |              ^
# | <stdin>:2070:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2071:2: note: possible intended match here
# |  vmfge.vf v10, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:2352:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfle.vf v0, v8, fa0
# |              ^
# | <stdin>:2144:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2145:2: note: possible intended match here
# |  vmfgt.vf v10, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:2938:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfne.vf v0, v8, fa0
# |               ^
# | <stdin>:2724:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2725:2: note: possible intended match here
# |  vmflt.vf v12, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3069:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfeq.vf v0, v8, fa0
# |               ^
# | <stdin>:2885:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2886:2: note: possible intended match here
# |  vmflt.vf v12, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3128:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfgt.vf v0, v8, fa0
# |               ^
# | <stdin>:2960:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2961:2: note: possible intended match here
# |  vmfle.vf v12, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3187:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfge.vf v0, v8, fa0
# |               ^
# | <stdin>:3034:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3035:2: note: possible intended match here
# |  vmflt.vf v12, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3246:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vf v0, v8, fa0
# |               ^
# | <stdin>:3108:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3109:2: note: possible intended match here
# |  vmfge.vf v12, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3305:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vf v0, v8, fa0
# |               ^
# | <stdin>:3182:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3183:2: note: possible intended match here
# |  vmfgt.vf v12, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3772:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfne.vf v0, v8, fa0
# |               ^
# | <stdin>:3762:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3763:2: note: possible intended match here
# |  vmflt.vf v16, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3903:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfeq.vf v0, v8, fa0
# |               ^
# | <stdin>:3923:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3924:2: note: possible intended match here
# |  vmflt.vf v16, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:3962:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfgt.vf v0, v8, fa0
# |               ^
# | <stdin>:3998:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3999:2: note: possible intended match here
# |  vmfle.vf v16, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:4021:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfge.vf v0, v8, fa0
# |               ^
# | <stdin>:4072:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4073:2: note: possible intended match here
# |  vmflt.vf v16, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:4080:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vf v0, v8, fa0
# |               ^
# | <stdin>:4146:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4147:2: note: possible intended match here
# |  vmfge.vf v16, v8, fa0
# |  ^
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll:4139:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vf v0, v8, fa0
# |               ^
# | <stdin>:4220:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4221:2: note: possible intended match here
# |  vmfgt.vf v16, v8, fa0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\RISCV\rvv\setcc-fp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            509:  .cfi_startproc 
# |            510: # %bb.0: 
# |            511:  fcvt.s.bf16 fa5, fa0 
# |            512:  vsetvli a0, zero, e16, m2, ta, ma 
# |            513:  vfwcvtbf16.f.f.v v12, v8 
# |            514:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:442'0                                          X error: no match found
# |            515:  vmflt.vf v8, v12, fa5 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:442'1       ?                      possible intended match
# |            516:  vmfgt.vf v9, v12, fa5 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            517:  vmor.mm v0, v9, v8 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~
# |            518:  ret 
# | next:442'0      ~~~~~
# |            519: .Lfunc_end29: 
# | next:442'0      ~~~~~~~~~~~~~~
# |            520:  .size fcmp_one_vf_nxv8bf16_nonans, .Lfunc_end29-fcmp_one_vf_nxv8bf16_nonans 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            707:  .cfi_startproc 
# |            708: # %bb.0: 
# |            709:  fcvt.s.bf16 fa5, fa0 
# |            710:  vsetvli a0, zero, e16, m2, ta, ma 
# |            711:  vfwcvtbf16.f.f.v v12, v8 
# |            712:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:610'0                                          X error: no match found
# |            713:  vmflt.vf v8, v12, fa5 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:610'1       ?                      possible intended match
# |            714:  vmfgt.vf v9, v12, fa5 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            715:  vmnor.mm v0, v9, v8 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~
# |            716:  ret 
# | next:610'0      ~~~~~
# |            717: .Lfunc_end39: 
# | next:610'0      ~~~~~~~~~~~~~~
# |            718:  .size fcmp_ueq_vf_nxv8bf16_nonans, .Lfunc_end39-fcmp_ueq_vf_nxv8bf16_nonans 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            797:  .cfi_startproc 
# |            798: # %bb.0: 
# |            799:  fcvt.s.bf16 fa5, fa0 
# |            800:  vsetvli a0, zero, e16, m2, ta, ma 
# |            801:  vfwcvtbf16.f.f.v v12, v8 
# |            802:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:684'0                                          X error: no match found
# |            803:  vmfle.vf v8, v12, fa5 
# | next:684'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:684'1       ?                      possible intended match
# |            804:  vmnot.m v0, v8 
# | next:684'0      ~~~~~~~~~~~~~~~~
# |            805:  ret 
# | next:684'0      ~~~~~
# |            806: .Lfunc_end44: 
# | next:684'0      ~~~~~~~~~~~~~~
# |            807:  .size fcmp_ugt_vf_nxv8bf16_nonans, .Lfunc_end44-fcmp_ugt_vf_nxv8bf16_nonans 
# | next:684'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            808:  .cfi_endproc 
# | next:684'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            886:  .cfi_startproc 
# |            887: # %bb.0: 
# |            888:  fcvt.s.bf16 fa5, fa0 
# |            889:  vsetvli a0, zero, e16, m2, ta, ma 
# |            890:  vfwcvtbf16.f.f.v v12, v8 
# |            891:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:758'0                                          X error: no match found
# |            892:  vmflt.vf v8, v12, fa5 
# | next:758'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:758'1       ?                      possible intended match
# |            893:  vmnot.m v0, v8 
# | next:758'0      ~~~~~~~~~~~~~~~~
# |            894:  ret 
# | next:758'0      ~~~~~
# |            895: .Lfunc_end49: 
# | next:758'0      ~~~~~~~~~~~~~~
# |            896:  .size fcmp_uge_vf_nxv8bf16_nonans, .Lfunc_end49-fcmp_uge_vf_nxv8bf16_nonans 
# | next:758'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            897:  .cfi_endproc 
# | next:758'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            975:  .cfi_startproc 
# |            976: # %bb.0: 
# |            977:  fcvt.s.bf16 fa5, fa0 
# |            978:  vsetvli a0, zero, e16, m2, ta, ma 
# |            979:  vfwcvtbf16.f.f.v v12, v8 
# |            980:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:832'0                                          X error: no match found
# |            981:  vmfge.vf v8, v12, fa5 
# | next:832'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:832'1       ?                      possible intended match
# |            982:  vmnot.m v0, v8 
# | next:832'0      ~~~~~~~~~~~~~~~~
# |            983:  ret 
# | next:832'0      ~~~~~
# |            984: .Lfunc_end54: 
# | next:832'0      ~~~~~~~~~~~~~~
# |            985:  .size fcmp_ult_vf_nxv8bf16_nonans, .Lfunc_end54-fcmp_ult_vf_nxv8bf16_nonans 
# | next:832'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            986:  .cfi_endproc 
# | next:832'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1064:  .cfi_startproc 
# |           1065: # %bb.0: 
# |           1066:  fcvt.s.bf16 fa5, fa0 
# |           1067:  vsetvli a0, zero, e16, m2, ta, ma 
# |           1068:  vfwcvtbf16.f.f.v v12, v8 
# |           1069:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:906'0                                          X error: no match found
# |           1070:  vmfgt.vf v8, v12, fa5 
# | next:906'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:906'1       ?                      possible intended match
# |           1071:  vmnot.m v0, v8 
# | next:906'0      ~~~~~~~~~~~~~~~~
# |           1072:  ret 
# | next:906'0      ~~~~~
# |           1073: .Lfunc_end59: 
# | next:906'0      ~~~~~~~~~~~~~~
# |           1074:  .size fcmp_ule_vf_nxv8bf16_nonans, .Lfunc_end59-fcmp_ule_vf_nxv8bf16_nonans 
# | next:906'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1075:  .cfi_endproc 
# | next:906'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1681:  .type fcmp_one_vf_nxv8f16_nonans, at function 
# |           1682:  .variant_cc fcmp_one_vf_nxv8f16_nonans 
# |           1683: fcmp_one_vf_nxv8f16_nonans: # @fcmp_one_vf_nxv8f16_nonans 
# |           1684:  .cfi_startproc 
# |           1685: # %bb.0: 
# |           1686:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:1677'0                                       X error: no match found
# |           1687:  vmflt.vf v10, v8, fa0 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1677'1      ?                      possible intended match
# |           1688:  vmfgt.vf v11, v8, fa0 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1689:  vmor.mm v0, v11, v10 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           1690:  ret 
# | next:1677'0     ~~~~~
# |           1691: .Lfunc_end99: 
# | next:1677'0     ~~~~~~~~~~~~~~
# |           1692:  .size fcmp_one_vf_nxv8f16_nonans, .Lfunc_end99-fcmp_one_vf_nxv8f16_nonans 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1842:  .type fcmp_ueq_vf_nxv8f16_nonans, at function 
# |           1843:  .variant_cc fcmp_ueq_vf_nxv8f16_nonans 
# |           1844: fcmp_ueq_vf_nxv8f16_nonans: # @fcmp_ueq_vf_nxv8f16_nonans 
# |           1845:  .cfi_startproc 
# |           1846: # %bb.0: 
# |           1847:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:1924'0                                       X error: no match found
# |           1848:  vmflt.vf v10, v8, fa0 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1924'1      ?                      possible intended match
# |           1849:  vmfgt.vf v11, v8, fa0 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1850:  vmnor.mm v0, v11, v10 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1851:  ret 
# | next:1924'0     ~~~~~
# |           1852: .Lfunc_end109: 
# | next:1924'0     ~~~~~~~~~~~~~~~
# |           1853:  .size fcmp_ueq_vf_nxv8f16_nonans, .Lfunc_end109-fcmp_ueq_vf_nxv8f16_nonans 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1917:  .type fcmp_ugt_vf_nxv8f16_nonans, at function 
# |           1918:  .variant_cc fcmp_ugt_vf_nxv8f16_nonans 
# |           1919: fcmp_ugt_vf_nxv8f16_nonans: # @fcmp_ugt_vf_nxv8f16_nonans 
# |           1920:  .cfi_startproc 
# |           1921: # %bb.0: 
# |           1922:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2031'0                                       X error: no match found
# |           1923:  vmfle.vf v10, v8, fa0 
# | next:2031'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2031'1      ?                      possible intended match
# |           1924:  vmnot.m v0, v10 
# | next:2031'0     ~~~~~~~~~~~~~~~~~
# |           1925:  ret 
# | next:2031'0     ~~~~~
# |           1926: .Lfunc_end114: 
# | next:2031'0     ~~~~~~~~~~~~~~~
# |           1927:  .size fcmp_ugt_vf_nxv8f16_nonans, .Lfunc_end114-fcmp_ugt_vf_nxv8f16_nonans 
# | next:2031'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1928:  .cfi_endproc 
# | next:2031'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1991:  .type fcmp_uge_vf_nxv8f16_nonans, at function 
# |           1992:  .variant_cc fcmp_uge_vf_nxv8f16_nonans 
# |           1993: fcmp_uge_vf_nxv8f16_nonans: # @fcmp_uge_vf_nxv8f16_nonans 
# |           1994:  .cfi_startproc 
# |           1995: # %bb.0: 
# |           1996:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2138'0                                       X error: no match found
# |           1997:  vmflt.vf v10, v8, fa0 
# | next:2138'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2138'1      ?                      possible intended match
# |           1998:  vmnot.m v0, v10 
# | next:2138'0     ~~~~~~~~~~~~~~~~~
# |           1999:  ret 
# | next:2138'0     ~~~~~
# |           2000: .Lfunc_end119: 
# | next:2138'0     ~~~~~~~~~~~~~~~
# |           2001:  .size fcmp_uge_vf_nxv8f16_nonans, .Lfunc_end119-fcmp_uge_vf_nxv8f16_nonans 
# | next:2138'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2002:  .cfi_endproc 
# | next:2138'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2065:  .type fcmp_ult_vf_nxv8f16_nonans, at function 
# |           2066:  .variant_cc fcmp_ult_vf_nxv8f16_nonans 
# |           2067: fcmp_ult_vf_nxv8f16_nonans: # @fcmp_ult_vf_nxv8f16_nonans 
# |           2068:  .cfi_startproc 
# |           2069: # %bb.0: 
# |           2070:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2245'0                                       X error: no match found
# |           2071:  vmfge.vf v10, v8, fa0 
# | next:2245'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2245'1      ?                      possible intended match
# |           2072:  vmnot.m v0, v10 
# | next:2245'0     ~~~~~~~~~~~~~~~~~
# |           2073:  ret 
# | next:2245'0     ~~~~~
# |           2074: .Lfunc_end124: 
# | next:2245'0     ~~~~~~~~~~~~~~~
# |           2075:  .size fcmp_ult_vf_nxv8f16_nonans, .Lfunc_end124-fcmp_ult_vf_nxv8f16_nonans 
# | next:2245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2076:  .cfi_endproc 
# | next:2245'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2139:  .type fcmp_ule_vf_nxv8f16_nonans, at function 
# |           2140:  .variant_cc fcmp_ule_vf_nxv8f16_nonans 
# |           2141: fcmp_ule_vf_nxv8f16_nonans: # @fcmp_ule_vf_nxv8f16_nonans 
# |           2142:  .cfi_startproc 
# |           2143: # %bb.0: 
# |           2144:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2352'0                                       X error: no match found
# |           2145:  vmfgt.vf v10, v8, fa0 
# | next:2352'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2352'1      ?                      possible intended match
# |           2146:  vmnot.m v0, v10 
# | next:2352'0     ~~~~~~~~~~~~~~~~~
# |           2147:  ret 
# | next:2352'0     ~~~~~
# |           2148: .Lfunc_end129: 
# | next:2352'0     ~~~~~~~~~~~~~~~
# |           2149:  .size fcmp_ule_vf_nxv8f16_nonans, .Lfunc_end129-fcmp_ule_vf_nxv8f16_nonans 
# | next:2352'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2150:  .cfi_endproc 
# | next:2352'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2719:  .type fcmp_one_vf_nxv8f32_nonans, at function 
# |           2720:  .variant_cc fcmp_one_vf_nxv8f32_nonans 
# |           2721: fcmp_one_vf_nxv8f32_nonans: # @fcmp_one_vf_nxv8f32_nonans 
# |           2722:  .cfi_startproc 
# |           2723: # %bb.0: 
# |           2724:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:2938'0                                       X error: no match found
# |           2725:  vmflt.vf v12, v8, fa0 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2938'1      ?                      possible intended match
# |           2726:  vmfgt.vf v13, v8, fa0 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2727:  vmor.mm v0, v13, v12 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2728:  ret 
# | next:2938'0     ~~~~~
# |           2729: .Lfunc_end169: 
# | next:2938'0     ~~~~~~~~~~~~~~~
# |           2730:  .size fcmp_one_vf_nxv8f32_nonans, .Lfunc_end169-fcmp_one_vf_nxv8f32_nonans 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2880:  .type fcmp_ueq_vf_nxv8f32_nonans, at function 
# |           2881:  .variant_cc fcmp_ueq_vf_nxv8f32_nonans 
# |           2882: fcmp_ueq_vf_nxv8f32_nonans: # @fcmp_ueq_vf_nxv8f32_nonans 
# |           2883:  .cfi_startproc 
# |           2884: # %bb.0: 
# |           2885:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3069'0                                       X error: no match found
# |           2886:  vmflt.vf v12, v8, fa0 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3069'1      ?                      possible intended match
# |           2887:  vmfgt.vf v13, v8, fa0 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2888:  vmnor.mm v0, v13, v12 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2889:  ret 
# | next:3069'0     ~~~~~
# |           2890: .Lfunc_end179: 
# | next:3069'0     ~~~~~~~~~~~~~~~
# |           2891:  .size fcmp_ueq_vf_nxv8f32_nonans, .Lfunc_end179-fcmp_ueq_vf_nxv8f32_nonans 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2955:  .type fcmp_ugt_vf_nxv8f32_nonans, at function 
# |           2956:  .variant_cc fcmp_ugt_vf_nxv8f32_nonans 
# |           2957: fcmp_ugt_vf_nxv8f32_nonans: # @fcmp_ugt_vf_nxv8f32_nonans 
# |           2958:  .cfi_startproc 
# |           2959: # %bb.0: 
# |           2960:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3128'0                                       X error: no match found
# |           2961:  vmfle.vf v12, v8, fa0 
# | next:3128'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3128'1      ?                      possible intended match
# |           2962:  vmnot.m v0, v12 
# | next:3128'0     ~~~~~~~~~~~~~~~~~
# |           2963:  ret 
# | next:3128'0     ~~~~~
# |           2964: .Lfunc_end184: 
# | next:3128'0     ~~~~~~~~~~~~~~~
# |           2965:  .size fcmp_ugt_vf_nxv8f32_nonans, .Lfunc_end184-fcmp_ugt_vf_nxv8f32_nonans 
# | next:3128'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2966:  .cfi_endproc 
# | next:3128'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3029:  .type fcmp_uge_vf_nxv8f32_nonans, at function 
# |           3030:  .variant_cc fcmp_uge_vf_nxv8f32_nonans 
# |           3031: fcmp_uge_vf_nxv8f32_nonans: # @fcmp_uge_vf_nxv8f32_nonans 
# |           3032:  .cfi_startproc 
# |           3033: # %bb.0: 
# |           3034:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3187'0                                       X error: no match found
# |           3035:  vmflt.vf v12, v8, fa0 
# | next:3187'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3187'1      ?                      possible intended match
# |           3036:  vmnot.m v0, v12 
# | next:3187'0     ~~~~~~~~~~~~~~~~~
# |           3037:  ret 
# | next:3187'0     ~~~~~
# |           3038: .Lfunc_end189: 
# | next:3187'0     ~~~~~~~~~~~~~~~
# |           3039:  .size fcmp_uge_vf_nxv8f32_nonans, .Lfunc_end189-fcmp_uge_vf_nxv8f32_nonans 
# | next:3187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3040:  .cfi_endproc 
# | next:3187'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3103:  .type fcmp_ult_vf_nxv8f32_nonans, at function 
# |           3104:  .variant_cc fcmp_ult_vf_nxv8f32_nonans 
# |           3105: fcmp_ult_vf_nxv8f32_nonans: # @fcmp_ult_vf_nxv8f32_nonans 
# |           3106:  .cfi_startproc 
# |           3107: # %bb.0: 
# |           3108:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3246'0                                       X error: no match found
# |           3109:  vmfge.vf v12, v8, fa0 
# | next:3246'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3246'1      ?                      possible intended match
# |           3110:  vmnot.m v0, v12 
# | next:3246'0     ~~~~~~~~~~~~~~~~~
# |           3111:  ret 
# | next:3246'0     ~~~~~
# |           3112: .Lfunc_end194: 
# | next:3246'0     ~~~~~~~~~~~~~~~
# |           3113:  .size fcmp_ult_vf_nxv8f32_nonans, .Lfunc_end194-fcmp_ult_vf_nxv8f32_nonans 
# | next:3246'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3114:  .cfi_endproc 
# | next:3246'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3177:  .type fcmp_ule_vf_nxv8f32_nonans, at function 
# |           3178:  .variant_cc fcmp_ule_vf_nxv8f32_nonans 
# |           3179: fcmp_ule_vf_nxv8f32_nonans: # @fcmp_ule_vf_nxv8f32_nonans 
# |           3180:  .cfi_startproc 
# |           3181: # %bb.0: 
# |           3182:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3305'0                                       X error: no match found
# |           3183:  vmfgt.vf v12, v8, fa0 
# | next:3305'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3305'1      ?                      possible intended match
# |           3184:  vmnot.m v0, v12 
# | next:3305'0     ~~~~~~~~~~~~~~~~~
# |           3185:  ret 
# | next:3305'0     ~~~~~
# |           3186: .Lfunc_end199: 
# | next:3305'0     ~~~~~~~~~~~~~~~
# |           3187:  .size fcmp_ule_vf_nxv8f32_nonans, .Lfunc_end199-fcmp_ule_vf_nxv8f32_nonans 
# | next:3305'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3188:  .cfi_endproc 
# | next:3305'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3757:  .type fcmp_one_vf_nxv8f64_nonans, at function 
# |           3758:  .variant_cc fcmp_one_vf_nxv8f64_nonans 
# |           3759: fcmp_one_vf_nxv8f64_nonans: # @fcmp_one_vf_nxv8f64_nonans 
# |           3760:  .cfi_startproc 
# |           3761: # %bb.0: 
# |           3762:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3772'0                                       X error: no match found
# |           3763:  vmflt.vf v16, v8, fa0 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3772'1      ?                      possible intended match
# |           3764:  vmfgt.vf v17, v8, fa0 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3765:  vmor.mm v0, v17, v16 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           3766:  ret 
# | next:3772'0     ~~~~~
# |           3767: .Lfunc_end239: 
# | next:3772'0     ~~~~~~~~~~~~~~~
# |           3768:  .size fcmp_one_vf_nxv8f64_nonans, .Lfunc_end239-fcmp_one_vf_nxv8f64_nonans 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3918:  .type fcmp_ueq_vf_nxv8f64_nonans, at function 
# |           3919:  .variant_cc fcmp_ueq_vf_nxv8f64_nonans 
# |           3920: fcmp_ueq_vf_nxv8f64_nonans: # @fcmp_ueq_vf_nxv8f64_nonans 
# |           3921:  .cfi_startproc 
# |           3922: # %bb.0: 
# |           3923:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3903'0                                       X error: no match found
# |           3924:  vmflt.vf v16, v8, fa0 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3903'1      ?                      possible intended match
# |           3925:  vmfgt.vf v17, v8, fa0 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3926:  vmnor.mm v0, v17, v16 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3927:  ret 
# | next:3903'0     ~~~~~
# |           3928: .Lfunc_end249: 
# | next:3903'0     ~~~~~~~~~~~~~~~
# |           3929:  .size fcmp_ueq_vf_nxv8f64_nonans, .Lfunc_end249-fcmp_ueq_vf_nxv8f64_nonans 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3993:  .type fcmp_ugt_vf_nxv8f64_nonans, at function 
# |           3994:  .variant_cc fcmp_ugt_vf_nxv8f64_nonans 
# |           3995: fcmp_ugt_vf_nxv8f64_nonans: # @fcmp_ugt_vf_nxv8f64_nonans 
# |           3996:  .cfi_startproc 
# |           3997: # %bb.0: 
# |           3998:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3962'0                                       X error: no match found
# |           3999:  vmfle.vf v16, v8, fa0 
# | next:3962'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3962'1      ?                      possible intended match
# |           4000:  vmnot.m v0, v16 
# | next:3962'0     ~~~~~~~~~~~~~~~~~
# |           4001:  ret 
# | next:3962'0     ~~~~~
# |           4002: .Lfunc_end254: 
# | next:3962'0     ~~~~~~~~~~~~~~~
# |           4003:  .size fcmp_ugt_vf_nxv8f64_nonans, .Lfunc_end254-fcmp_ugt_vf_nxv8f64_nonans 
# | next:3962'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4004:  .cfi_endproc 
# | next:3962'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4067:  .type fcmp_uge_vf_nxv8f64_nonans, at function 
# |           4068:  .variant_cc fcmp_uge_vf_nxv8f64_nonans 
# |           4069: fcmp_uge_vf_nxv8f64_nonans: # @fcmp_uge_vf_nxv8f64_nonans 
# |           4070:  .cfi_startproc 
# |           4071: # %bb.0: 
# |           4072:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4021'0                                       X error: no match found
# |           4073:  vmflt.vf v16, v8, fa0 
# | next:4021'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4021'1      ?                      possible intended match
# |           4074:  vmnot.m v0, v16 
# | next:4021'0     ~~~~~~~~~~~~~~~~~
# |           4075:  ret 
# | next:4021'0     ~~~~~
# |           4076: .Lfunc_end259: 
# | next:4021'0     ~~~~~~~~~~~~~~~
# |           4077:  .size fcmp_uge_vf_nxv8f64_nonans, .Lfunc_end259-fcmp_uge_vf_nxv8f64_nonans 
# | next:4021'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4078:  .cfi_endproc 
# | next:4021'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4141:  .type fcmp_ult_vf_nxv8f64_nonans, at function 
# |           4142:  .variant_cc fcmp_ult_vf_nxv8f64_nonans 
# |           4143: fcmp_ult_vf_nxv8f64_nonans: # @fcmp_ult_vf_nxv8f64_nonans 
# |           4144:  .cfi_startproc 
# |           4145: # %bb.0: 
# |           4146:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4080'0                                       X error: no match found
# |           4147:  vmfge.vf v16, v8, fa0 
# | next:4080'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4080'1      ?                      possible intended match
# |           4148:  vmnot.m v0, v16 
# | next:4080'0     ~~~~~~~~~~~~~~~~~
# |           4149:  ret 
# | next:4080'0     ~~~~~
# |           4150: .Lfunc_end264: 
# | next:4080'0     ~~~~~~~~~~~~~~~
# |           4151:  .size fcmp_ult_vf_nxv8f64_nonans, .Lfunc_end264-fcmp_ult_vf_nxv8f64_nonans 
# | next:4080'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4152:  .cfi_endproc 
# | next:4080'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4215:  .type fcmp_ule_vf_nxv8f64_nonans, at function 
# |           4216:  .variant_cc fcmp_ule_vf_nxv8f64_nonans 
# |           4217: fcmp_ule_vf_nxv8f64_nonans: # @fcmp_ule_vf_nxv8f64_nonans 
# |           4218:  .cfi_startproc 
# |           4219: # %bb.0: 
# |           4220:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4139'0                                       X error: no match found
# |           4221:  vmfgt.vf v16, v8, fa0 
# | next:4139'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4139'1      ?                      possible intended match
# |           4222:  vmnot.m v0, v16 
# | next:4139'0     ~~~~~~~~~~~~~~~~~
# |           4223:  ret 
# | next:4139'0     ~~~~~
# |           4224: .Lfunc_end269: 
# | next:4139'0     ~~~~~~~~~~~~~~~
# |           4225:  .size fcmp_ule_vf_nxv8f64_nonans, .Lfunc_end269-fcmp_ule_vf_nxv8f64_nonans 
# | next:4139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4226:  .cfi_endproc 
# | next:4139'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/169904


More information about the llvm-commits mailing list