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

via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 28 06:35:20 PST 2025


github-actions[bot] wrote:

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

* 166430 tests passed
* 2875 tests skipped
* 11 tests failed

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

### LLVM
<details>
<summary>LLVM.CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll -mtriple=arm64-eabi -mattr=+fullfp16 -enable-no-nans-fp-math | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=arm64-eabi -mattr=+fullfp16 -enable-no-nans-fp-math
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll:8:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: cset w0, eq
# |               ^
# | <stdin>:8:13: note: scanning from here
# |  fcmp s0, s1
# |             ^
# | <stdin>:9:2: note: possible intended match here
# |  cset w8, eq
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll:26:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: cset w0, gt
# |               ^
# | <stdin>:31:13: note: scanning from here
# |  fcmp s0, s1
# |             ^
# | <stdin>:32:2: note: possible intended match here
# |  cset w0, hi
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll:35:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: cset w0, ge
# |               ^
# | <stdin>:42:13: note: scanning from here
# |  fcmp s0, s1
# |             ^
# | <stdin>:43:2: note: possible intended match here
# |  cset w0, pl
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll:62:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: cset w0, eq
# |               ^
# | <stdin>:75:13: note: scanning from here
# |  fcmp d0, d1
# |             ^
# | <stdin>:76:2: note: possible intended match here
# |  cset w8, eq
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll:80:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: cset w0, gt
# |               ^
# | <stdin>:98:13: note: scanning from here
# |  fcmp d0, d1
# |             ^
# | <stdin>:99:2: note: possible intended match here
# |  cset w0, hi
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll:89:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: cset w0, ge
# |               ^
# | <stdin>:109:13: note: scanning from here
# |  fcmp d0, d1
# |             ^
# | <stdin>:110:2: note: possible intended match here
# |  cset w0, pl
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/arm64-constrained-fcmp-no-nans-opt.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1:  .file "<stdin>" 
# |            2:  .text 
# |            3:  .globl f32_constrained_fcmp_ueq // -- Begin function f32_constrained_fcmp_ueq 
# |            4:  .p2align 2 
# |            5:  .type f32_constrained_fcmp_ueq, at function 
# |            6: f32_constrained_fcmp_ueq: // @f32_constrained_fcmp_ueq 
# |            7: // %bb.0: 
# |            8:  fcmp s0, s1 
# | next:8'0                  X error: no match found
# |            9:  cset w8, eq 
# | next:8'0      ~~~~~~~~~~~~~
# | next:8'1       ?            possible intended match
# |           10:  csinc w0, w8, wzr, vc 
# | next:8'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |           11:  ret 
# | next:8'0      ~~~~~
# |           12: .Lfunc_end0: 
# | next:8'0      ~~~~~~~~~~~~~
# |           13:  .size f32_constrained_fcmp_ueq, .Lfunc_end0-f32_constrained_fcmp_ueq 
# | next:8'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           14:  // -- End function 
# | next:8'0      ~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           26:  .globl f32_constrained_fcmp_ugt // -- Begin function f32_constrained_fcmp_ugt 
# |           27:  .p2align 2 
# |           28:  .type f32_constrained_fcmp_ugt, at function 
# |           29: f32_constrained_fcmp_ugt: // @f32_constrained_fcmp_ugt 
# |           30: // %bb.0: 
# |           31:  fcmp s0, s1 
# | next:26'0                 X error: no match found
# |           32:  cset w0, hi 
# | next:26'0     ~~~~~~~~~~~~~
# | next:26'1      ?            possible intended match
# |           33:  ret 
# | next:26'0     ~~~~~
# |           34: .Lfunc_end2: 
# | next:26'0     ~~~~~~~~~~~~~
# |           35:  .size f32_constrained_fcmp_ugt, .Lfunc_end2-f32_constrained_fcmp_ugt 
# | next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           36:  // -- End function 
# | next:26'0     ~~~~~~~~~~~~~~~~~~~~
# |           37:  .globl f32_constrained_fcmp_uge // -- Begin function f32_constrained_fcmp_uge 
# | next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           38:  .p2align 2 
# | next:26'0     ~~~~~~~~~~~~
# |           39:  .type f32_constrained_fcmp_uge, at function 
# | next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           40: f32_constrained_fcmp_uge: // @f32_constrained_fcmp_uge 
# | next:26'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           41: // %bb.0: 
# |           42:  fcmp s0, s1 
# | next:35'0                 X error: no match found
# |           43:  cset w0, pl 
# | next:35'0     ~~~~~~~~~~~~~
# | next:35'1      ?            possible intended match
# |           44:  ret 
# | next:35'0     ~~~~~
# |           45: .Lfunc_end3: 
# | next:35'0     ~~~~~~~~~~~~~
# |           46:  .size f32_constrained_fcmp_uge, .Lfunc_end3-f32_constrained_fcmp_uge 
# | next:35'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           47:  // -- End function 
# | next:35'0     ~~~~~~~~~~~~~~~~~~~~
# |           48:  .globl f32_constrained_fcmp_ult // -- Begin function f32_constrained_fcmp_ult 
# | next:35'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           70:  .globl f64_constrained_fcmp_ueq // -- Begin function f64_constrained_fcmp_ueq 
# |           71:  .p2align 2 
# |           72:  .type f64_constrained_fcmp_ueq, at function 
# |           73: f64_constrained_fcmp_ueq: // @f64_constrained_fcmp_ueq 
# |           74: // %bb.0: 
# |           75:  fcmp d0, d1 
# | next:62'0                 X error: no match found
# |           76:  cset w8, eq 
# | next:62'0     ~~~~~~~~~~~~~
# | next:62'1      ?            possible intended match
# |           77:  csinc w0, w8, wzr, vc 
# | next:62'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           78:  ret 
# | next:62'0     ~~~~~
# |           79: .Lfunc_end6: 
# | next:62'0     ~~~~~~~~~~~~~
# |           80:  .size f64_constrained_fcmp_ueq, .Lfunc_end6-f64_constrained_fcmp_ueq 
# | next:62'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           81:  // -- End function 
# | next:62'0     ~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           93:  .globl f64_constrained_fcmp_ugt // -- Begin function f64_constrained_fcmp_ugt 
# |           94:  .p2align 2 
# |           95:  .type f64_constrained_fcmp_ugt, at function 
# |           96: f64_constrained_fcmp_ugt: // @f64_constrained_fcmp_ugt 
# |           97: // %bb.0: 
# |           98:  fcmp d0, d1 
# | next:80'0                 X error: no match found
# |           99:  cset w0, hi 
# | next:80'0     ~~~~~~~~~~~~~
# | next:80'1      ?            possible intended match
# |          100:  ret 
# | next:80'0     ~~~~~
# |          101: .Lfunc_end8: 
# | next:80'0     ~~~~~~~~~~~~~
# |          102:  .size f64_constrained_fcmp_ugt, .Lfunc_end8-f64_constrained_fcmp_ugt 
# | next:80'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          103:  // -- End function 
# | next:80'0     ~~~~~~~~~~~~~~~~~~~~
# |          104:  .globl f64_constrained_fcmp_uge // -- Begin function f64_constrained_fcmp_uge 
# | next:80'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          105:  .p2align 2 
# | next:80'0     ~~~~~~~~~~~~
# |          106:  .type f64_constrained_fcmp_uge, at function 
# | next:80'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          107: f64_constrained_fcmp_uge: // @f64_constrained_fcmp_uge 
# | next:80'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          108: // %bb.0: 
# |          109:  fcmp d0, d1 
# | next:89'0                 X error: no match found
# |          110:  cset w0, pl 
# | next:89'0     ~~~~~~~~~~~~~
# | next:89'1      ?            possible intended match
# |          111:  ret 
# | next:89'0     ~~~~~
# |          112: .Lfunc_end9: 
# | next:89'0     ~~~~~~~~~~~~~
# |          113:  .size f64_constrained_fcmp_uge, .Lfunc_end9-f64_constrained_fcmp_uge 
# | next:89'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          114:  // -- End function 
# | next:89'0     ~~~~~~~~~~~~~~~~~~~~
# |          115:  .globl f64_constrained_fcmp_ult // -- Begin function f64_constrained_fcmp_ult 
# | next:89'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AArch64/build-vector-dup-simd.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/AArch64/build-vector-dup-simd.ll -mtriple=aarch64 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll --check-prefixes=CHECK,CHECK-NOFULLFP16
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll --check-prefixes=CHECK,CHECK-NOFULLFP16
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll -mtriple=aarch64 --enable-no-nans-fp-math | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll --check-prefixes=CHECK,CHECK-NONANS
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=aarch64 --enable-no-nans-fp-math
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll --check-prefixes=CHECK,CHECK-NONANS
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll:82:22: error: CHECK-NONANS-NEXT: expected string not found in input
# | ; CHECK-NONANS-NEXT: fcmeq s0, s0, s1
# |                      ^
# | <stdin>:68:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:69:2: note: possible intended match here
# |  fcmgt s2, s0, s1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll:128:22: error: CHECK-NONANS-NEXT: expected string not found in input
# | ; CHECK-NONANS-NEXT: fcmeq s0, s0, s1
# |                      ^
# | <stdin>:98:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:99:2: note: possible intended match here
# |  fcmgt s2, s0, s1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll:155:22: error: CHECK-NONANS-NEXT: expected string not found in input
# | ; CHECK-NONANS-NEXT: fcmgt s0, s0, s1
# |                      ^
# | <stdin>:113:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:114:2: note: possible intended match here
# |  fcmge s0, s1, s0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll:180:22: error: CHECK-NONANS-NEXT: expected string not found in input
# | ; CHECK-NONANS-NEXT: fcmge s0, s0, s1
# |                      ^
# | <stdin>:126:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:127:2: note: possible intended match here
# |  fcmgt s0, s1, s0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll:205:22: error: CHECK-NONANS-NEXT: expected string not found in input
# | ; CHECK-NONANS-NEXT: fcmgt s0, s1, s0
# |                      ^
# | <stdin>:139:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:140:2: note: possible intended match here
# |  fcmge s0, s0, s1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll:230:22: error: CHECK-NONANS-NEXT: expected string not found in input
# | ; CHECK-NONANS-NEXT: fcmge s0, s1, s0
# |                      ^
# | <stdin>:152:20: note: scanning from here
# | // %bb.0: // %entry
# |                    ^
# | <stdin>:153:2: note: possible intended match here
# |  fcmgt s0, s0, s1
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AArch64/build-vector-dup-simd.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            63:  .globl dup_v1i32_one // -- Begin function dup_v1i32_one 
# |            64:  .p2align 2 
# |            65:  .type dup_v1i32_one, at function 
# |            66: dup_v1i32_one: // @dup_v1i32_one 
# |            67:  .cfi_startproc 
# |            68: // %bb.0: // %entry 
# | next:82'0                         X error: no match found
# |            69:  fcmgt s2, s0, s1 
# | next:82'0      ~~~~~~~~~~~~~~~~~~
# | next:82'1       ?                 possible intended match
# |            70:  fcmgt s0, s1, s0 
# | next:82'0      ~~~~~~~~~~~~~~~~~~
# |            71:  orr v0.16b, v0.16b, v2.16b 
# | next:82'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            72:  // kill: def $d0 killed $d0 killed $q0 
# | next:82'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            73:  ret 
# | next:82'0      ~~~~~
# |            74: .Lfunc_end5: 
# | next:82'0      ~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            93:  .globl dup_v1i32_ueq // -- Begin function dup_v1i32_ueq 
# |            94:  .p2align 2 
# |            95:  .type dup_v1i32_ueq, at function 
# |            96: dup_v1i32_ueq: // @dup_v1i32_ueq 
# |            97:  .cfi_startproc 
# |            98: // %bb.0: // %entry 
# | next:128'0                        X error: no match found
# |            99:  fcmgt s2, s0, s1 
# | next:128'0     ~~~~~~~~~~~~~~~~~~
# | next:128'1      ?                 possible intended match
# |           100:  fcmgt s0, s1, s0 
# | next:128'0     ~~~~~~~~~~~~~~~~~~
# |           101:  orr v0.16b, v0.16b, v2.16b 
# | next:128'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           102:  mvn v0.8b, v0.8b 
# | next:128'0     ~~~~~~~~~~~~~~~~~~
# |           103:  ret 
# | next:128'0     ~~~~~
# |           104: .Lfunc_end7: 
# | next:128'0     ~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           108:  .globl dup_v1i32_ugt // -- Begin function dup_v1i32_ugt 
# | next:128'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           109:  .p2align 2 
# | next:128'0     ~~~~~~~~~~~~
# |           110:  .type dup_v1i32_ugt, at function 
# | next:128'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           111: dup_v1i32_ugt: // @dup_v1i32_ugt 
# | next:128'0     ~~~~~~~~~~~~~~
# |           112:  .cfi_startproc 
# |           113: // %bb.0: // %entry 
# | next:155'0                        X error: no match found
# |           114:  fcmge s0, s1, s0 
# | next:155'0     ~~~~~~~~~~~~~~~~~~
# | next:155'1      ?                 possible intended match
# |           115:  mvn v0.8b, v0.8b 
# | next:155'0     ~~~~~~~~~~~~~~~~~~
# |           116:  ret 
# | next:155'0     ~~~~~
# |           117: .Lfunc_end8: 
# | next:155'0     ~~~~~~~~~~~~~
# |           118:  .size dup_v1i32_ugt, .Lfunc_end8-dup_v1i32_ugt 
# | next:155'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           119:  .cfi_endproc 
# | next:155'0     ~~~~~~~~~~~~~~
# |           120:  // -- End function 
# | next:155'0     ~~~~~~~~~~~~~~~~~~~~
# |           121:  .globl dup_v1i32_uge // -- Begin function dup_v1i32_uge 
# | next:155'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           122:  .p2align 2 
# | next:155'0     ~~~~~~~~~~~~
# |           123:  .type dup_v1i32_uge, at function 
# | next:155'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           124: dup_v1i32_uge: // @dup_v1i32_uge 
# | next:155'0     ~~~~~~~~~~~~~~
# |           125:  .cfi_startproc 
# |           126: // %bb.0: // %entry 
# | next:180'0                        X error: no match found
# |           127:  fcmgt s0, s1, s0 
# | next:180'0     ~~~~~~~~~~~~~~~~~~
# | next:180'1      ?                 possible intended match
# |           128:  mvn v0.8b, v0.8b 
# | next:180'0     ~~~~~~~~~~~~~~~~~~
# |           129:  ret 
# | next:180'0     ~~~~~
# |           130: .Lfunc_end9: 
# | next:180'0     ~~~~~~~~~~~~~
# |           131:  .size dup_v1i32_uge, .Lfunc_end9-dup_v1i32_uge 
# | next:180'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           132:  .cfi_endproc 
# | next:180'0     ~~~~~~~~~~~~~~
# |           133:  // -- End function 
# | next:180'0     ~~~~~~~~~~~~~~~~~~~~
# |           134:  .globl dup_v1i32_ult // -- Begin function dup_v1i32_ult 
# | next:180'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           135:  .p2align 2 
# | next:180'0     ~~~~~~~~~~~~
# |           136:  .type dup_v1i32_ult, at function 
# | next:180'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           137: dup_v1i32_ult: // @dup_v1i32_ult 
# | next:180'0     ~~~~~~~~~~~~~~
# |           138:  .cfi_startproc 
# |           139: // %bb.0: // %entry 
# | next:205'0                        X error: no match found
# |           140:  fcmge s0, s0, s1 
# | next:205'0     ~~~~~~~~~~~~~~~~~~
# | next:205'1      ?                 possible intended match
# |           141:  mvn v0.8b, v0.8b 
# | next:205'0     ~~~~~~~~~~~~~~~~~~
# |           142:  ret 
# | next:205'0     ~~~~~
# |           143: .Lfunc_end10: 
# | next:205'0     ~~~~~~~~~~~~~~
# |           144:  .size dup_v1i32_ult, .Lfunc_end10-dup_v1i32_ult 
# | next:205'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           145:  .cfi_endproc 
# | next:205'0     ~~~~~~~~~~~~~~
# |           146:  // -- End function 
# | next:205'0     ~~~~~~~~~~~~~~~~~~~~
# |           147:  .globl dup_v1i32_ule // -- Begin function dup_v1i32_ule 
# | next:205'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           148:  .p2align 2 
# | next:205'0     ~~~~~~~~~~~~
# |           149:  .type dup_v1i32_ule, at function 
# | next:205'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           150: dup_v1i32_ule: // @dup_v1i32_ule 
# | next:205'0     ~~~~~~~~~~~~~~
# |           151:  .cfi_startproc 
# |           152: // %bb.0: // %entry 
# | next:230'0                        X error: no match found
# |           153:  fcmgt s0, s0, s1 
# | next:230'0     ~~~~~~~~~~~~~~~~~~
# | next:230'1      ?                 possible intended match
# |           154:  mvn v0.8b, v0.8b 
# | next:230'0     ~~~~~~~~~~~~~~~~~~
# |           155:  ret 
# | next:230'0     ~~~~~
# |           156: .Lfunc_end11: 
# | next:230'0     ~~~~~~~~~~~~~~
# |           157:  .size dup_v1i32_ule, .Lfunc_end11-dup_v1i32_ule 
# | next:230'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           158:  .cfi_endproc 
# | next:230'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
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll -check-prefixes=GCN,GFX11,GFX11-TRUE16
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1100 -mattr=+real-true16 -amdgpu-enable-delay-alu=0
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll -check-prefixes=GCN,GFX11,GFX11-TRUE16
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll:2664:13: error: GCN-NEXT: expected string not found in input
# | ; GCN-NEXT: v_min_f64 v[0:1], v[0:1], v[2:3]
# |             ^
# | <stdin>:5294:41: note: scanning from here
# |  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# |                                         ^
# | <stdin>:5295:10: note: possible intended match here
# |  v_cmp_nge_f64_e32 vcc_lo, v[0:1], v[4:5]
# |          ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll:2680:13: error: GCN-NEXT: expected string not found in input
# | ; GCN-NEXT: v_min_f64 v[0:1], v[0:1], v[2:3]
# |             ^
# | <stdin>:5339:34: note: scanning from here
# |  v_max_f64 v[2:3], v[2:3], v[2:3]
# |                                  ^
# | <stdin>:5340:9: note: possible intended match here
# |  v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[4:5]
# |         ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_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:2664'0                                             X error: no match found
# |           5295:  v_cmp_nge_f64_e32 vcc_lo, v[0:1], v[4:5] 
# | next:2664'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:2664'1              ?                                 possible intended match
# |           5296:  v_cmp_nge_f64_e64 s0, v[2:3], v[4:5] 
# | next:2664'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5297:  s_or_b32 s0, vcc_lo, s0 
# | next:2664'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5298:  v_cndmask_b32_e64 v0, 0, 1, s0 
# | next:2664'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5299:  s_setpc_b64 s[30:31] 
# | next:2664'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           5300: .Lfunc_end121: 
# | next:2664'0     ~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           5334:  .type test123, at function 
# | next:2664'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5335: test123: ; @test123 
# | next:2664'0     ~~~~~~~~
# |           5336: ; %bb.0: 
# |           5337:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           5338:  v_max_f64 v[0:1], v[0:1], v[0:1] 
# |           5339:  v_max_f64 v[2:3], v[2:3], v[2:3] 
# | next:2680'0                                      X error: no match found
# |           5340:  v_cmp_gt_f64_e32 vcc_lo, v[0:1], v[4:5] 
# | next:2680'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:2680'1             ?                                 possible intended match
# |           5341:  v_cmp_gt_f64_e64 s0, v[2:3], v[4:5] 
# | next:2680'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5342:  s_and_b32 s0, vcc_lo, s0 
# | next:2680'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5343:  v_cndmask_b32_e64 v0, 0, 1, s0 
# | next:2680'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5344:  s_setpc_b64 s[30:31] 
# | next:2680'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           5345: .Lfunc_end122: 
# | next:2680'0     ~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

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

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/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/fmax_legacy.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=SI,GCN,FUNC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmax_legacy.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,GCN,FUNC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmax_legacy.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmax_legacy.ll:60:7: error: SI: expected string not found in input
# | ; SI: v_max_legacy_f32_e32 {{v[0-9]+}}, [[ADD_B]], [[ADD_A]]
# |       ^
# | <stdin>:176:27: note: scanning from here
# |  v_add_f32_e32 v0, 2.0, v0
# |                           ^
# | <stdin>:176:27: note: with "ADD_B" equal to "v0"
# |  v_add_f32_e32 v0, 2.0, v0
# |                           ^
# | <stdin>:176:27: note: with "ADD_A" equal to "v1"
# |  v_add_f32_e32 v0, 2.0, v0
# |                           ^
# | <stdin>:177:2: note: possible intended match here
# |  v_max_legacy_f32_e32 v0, v1, v0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmax_legacy.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           171:  s_waitcnt vmcnt(0) 
# |           172:  s_mov_b32 s6, -1 
# |           173:  s_mov_b32 s4, s0 
# |           174:  s_mov_b32 s5, s1 
# |           175:  v_add_f32_e32 v1, 1.0, v2 
# |           176:  v_add_f32_e32 v0, 2.0, v0 
# | check:60'0                               X error: no match found
# | check:60'1                                 with "ADD_B" equal to "v0"
# | check:60'2                                 with "ADD_A" equal to "v1"
# |           177:  v_max_legacy_f32_e32 v0, v1, v0 
# | check:60'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:60'3      ?                                possible intended match
# |           178:  buffer_store_dword v0, off, s[4:7], 0 
# | check:60'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           179:  s_endpgm 
# | check:60'0     ~~~~~~~~~~
# |           180: .Lfunc_end2: 
# | check:60'0     ~~~~~~~~~~~~~
# |           181:  .size test_fmax_legacy_uge_f32_nnan_src, .Lfunc_end2-test_fmax_legacy_uge_f32_nnan_src 
# | check:60'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           182:  ; -- End function 
# | check:60'0     ~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

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

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/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/fmin_legacy.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -enable-var-scope -check-prefixes=SI,GCN,FUNC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmin_legacy.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,GCN,FUNC /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmin_legacy.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmin_legacy.ll:84:7: error: SI: expected string not found in input
# | ; SI: v_min_legacy_f32_e32 {{v[0-9]+}}, [[ADD_B]], [[ADD_A]]
# |       ^
# | <stdin>:274:27: note: scanning from here
# |  v_add_f32_e64 v1, s5, 2.0
# |                           ^
# | <stdin>:274:27: note: with "ADD_B" equal to "v1"
# |  v_add_f32_e64 v1, s5, 2.0
# |                           ^
# | <stdin>:274:27: note: with "ADD_A" equal to "v0"
# |  v_add_f32_e64 v1, s5, 2.0
# |                           ^
# | <stdin>:275:2: note: possible intended match here
# |  v_min_legacy_f32_e32 v0, v0, v1
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fmin_legacy.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           269:  s_waitcnt lgkmcnt(0) 
# |           270:  s_mov_b64 s[4:5], s[2:3] 
# |           271:  s_mov_b32 s3, 0xf000 
# |           272:  s_mov_b32 s2, -1 
# |           273:  v_add_f32_e64 v0, s4, 1.0 
# |           274:  v_add_f32_e64 v1, s5, 2.0 
# | check:84'0                               X error: no match found
# | check:84'1                                 with "ADD_B" equal to "v1"
# | check:84'2                                 with "ADD_A" equal to "v0"
# |           275:  v_min_legacy_f32_e32 v0, v0, v1 
# | check:84'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:84'3      ?                                possible intended match
# |           276:  buffer_store_dword v0, off, s[0:3], 0 
# | check:84'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           277:  s_endpgm 
# | check:84'0     ~~~~~~~~~~
# |           278: .Lfunc_end4: 
# | check:84'0     ~~~~~~~~~~~~~
# |           279:  .size s_test_fmin_legacy_ule_f32_nnan_src, .Lfunc_end4-s_test_fmin_legacy_ule_f32_nnan_src 
# | check:84'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           280:  ; -- End function 
# | check:84'0     ~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/fold-fabs.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 -mcpu=gfx1030 -disable-machine-sink=1 - < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn -mcpu=gfx1030 -disable-machine-sink=1 -
# 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=GFX10 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll:12:15: error: GFX10-NEXT: expected string not found in input
# | ; GFX10-NEXT: v_cmpx_nlt_f32_e32 1.0, v0
# |               ^
# | <stdin>:22:30: note: scanning from here
# |  v_add_f32_e64 v0, |v1|, |v1|
# |                              ^
# | <stdin>:23:2: note: possible intended match here
# |  v_cmpx_ge_f32_e32 1.0, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll:43:15: error: GFX10-NEXT: expected string not found in input
# | ; GFX10-NEXT: v_cmpx_nlt_f32_e32 1.0, v1
# |               ^
# | <stdin>:70:30: note: scanning from here
# |  v_add_f32_e64 v1, |v0|, |v0|
# |                              ^
# | <stdin>:71:2: note: possible intended match here
# |  v_cmpx_ge_f32_e32 1.0, v1
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll:129:15: error: GFX10-NEXT: expected string not found in input
# | ; GFX10-NEXT: v_cmpx_nlt_f32_e32 1.0, v0
# |               ^
# | <stdin>:204:30: note: scanning from here
# |  v_add_f32_e64 v0, |v1|, |v1|
# |                              ^
# | <stdin>:205:2: note: possible intended match here
# |  v_cmpx_ge_f32_e32 1.0, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll:161:15: error: GFX10-NEXT: expected string not found in input
# | ; GFX10-NEXT: v_cmpx_nlt_f32_e32 1.0, v0
# |               ^
# | <stdin>:252:30: note: scanning from here
# |  v_add_f32_e64 v0, |v0|, |v0|
# |                              ^
# | <stdin>:253:2: note: possible intended match here
# |  v_cmpx_ge_f32_e32 1.0, v0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll:206:15: error: GFX10-NEXT: expected string not found in input
# | ; GFX10-NEXT: v_cmpx_nlt_f32_e32 1.0, v0
# |               ^
# | <stdin>:307:22: note: scanning from here
# |  v_mov_b32_e32 v1, v0
# |                      ^
# | <stdin>:308:2: note: possible intended match here
# |  v_cmpx_ge_f32_e32 1.0, v0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/fold-fabs.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            17: ; %bb.0: ; %entry 
# |            18:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |            19:  v_add_f32_e32 v0, v0, v1 
# |            20:  s_mov_b32 s4, exec_lo 
# |            21:  v_add_f32_e32 v1, v0, v1 
# |            22:  v_add_f32_e64 v0, |v1|, |v1| 
# | next:12'0                                   X error: no match found
# |            23:  v_cmpx_ge_f32_e32 1.0, v0 
# | next:12'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:12'1       ?                          possible intended match
# |            24: ; %bb.1: ; %if 
# | next:12'0      ~~~~~~~~~~~~~~~
# |            25:  v_mul_f32_e64 v0, 0x3e4ccccd, |v1| 
# | next:12'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            26: ; %bb.2: ; %exit 
# | next:12'0      ~~~~~~~~~~~~~~~~~
# |            27:  s_or_b32 exec_lo, exec_lo, s4 
# | next:12'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            28:  s_setpc_b64 s[30:31] 
# | next:12'0      ~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            65: ; %bb.0: ; %entry 
# |            66:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |            67:  v_add_f32_e32 v0, v0, v1 
# |            68:  s_mov_b32 s4, exec_lo 
# |            69:  v_add_f32_e32 v0, v0, v1 
# |            70:  v_add_f32_e64 v1, |v0|, |v0| 
# | next:43'0                                   X error: no match found
# |            71:  v_cmpx_ge_f32_e32 1.0, v1 
# | next:43'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:43'1       ?                          possible intended match
# |            72: ; %bb.1: ; %if 
# | next:43'0      ~~~~~~~~~~~~~~~
# |            73:  v_mul_f32_e64 v1, 0x3e4ccccd, |v0| 
# | next:43'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            74: ; %bb.2: ; %exit 
# | next:43'0      ~~~~~~~~~~~~~~~~~
# |            75:  s_or_b32 exec_lo, exec_lo, s4 
# | next:43'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            76:  v_add_f32_e64 v0, |v0|, 2.0 
# | next:43'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           199: ; %bb.0: ; %entry 
# |           200:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           201:  v_add_f32_e32 v0, v0, v1 
# |           202:  s_mov_b32 s4, exec_lo 
# |           203:  v_add_f32_e32 v1, v0, v1 
# |           204:  v_add_f32_e64 v0, |v1|, |v1| 
# | next:129'0                                  X error: no match found
# |           205:  v_cmpx_ge_f32_e32 1.0, v0 
# | next:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:129'1      ?                          possible intended match
# |           206: ; %bb.1: ; %if 
# | next:129'0     ~~~~~~~~~~~~~~~
# |           207:  v_mul_f32_e64 v0, 0x3e4ccccd, |v1| 
# | next:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           208: ; %bb.2: ; %exit 
# | next:129'0     ~~~~~~~~~~~~~~~~~
# |           209:  s_or_b32 exec_lo, exec_lo, s4 
# | next:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           210:  s_setpc_b64 s[30:31] 
# | next:129'0     ~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           247: ; %bb.0: ; %entry 
# |           248:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           249:  v_add_f32_e32 v0, v0, v1 
# |           250:  s_mov_b32 s4, exec_lo 
# |           251:  v_add_f32_e32 v0, v0, v1 
# |           252:  v_add_f32_e64 v0, |v0|, |v0| 
# | next:161'0                                  X error: no match found
# |           253:  v_cmpx_ge_f32_e32 1.0, v0 
# | next:161'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:161'1      ?                          possible intended match
# |           254:  s_cbranch_execz .LBB5_3 
# | next:161'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |           255: ; %bb.1: ; %header.preheader 
# | next:161'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           256:  ; implicit-def: $vgpr0 
# | next:161'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# |           257: .LBB5_2: ; %header 
# | next:161'0     ~~~~~~~~~~~~~~~~~~~
# |           258:  ; =>This Inner Loop Header: Depth=1 
# | next:161'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           302: ; %bb.0: ; %entry 
# |           303:  s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0) 
# |           304:  v_add_f32_e32 v0, v0, v1 
# |           305:  s_mov_b32 s4, exec_lo 
# |           306:  v_add_f32_e32 v0, v0, v1 
# |           307:  v_mov_b32_e32 v1, v0 
# | next:206'0                          X error: no match found
# |           308:  v_cmpx_ge_f32_e32 1.0, v0 
# | next:206'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:206'1      ?                          possible intended match
# |           309: ; %bb.1: ; %if 
# | next:206'0     ~~~~~~~~~~~~~~~
# |           310:  v_rcp_f32_e64 v1, -v0 
# | next:206'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           311:  v_mul_f32_e64 v1, |v0|, v1 
# | next:206'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           312: ; %bb.2: ; %exit 
# | next:206'0     ~~~~~~~~~~~~~~~~~
# |           313:  s_or_b32 exec_lo, exec_lo, s4 
# | next:206'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/transform-block-with-return-to-epilog.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-mesa-mesa3d -mcpu=gfx900 -stop-after=si-pre-emit-peephole -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -stop-after=si-pre-emit-peephole -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefix=GCN /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll:108:14: error: GCN-NEXT: expected string not found in input
# |  ; GCN-NEXT: nofpexcept V_CMP_NGT_F32_e32 0, killed $vgpr1, implicit-def $vcc, implicit $mode, implicit $exec
# |              ^
# | <stdin>:568:32: note: scanning from here
# |  $sgpr0_sgpr1 = S_MOV_B64 $exec
# |                                ^
# | <stdin>:592:2: note: possible intended match here
# |  nofpexcept V_CMP_NGT_F32_e32 0, killed $vgpr0, implicit-def $vcc, implicit $mode, implicit $exec
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/transform-block-with-return-to-epilog.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           563:  bb.0 (%ir-block.0): 
# |           564:  successors: %bb.3(0x40000000), %bb.1(0x40000000) 
# |           565:  liveins: $vgpr0 
# |           566:   
# |           567:  renamable $vgpr1 = nofpexcept V_RCP_F32_e32 $vgpr0, implicit $mode, implicit $exec 
# |           568:  $sgpr0_sgpr1 = S_MOV_B64 $exec 
# | next:108'0                                    X error: no match found
# |           569:  nofpexcept V_CMP_LE_F32_e32 0, killed $vgpr1, implicit-def $vcc, implicit $mode, implicit $exec 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           570:  $sgpr2_sgpr3 = S_AND_SAVEEXEC_B64 killed $vcc, implicit-def $exec, implicit-def $scc, implicit $exec 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           571:  renamable $sgpr2_sgpr3 = S_XOR_B64 $exec, killed renamable $sgpr2_sgpr3, implicit-def dead $scc 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           572:  S_CBRANCH_EXECNZ %bb.3, implicit $exec 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           573:   
# | next:108'0     ~~
# |             .
# |             .
# |             .
# |           587:   
# | next:108'0     ~~
# |           588:  bb.3.flow.preheader: 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           589:  successors: %bb.4(0x80000000) 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           590:  liveins: $vgpr0, $sgpr0_sgpr1, $sgpr2_sgpr3 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           591:   
# | next:108'0     ~~
# |           592:  nofpexcept V_CMP_NGT_F32_e32 0, killed $vgpr0, implicit-def $vcc, implicit $mode, implicit $exec 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:108'1      ?                                                                                                 possible intended match
# |           593:  renamable $sgpr4_sgpr5 = S_MOV_B64 0 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           594:   
# | next:108'0     ~~
# |           595:  bb.4.flow: 
# | next:108'0     ~~~~~~~~~~~~
# |           596:  successors: %bb.5(0x04000000), %bb.4(0x7c000000) 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           597:  liveins: $vcc, $sgpr0_sgpr1, $sgpr2_sgpr3, $sgpr4_sgpr5 
# | next:108'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

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

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+v,+m,+zfh,+zvfh -target-abi=ilp32d    -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll    --check-prefixes=CHECK,ZVFH,ZVFH32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+v,+m,+zfh,+zvfh -target-abi=ilp32d -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2479: bool AreFCmpOperandsNonNaN(const Instruction *): Assertion `(isa<FCmpInst>(Inst) || isa<ConstrainedFPCmpIntrinsic>(Inst)) && "Not fcmp instruction or its intrinsic variants!"' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+v,+m,+zfh,+zvfh -target-abi=ilp32d -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISC-V DAG->DAG Pattern Instruction Selection' on function '@fcmp_oeq_vv_v7f16'
# |  #0 0x0000000007f04a38 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# |  #1 0x0000000007f02145 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# |  #2 0x0000000007f05801 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# |  #3 0x00007ccea5e9e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007ccea5ef7b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007ccea5e9e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007ccea5e818ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007ccea5e8181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007ccea5e94517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:109:5
# | #10 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:137:12
# | #11 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:127:12
# | #12 0x0000000007c1bfd8 isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:255:12
# | #13 0x0000000007c1bfd8 isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:509:12
# | #14 0x0000000007c1bfd8 isa<llvm::FCmpInst, const llvm::Instruction *> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #15 0x0000000007c1bfd8 AreFCmpOperandsNonNaN(llvm::Instruction const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2478:3
# | #16 0x0000000007c4c325 llvm::SelectionDAGBuilder::visitVPCmp(llvm::VPCmpIntrinsic const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:8829:9
# | #17 0x0000000007c430b7 llvm::SelectionDAGBuilder::visitVectorPredicationIntrinsic(llvm::VPIntrinsic const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:0:12
# | #18 0x0000000007c333e4 llvm::SelectionDAGBuilder::visitIntrinsicCall(llvm::CallInst const&, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:8380:5
# | #19 0x0000000007c04a61 getValueID /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Value.h:544:12
# | #20 0x0000000007c04a61 getOpcode /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Instruction.h:312:39
# | #21 0x0000000007c04a61 isTerminator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Instruction.h:315:51
# | #22 0x0000000007c04a61 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1393:10
# | #23 0x0000000007cdc7b5 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void, true, llvm::BasicBlock>, false, true>, llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void, true, llvm::BasicBlock>, false, true>, bool&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:0:12
# | #24 0x0000000007cdc0a6 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1656:8
# | #25 0x0000000007cd8fd0 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:624:22
# | #26 0x0000000007cd6920 llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:390:20
# | #27 0x0000000006f10ba3 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #28 0x0000000007480ba5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #29 0x0000000007488b52 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #30 0x000000000748164c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #31 0x000000000748164c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #32 0x0000000004dd58c8 compileModule(char**, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:0:8
# | #33 0x0000000004dd2c60 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #34 0x00007ccea5e831ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #35 0x00007ccea5e8328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #36 0x0000000004dce6e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4dce6e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll --check-prefixes=CHECK,ZVFH,ZVFH32
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll --check-prefixes=CHECK,ZVFH,ZVFH32
# `-----------------------------
# error: command failed with exit status: 2

--

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

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+d,+zvfh,+zfbfmin,+zvfbfmin,+v      -target-abi=ilp32d -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll      --check-prefixes=CHECK,CHECK32,ZVFH
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+d,+zvfh,+zfbfmin,+zvfbfmin,+v -target-abi=ilp32d -verify-machineinstrs
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2479: bool AreFCmpOperandsNonNaN(const Instruction *): Assertion `(isa<FCmpInst>(Inst) || isa<ConstrainedFPCmpIntrinsic>(Inst)) && "Not fcmp instruction or its intrinsic variants!"' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+d,+zvfh,+zfbfmin,+zvfbfmin,+v -target-abi=ilp32d -verify-machineinstrs
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISC-V DAG->DAG Pattern Instruction Selection' on function '@fcmp_oeq_vv_nxv1bf16'
# |  #0 0x0000000007f04a38 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# |  #1 0x0000000007f02145 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# |  #2 0x0000000007f05801 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# |  #3 0x00007b7e47db0330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007b7e47e09b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007b7e47db027e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007b7e47d938ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007b7e47d9381b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007b7e47da6517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:109:5
# | #10 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:137:12
# | #11 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:127:12
# | #12 0x0000000007c1bfd8 isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:255:12
# | #13 0x0000000007c1bfd8 isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:509:12
# | #14 0x0000000007c1bfd8 isa<llvm::FCmpInst, const llvm::Instruction *> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #15 0x0000000007c1bfd8 AreFCmpOperandsNonNaN(llvm::Instruction const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2478:3
# | #16 0x0000000007c4c325 llvm::SelectionDAGBuilder::visitVPCmp(llvm::VPCmpIntrinsic const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:8829:9
# | #17 0x0000000007c430b7 llvm::SelectionDAGBuilder::visitVectorPredicationIntrinsic(llvm::VPIntrinsic const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:0:12
# | #18 0x0000000007c333e4 llvm::SelectionDAGBuilder::visitIntrinsicCall(llvm::CallInst const&, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:8380:5
# | #19 0x0000000007c04a61 getValueID /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Value.h:544:12
# | #20 0x0000000007c04a61 getOpcode /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Instruction.h:312:39
# | #21 0x0000000007c04a61 isTerminator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Instruction.h:315:51
# | #22 0x0000000007c04a61 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1393:10
# | #23 0x0000000007cdc7b5 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void, true, llvm::BasicBlock>, false, true>, llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void, true, llvm::BasicBlock>, false, true>, bool&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:0:12
# | #24 0x0000000007cdc0a6 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1656:8
# | #25 0x0000000007cd8fd0 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:624:22
# | #26 0x0000000007cd6920 llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:390:20
# | #27 0x0000000006f10ba3 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #28 0x0000000007480ba5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #29 0x0000000007488b52 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #30 0x000000000748164c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #31 0x000000000748164c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #32 0x0000000004dd58c8 compileModule(char**, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:0:8
# | #33 0x0000000004dd2c60 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #34 0x00007b7e47d951ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #35 0x00007b7e47d9528b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #36 0x0000000004dce6e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4dce6e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll --check-prefixes=CHECK,CHECK32,ZVFH
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp-vp.ll --check-prefixes=CHECK,CHECK32,ZVFH
# `-----------------------------
# error: command failed with exit status: 2

--

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

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv32 -mattr=+m,+d,+zfh,+zvfh,+zfbfmin,+zvfbfmin,+v      -target-abi=ilp32d -verify-machineinstrs < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll      --check-prefixes=CHECK,ZVFH,RV32
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -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: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll --check-prefixes=CHECK,ZVFH,RV32
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:429:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfne.vv v0, v16, v12
# |               ^
# | <stdin>:497:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:498:2: note: possible intended match here
# |  vmflt.vv v8, v16, v12
# |  ^
# | /home/gha/actions-runner/_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>:516:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:517:2: note: possible intended match here
# |  vmflt.vf v8, v12, fa5
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:597:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfeq.vv v0, v16, v12
# |               ^
# | <stdin>:697:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:698:2: note: possible intended match here
# |  vmflt.vv v8, v16, v12
# |  ^
# | /home/gha/actions-runner/_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>:716:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:717:2: note: possible intended match here
# |  vmflt.vf v8, v12, fa5
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:668:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vfwcvtbf16.f.f.v v12, v8
# |               ^
# | <stdin>:786:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:787:2: note: possible intended match here
# |  vfwcvtbf16.f.f.v v12, v10
# |  ^
# | /home/gha/actions-runner/_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>:807:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:808:2: note: possible intended match here
# |  vmfle.vf v8, v12, fa5
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:742:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vfwcvtbf16.f.f.v v12, v8
# |               ^
# | <stdin>:876:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:877:2: note: possible intended match here
# |  vfwcvtbf16.f.f.v v12, v10
# |  ^
# | /home/gha/actions-runner/_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>:897:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:898:2: note: possible intended match here
# |  vmflt.vf v8, v12, fa5
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:816:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vfwcvtbf16.f.f.v v12, v10
# |               ^
# | <stdin>:966:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:968:2: note: possible intended match here
# |  vfwcvtbf16.f.f.v v16, v10
# |  ^
# | /home/gha/actions-runner/_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>:987:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:988:2: note: possible intended match here
# |  vmfge.vf v8, v12, fa5
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:890:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vfwcvtbf16.f.f.v v12, v10
# |               ^
# | <stdin>:1056:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1058:2: note: possible intended match here
# |  vfwcvtbf16.f.f.v v16, v10
# |  ^
# | /home/gha/actions-runner/_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>:1077:37: note: scanning from here
# |  vsetvli zero, zero, e32, m4, ta, ma
# |                                     ^
# | <stdin>:1078:2: note: possible intended match here
# |  vmfgt.vf v8, v12, fa5
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:1658:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfne.vv v0, v8, v10
# |              ^
# | <stdin>:1680:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1681:2: note: possible intended match here
# |  vmflt.vv v12, v8, v10
# |  ^
# | /home/gha/actions-runner/_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>:1696:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1697:2: note: possible intended match here
# |  vmflt.vf v10, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:1905:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfeq.vv v0, v8, v10
# |              ^
# | <stdin>:1843:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1844:2: note: possible intended match here
# |  vmflt.vv v12, v8, v10
# |  ^
# | /home/gha/actions-runner/_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>:1859:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1860:2: note: possible intended match here
# |  vmflt.vf v10, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:2012:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmflt.vv v0, v10, v8
# |              ^
# | <stdin>:1920:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1921:2: note: possible intended match here
# |  vmfle.vv v12, v8, v10
# |  ^
# | /home/gha/actions-runner/_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>:1935:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1936:2: note: possible intended match here
# |  vmfle.vf v10, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:2119:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfle.vv v0, v10, v8
# |              ^
# | <stdin>:1995:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:1996:2: note: possible intended match here
# |  vmflt.vv v12, v8, v10
# |  ^
# | /home/gha/actions-runner/_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>:2010:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2011:2: note: possible intended match here
# |  vmflt.vf v10, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:2226:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmflt.vv v0, v8, v10
# |              ^
# | <stdin>:2070:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2071:2: note: possible intended match here
# |  vmfle.vv v12, v10, v8
# |  ^
# | /home/gha/actions-runner/_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>:2085:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2086:2: note: possible intended match here
# |  vmfge.vf v10, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:2333:14: error: ZVFH-NEXT: expected string not found in input
# | ; ZVFH-NEXT: vmfle.vv v0, v8, v10
# |              ^
# | <stdin>:2145:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2146:2: note: possible intended match here
# |  vmflt.vv v12, v10, v8
# |  ^
# | /home/gha/actions-runner/_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>:2160:35: note: scanning from here
# |  vsetvli a0, zero, e16, m2, ta, ma
# |                                   ^
# | <stdin>:2161:2: note: possible intended match here
# |  vmfgt.vf v10, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:2928:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfne.vv v0, v8, v12
# |               ^
# | <stdin>:2726:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2727:2: note: possible intended match here
# |  vmflt.vv v16, v8, v12
# |  ^
# | /home/gha/actions-runner/_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>:2742:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2743:2: note: possible intended match here
# |  vmflt.vf v12, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3059:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfeq.vv v0, v8, v12
# |               ^
# | <stdin>:2889:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2890:2: note: possible intended match here
# |  vmflt.vv v16, v8, v12
# |  ^
# | /home/gha/actions-runner/_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>:2905:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2906:2: note: possible intended match here
# |  vmflt.vf v12, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3118:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vv v0, v12, v8
# |               ^
# | <stdin>:2966:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2967:2: note: possible intended match here
# |  vmfle.vv v16, v8, v12
# |  ^
# | /home/gha/actions-runner/_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>:2981:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:2982:2: note: possible intended match here
# |  vmfle.vf v12, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3177:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vv v0, v12, v8
# |               ^
# | <stdin>:3041:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3042:2: note: possible intended match here
# |  vmflt.vv v16, v8, v12
# |  ^
# | /home/gha/actions-runner/_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>:3056:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3057:2: note: possible intended match here
# |  vmflt.vf v12, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3236:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vv v0, v8, v12
# |               ^
# | <stdin>:3116:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3117:2: note: possible intended match here
# |  vmfle.vv v16, v12, v8
# |  ^
# | /home/gha/actions-runner/_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>:3131:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3132:2: note: possible intended match here
# |  vmfge.vf v12, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3295:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vv v0, v8, v12
# |               ^
# | <stdin>:3191:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3192:2: note: possible intended match here
# |  vmflt.vv v16, v12, v8
# |  ^
# | /home/gha/actions-runner/_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>:3206:35: note: scanning from here
# |  vsetvli a0, zero, e32, m4, ta, ma
# |                                   ^
# | <stdin>:3207:2: note: possible intended match here
# |  vmfgt.vf v12, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3762:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfne.vv v0, v8, v16
# |               ^
# | <stdin>:3772:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3773:2: note: possible intended match here
# |  vmflt.vv v24, v8, v16
# |  ^
# | /home/gha/actions-runner/_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>:3788:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3789:2: note: possible intended match here
# |  vmflt.vf v16, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3893:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfeq.vv v0, v8, v16
# |               ^
# | <stdin>:3935:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3936:2: note: possible intended match here
# |  vmflt.vv v24, v8, v16
# |  ^
# | /home/gha/actions-runner/_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>:3951:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:3952:2: note: possible intended match here
# |  vmflt.vf v16, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:3952:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vv v0, v16, v8
# |               ^
# | <stdin>:4012:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4013:2: note: possible intended match here
# |  vmfle.vv v24, v8, v16
# |  ^
# | /home/gha/actions-runner/_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>:4027:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4028:2: note: possible intended match here
# |  vmfle.vf v16, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:4011:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vv v0, v16, v8
# |               ^
# | <stdin>:4087:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4088:2: note: possible intended match here
# |  vmflt.vv v24, v8, v16
# |  ^
# | /home/gha/actions-runner/_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>:4102:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4103:2: note: possible intended match here
# |  vmflt.vf v16, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:4070:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmflt.vv v0, v8, v16
# |               ^
# | <stdin>:4162:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4163:2: note: possible intended match here
# |  vmfle.vv v24, v16, v8
# |  ^
# | /home/gha/actions-runner/_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>:4177:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4178:2: note: possible intended match here
# |  vmfge.vf v16, v8, fa0
# |  ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll:4129:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: vmfle.vv v0, v8, v16
# |               ^
# | <stdin>:4237:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4238:2: note: possible intended match here
# |  vmflt.vv v24, v16, v8
# |  ^
# | /home/gha/actions-runner/_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>:4252:35: note: scanning from here
# |  vsetvli a0, zero, e64, m8, ta, ma
# |                                   ^
# | <stdin>:4253:2: note: possible intended match here
# |  vmfgt.vf v16, v8, fa0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/setcc-fp.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            492:  .cfi_startproc 
# |            493: # %bb.0: 
# |            494:  vsetvli a0, zero, e16, m2, ta, ma 
# |            495:  vfwcvtbf16.f.f.v v12, v10 
# |            496:  vfwcvtbf16.f.f.v v16, v8 
# |            497:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:429'0                                          X error: no match found
# |            498:  vmflt.vv v8, v16, v12 
# | next:429'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:429'1       ?                      possible intended match
# |            499:  vmflt.vv v9, v12, v16 
# | next:429'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            500:  vmor.mm v0, v9, v8 
# | next:429'0      ~~~~~~~~~~~~~~~~~~~~
# |            501:  ret 
# | next:429'0      ~~~~~
# |            502: .Lfunc_end28: 
# | next:429'0      ~~~~~~~~~~~~~~
# |            503:  .size fcmp_one_vv_nxv8bf16_nonans, .Lfunc_end28-fcmp_one_vv_nxv8bf16_nonans 
# | next:429'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            511:  .cfi_startproc 
# |            512: # %bb.0: 
# |            513:  fcvt.s.bf16 fa5, fa0 
# |            514:  vsetvli a0, zero, e16, m2, ta, ma 
# |            515:  vfwcvtbf16.f.f.v v12, v8 
# |            516:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:442'0                                          X error: no match found
# |            517:  vmflt.vf v8, v12, fa5 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:442'1       ?                      possible intended match
# |            518:  vmfgt.vf v9, v12, fa5 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            519:  vmor.mm v0, v9, v8 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~
# |            520:  ret 
# | next:442'0      ~~~~~
# |            521: .Lfunc_end29: 
# | next:442'0      ~~~~~~~~~~~~~~
# |            522:  .size fcmp_one_vf_nxv8bf16_nonans, .Lfunc_end29-fcmp_one_vf_nxv8bf16_nonans 
# | next:442'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            692:  .cfi_startproc 
# |            693: # %bb.0: 
# |            694:  vsetvli a0, zero, e16, m2, ta, ma 
# |            695:  vfwcvtbf16.f.f.v v12, v10 
# |            696:  vfwcvtbf16.f.f.v v16, v8 
# |            697:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:597'0                                          X error: no match found
# |            698:  vmflt.vv v8, v16, v12 
# | next:597'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:597'1       ?                      possible intended match
# |            699:  vmflt.vv v9, v12, v16 
# | next:597'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            700:  vmnor.mm v0, v9, v8 
# | next:597'0      ~~~~~~~~~~~~~~~~~~~~~
# |            701:  ret 
# | next:597'0      ~~~~~
# |            702: .Lfunc_end38: 
# | next:597'0      ~~~~~~~~~~~~~~
# |            703:  .size fcmp_ueq_vv_nxv8bf16_nonans, .Lfunc_end38-fcmp_ueq_vv_nxv8bf16_nonans 
# | next:597'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            711:  .cfi_startproc 
# |            712: # %bb.0: 
# |            713:  fcvt.s.bf16 fa5, fa0 
# |            714:  vsetvli a0, zero, e16, m2, ta, ma 
# |            715:  vfwcvtbf16.f.f.v v12, v8 
# |            716:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:610'0                                          X error: no match found
# |            717:  vmflt.vf v8, v12, fa5 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:610'1       ?                      possible intended match
# |            718:  vmfgt.vf v9, v12, fa5 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            719:  vmnor.mm v0, v9, v8 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~
# |            720:  ret 
# | next:610'0      ~~~~~
# |            721: .Lfunc_end39: 
# | next:610'0      ~~~~~~~~~~~~~~
# |            722:  .size fcmp_ueq_vf_nxv8bf16_nonans, .Lfunc_end39-fcmp_ueq_vf_nxv8bf16_nonans 
# | next:610'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            781:  .type fcmp_ugt_vv_nxv8bf16_nonans, at function 
# |            782:  .variant_cc fcmp_ugt_vv_nxv8bf16_nonans 
# |            783: fcmp_ugt_vv_nxv8bf16_nonans: # @fcmp_ugt_vv_nxv8bf16_nonans 
# |            784:  .cfi_startproc 
# |            785: # %bb.0: 
# |            786:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:668'0                                        X error: no match found
# |            787:  vfwcvtbf16.f.f.v v12, v10 
# | next:668'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:668'1       ?                          possible intended match
# |            788:  vfwcvtbf16.f.f.v v16, v8 
# | next:668'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            789:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:668'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            790:  vmfle.vv v8, v16, v12 
# | next:668'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            791:  vmnot.m v0, v8 
# | next:668'0      ~~~~~~~~~~~~~~~~
# |            792:  ret 
# | next:668'0      ~~~~~
# |              .
# |              .
# |              .
# |            802:  .cfi_startproc 
# |            803: # %bb.0: 
# |            804:  fcvt.s.bf16 fa5, fa0 
# |            805:  vsetvli a0, zero, e16, m2, ta, ma 
# |            806:  vfwcvtbf16.f.f.v v12, v8 
# |            807:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:684'0                                          X error: no match found
# |            808:  vmfle.vf v8, v12, fa5 
# | next:684'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:684'1       ?                      possible intended match
# |            809:  vmnot.m v0, v8 
# | next:684'0      ~~~~~~~~~~~~~~~~
# |            810:  ret 
# | next:684'0      ~~~~~
# |            811: .Lfunc_end44: 
# | next:684'0      ~~~~~~~~~~~~~~
# |            812:  .size fcmp_ugt_vf_nxv8bf16_nonans, .Lfunc_end44-fcmp_ugt_vf_nxv8bf16_nonans 
# | next:684'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            813:  .cfi_endproc 
# | next:684'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            871:  .type fcmp_uge_vv_nxv8bf16_nonans, at function 
# |            872:  .variant_cc fcmp_uge_vv_nxv8bf16_nonans 
# |            873: fcmp_uge_vv_nxv8bf16_nonans: # @fcmp_uge_vv_nxv8bf16_nonans 
# |            874:  .cfi_startproc 
# |            875: # %bb.0: 
# |            876:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:742'0                                        X error: no match found
# |            877:  vfwcvtbf16.f.f.v v12, v10 
# | next:742'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:742'1       ?                          possible intended match
# |            878:  vfwcvtbf16.f.f.v v16, v8 
# | next:742'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            879:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:742'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            880:  vmflt.vv v8, v16, v12 
# | next:742'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            881:  vmnot.m v0, v8 
# | next:742'0      ~~~~~~~~~~~~~~~~
# |            882:  ret 
# | next:742'0      ~~~~~
# |              .
# |              .
# |              .
# |            892:  .cfi_startproc 
# |            893: # %bb.0: 
# |            894:  fcvt.s.bf16 fa5, fa0 
# |            895:  vsetvli a0, zero, e16, m2, ta, ma 
# |            896:  vfwcvtbf16.f.f.v v12, v8 
# |            897:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:758'0                                          X error: no match found
# |            898:  vmflt.vf v8, v12, fa5 
# | next:758'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:758'1       ?                      possible intended match
# |            899:  vmnot.m v0, v8 
# | next:758'0      ~~~~~~~~~~~~~~~~
# |            900:  ret 
# | next:758'0      ~~~~~
# |            901: .Lfunc_end49: 
# | next:758'0      ~~~~~~~~~~~~~~
# |            902:  .size fcmp_uge_vf_nxv8bf16_nonans, .Lfunc_end49-fcmp_uge_vf_nxv8bf16_nonans 
# | next:758'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            903:  .cfi_endproc 
# | next:758'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            961:  .type fcmp_ult_vv_nxv8bf16_nonans, at function 
# |            962:  .variant_cc fcmp_ult_vv_nxv8bf16_nonans 
# |            963: fcmp_ult_vv_nxv8bf16_nonans: # @fcmp_ult_vv_nxv8bf16_nonans 
# |            964:  .cfi_startproc 
# |            965: # %bb.0: 
# |            966:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:816'0                                        X error: no match found
# |            967:  vfwcvtbf16.f.f.v v12, v8 
# | next:816'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            968:  vfwcvtbf16.f.f.v v16, v10 
# | next:816'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:816'1       ?                          possible intended match
# |            969:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:816'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            970:  vmfle.vv v8, v16, v12 
# | next:816'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |            971:  vmnot.m v0, v8 
# | next:816'0      ~~~~~~~~~~~~~~~~
# |            972:  ret 
# | next:816'0      ~~~~~
# |            973: .Lfunc_end53: 
# | next:816'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            982:  .cfi_startproc 
# |            983: # %bb.0: 
# |            984:  fcvt.s.bf16 fa5, fa0 
# |            985:  vsetvli a0, zero, e16, m2, ta, ma 
# |            986:  vfwcvtbf16.f.f.v v12, v8 
# |            987:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:832'0                                          X error: no match found
# |            988:  vmfge.vf v8, v12, fa5 
# | next:832'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:832'1       ?                      possible intended match
# |            989:  vmnot.m v0, v8 
# | next:832'0      ~~~~~~~~~~~~~~~~
# |            990:  ret 
# | next:832'0      ~~~~~
# |            991: .Lfunc_end54: 
# | next:832'0      ~~~~~~~~~~~~~~
# |            992:  .size fcmp_ult_vf_nxv8bf16_nonans, .Lfunc_end54-fcmp_ult_vf_nxv8bf16_nonans 
# | next:832'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            993:  .cfi_endproc 
# | next:832'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1051:  .type fcmp_ule_vv_nxv8bf16_nonans, at function 
# |           1052:  .variant_cc fcmp_ule_vv_nxv8bf16_nonans 
# |           1053: fcmp_ule_vv_nxv8bf16_nonans: # @fcmp_ule_vv_nxv8bf16_nonans 
# |           1054:  .cfi_startproc 
# |           1055: # %bb.0: 
# |           1056:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:890'0                                        X error: no match found
# |           1057:  vfwcvtbf16.f.f.v v12, v8 
# | next:890'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1058:  vfwcvtbf16.f.f.v v16, v10 
# | next:890'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:890'1       ?                          possible intended match
# |           1059:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:890'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1060:  vmflt.vv v8, v16, v12 
# | next:890'0      ~~~~~~~~~~~~~~~~~~~~~~~
# |           1061:  vmnot.m v0, v8 
# | next:890'0      ~~~~~~~~~~~~~~~~
# |           1062:  ret 
# | next:890'0      ~~~~~
# |           1063: .Lfunc_end58: 
# | next:890'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1072:  .cfi_startproc 
# |           1073: # %bb.0: 
# |           1074:  fcvt.s.bf16 fa5, fa0 
# |           1075:  vsetvli a0, zero, e16, m2, ta, ma 
# |           1076:  vfwcvtbf16.f.f.v v12, v8 
# |           1077:  vsetvli zero, zero, e32, m4, ta, ma 
# | next:906'0                                          X error: no match found
# |           1078:  vmfgt.vf v8, v12, fa5 
# | next:906'0      ~~~~~~~~~~~~~~~~~~~~~~~
# | next:906'1       ?                      possible intended match
# |           1079:  vmnot.m v0, v8 
# | next:906'0      ~~~~~~~~~~~~~~~~
# |           1080:  ret 
# | next:906'0      ~~~~~
# |           1081: .Lfunc_end59: 
# | next:906'0      ~~~~~~~~~~~~~~
# |           1082:  .size fcmp_ule_vf_nxv8bf16_nonans, .Lfunc_end59-fcmp_ule_vf_nxv8bf16_nonans 
# | next:906'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1083:  .cfi_endproc 
# | next:906'0      ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1675:  .type fcmp_one_vv_nxv8f16_nonans, at function 
# |           1676:  .variant_cc fcmp_one_vv_nxv8f16_nonans 
# |           1677: fcmp_one_vv_nxv8f16_nonans: # @fcmp_one_vv_nxv8f16_nonans 
# |           1678:  .cfi_startproc 
# |           1679: # %bb.0: 
# |           1680:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:1658'0                                       X error: no match found
# |           1681:  vmflt.vv v12, v8, v10 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1658'1      ?                      possible intended match
# |           1682:  vmflt.vv v13, v10, v8 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1683:  vmor.mm v0, v13, v12 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           1684:  ret 
# | next:1658'0     ~~~~~
# |           1685: .Lfunc_end98: 
# | next:1658'0     ~~~~~~~~~~~~~~
# |           1686:  .size fcmp_one_vv_nxv8f16_nonans, .Lfunc_end98-fcmp_one_vv_nxv8f16_nonans 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1691:  .type fcmp_one_vf_nxv8f16_nonans, at function 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1692:  .variant_cc fcmp_one_vf_nxv8f16_nonans 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1693: fcmp_one_vf_nxv8f16_nonans: # @fcmp_one_vf_nxv8f16_nonans 
# | next:1658'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1694:  .cfi_startproc 
# |           1695: # %bb.0: 
# |           1696:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:1677'0                                       X error: no match found
# |           1697:  vmflt.vf v10, v8, fa0 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1677'1      ?                      possible intended match
# |           1698:  vmfgt.vf v11, v8, fa0 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1699:  vmor.mm v0, v11, v10 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           1700:  ret 
# | next:1677'0     ~~~~~
# |           1701: .Lfunc_end99: 
# | next:1677'0     ~~~~~~~~~~~~~~
# |           1702:  .size fcmp_one_vf_nxv8f16_nonans, .Lfunc_end99-fcmp_one_vf_nxv8f16_nonans 
# | next:1677'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1838:  .type fcmp_ueq_vv_nxv8f16_nonans, at function 
# |           1839:  .variant_cc fcmp_ueq_vv_nxv8f16_nonans 
# |           1840: fcmp_ueq_vv_nxv8f16_nonans: # @fcmp_ueq_vv_nxv8f16_nonans 
# |           1841:  .cfi_startproc 
# |           1842: # %bb.0: 
# |           1843:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:1905'0                                       X error: no match found
# |           1844:  vmflt.vv v12, v8, v10 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1905'1      ?                      possible intended match
# |           1845:  vmflt.vv v13, v10, v8 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1846:  vmnor.mm v0, v13, v12 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1847:  ret 
# | next:1905'0     ~~~~~
# |           1848: .Lfunc_end108: 
# | next:1905'0     ~~~~~~~~~~~~~~~
# |           1849:  .size fcmp_ueq_vv_nxv8f16_nonans, .Lfunc_end108-fcmp_ueq_vv_nxv8f16_nonans 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1854:  .type fcmp_ueq_vf_nxv8f16_nonans, at function 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1855:  .variant_cc fcmp_ueq_vf_nxv8f16_nonans 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1856: fcmp_ueq_vf_nxv8f16_nonans: # @fcmp_ueq_vf_nxv8f16_nonans 
# | next:1905'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1857:  .cfi_startproc 
# |           1858: # %bb.0: 
# |           1859:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:1924'0                                       X error: no match found
# |           1860:  vmflt.vf v10, v8, fa0 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:1924'1      ?                      possible intended match
# |           1861:  vmfgt.vf v11, v8, fa0 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1862:  vmnor.mm v0, v11, v10 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           1863:  ret 
# | next:1924'0     ~~~~~
# |           1864: .Lfunc_end109: 
# | next:1924'0     ~~~~~~~~~~~~~~~
# |           1865:  .size fcmp_ueq_vf_nxv8f16_nonans, .Lfunc_end109-fcmp_ueq_vf_nxv8f16_nonans 
# | next:1924'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1915:  .type fcmp_ugt_vv_nxv8f16_nonans, at function 
# |           1916:  .variant_cc fcmp_ugt_vv_nxv8f16_nonans 
# |           1917: fcmp_ugt_vv_nxv8f16_nonans: # @fcmp_ugt_vv_nxv8f16_nonans 
# |           1918:  .cfi_startproc 
# |           1919: # %bb.0: 
# |           1920:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2012'0                                       X error: no match found
# |           1921:  vmfle.vv v12, v8, v10 
# | next:2012'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2012'1      ?                      possible intended match
# |           1922:  vmnot.m v0, v12 
# | next:2012'0     ~~~~~~~~~~~~~~~~~
# |           1923:  ret 
# | next:2012'0     ~~~~~
# |           1924: .Lfunc_end113: 
# | next:2012'0     ~~~~~~~~~~~~~~~
# |           1925:  .size fcmp_ugt_vv_nxv8f16_nonans, .Lfunc_end113-fcmp_ugt_vv_nxv8f16_nonans 
# | next:2012'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1926:  .cfi_endproc 
# | next:2012'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1930:  .type fcmp_ugt_vf_nxv8f16_nonans, at function 
# | next:2012'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1931:  .variant_cc fcmp_ugt_vf_nxv8f16_nonans 
# | next:2012'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1932: fcmp_ugt_vf_nxv8f16_nonans: # @fcmp_ugt_vf_nxv8f16_nonans 
# | next:2012'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1933:  .cfi_startproc 
# |           1934: # %bb.0: 
# |           1935:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2031'0                                       X error: no match found
# |           1936:  vmfle.vf v10, v8, fa0 
# | next:2031'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2031'1      ?                      possible intended match
# |           1937:  vmnot.m v0, v10 
# | next:2031'0     ~~~~~~~~~~~~~~~~~
# |           1938:  ret 
# | next:2031'0     ~~~~~
# |           1939: .Lfunc_end114: 
# | next:2031'0     ~~~~~~~~~~~~~~~
# |           1940:  .size fcmp_ugt_vf_nxv8f16_nonans, .Lfunc_end114-fcmp_ugt_vf_nxv8f16_nonans 
# | next:2031'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           1941:  .cfi_endproc 
# | next:2031'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           1990:  .type fcmp_uge_vv_nxv8f16_nonans, at function 
# |           1991:  .variant_cc fcmp_uge_vv_nxv8f16_nonans 
# |           1992: fcmp_uge_vv_nxv8f16_nonans: # @fcmp_uge_vv_nxv8f16_nonans 
# |           1993:  .cfi_startproc 
# |           1994: # %bb.0: 
# |           1995:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2119'0                                       X error: no match found
# |           1996:  vmflt.vv v12, v8, v10 
# | next:2119'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2119'1      ?                      possible intended match
# |           1997:  vmnot.m v0, v12 
# | next:2119'0     ~~~~~~~~~~~~~~~~~
# |           1998:  ret 
# | next:2119'0     ~~~~~
# |           1999: .Lfunc_end118: 
# | next:2119'0     ~~~~~~~~~~~~~~~
# |           2000:  .size fcmp_uge_vv_nxv8f16_nonans, .Lfunc_end118-fcmp_uge_vv_nxv8f16_nonans 
# | next:2119'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2001:  .cfi_endproc 
# | next:2119'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2005:  .type fcmp_uge_vf_nxv8f16_nonans, at function 
# | next:2119'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2006:  .variant_cc fcmp_uge_vf_nxv8f16_nonans 
# | next:2119'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2007: fcmp_uge_vf_nxv8f16_nonans: # @fcmp_uge_vf_nxv8f16_nonans 
# | next:2119'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2008:  .cfi_startproc 
# |           2009: # %bb.0: 
# |           2010:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2138'0                                       X error: no match found
# |           2011:  vmflt.vf v10, v8, fa0 
# | next:2138'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2138'1      ?                      possible intended match
# |           2012:  vmnot.m v0, v10 
# | next:2138'0     ~~~~~~~~~~~~~~~~~
# |           2013:  ret 
# | next:2138'0     ~~~~~
# |           2014: .Lfunc_end119: 
# | next:2138'0     ~~~~~~~~~~~~~~~
# |           2015:  .size fcmp_uge_vf_nxv8f16_nonans, .Lfunc_end119-fcmp_uge_vf_nxv8f16_nonans 
# | next:2138'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2016:  .cfi_endproc 
# | next:2138'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2065:  .type fcmp_ult_vv_nxv8f16_nonans, at function 
# |           2066:  .variant_cc fcmp_ult_vv_nxv8f16_nonans 
# |           2067: fcmp_ult_vv_nxv8f16_nonans: # @fcmp_ult_vv_nxv8f16_nonans 
# |           2068:  .cfi_startproc 
# |           2069: # %bb.0: 
# |           2070:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2226'0                                       X error: no match found
# |           2071:  vmfle.vv v12, v10, v8 
# | next:2226'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2226'1      ?                      possible intended match
# |           2072:  vmnot.m v0, v12 
# | next:2226'0     ~~~~~~~~~~~~~~~~~
# |           2073:  ret 
# | next:2226'0     ~~~~~
# |           2074: .Lfunc_end123: 
# | next:2226'0     ~~~~~~~~~~~~~~~
# |           2075:  .size fcmp_ult_vv_nxv8f16_nonans, .Lfunc_end123-fcmp_ult_vv_nxv8f16_nonans 
# | next:2226'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2076:  .cfi_endproc 
# | next:2226'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2080:  .type fcmp_ult_vf_nxv8f16_nonans, at function 
# | next:2226'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2081:  .variant_cc fcmp_ult_vf_nxv8f16_nonans 
# | next:2226'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2082: fcmp_ult_vf_nxv8f16_nonans: # @fcmp_ult_vf_nxv8f16_nonans 
# | next:2226'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2083:  .cfi_startproc 
# |           2084: # %bb.0: 
# |           2085:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2245'0                                       X error: no match found
# |           2086:  vmfge.vf v10, v8, fa0 
# | next:2245'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2245'1      ?                      possible intended match
# |           2087:  vmnot.m v0, v10 
# | next:2245'0     ~~~~~~~~~~~~~~~~~
# |           2088:  ret 
# | next:2245'0     ~~~~~
# |           2089: .Lfunc_end124: 
# | next:2245'0     ~~~~~~~~~~~~~~~
# |           2090:  .size fcmp_ult_vf_nxv8f16_nonans, .Lfunc_end124-fcmp_ult_vf_nxv8f16_nonans 
# | next:2245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2091:  .cfi_endproc 
# | next:2245'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2140:  .type fcmp_ule_vv_nxv8f16_nonans, at function 
# |           2141:  .variant_cc fcmp_ule_vv_nxv8f16_nonans 
# |           2142: fcmp_ule_vv_nxv8f16_nonans: # @fcmp_ule_vv_nxv8f16_nonans 
# |           2143:  .cfi_startproc 
# |           2144: # %bb.0: 
# |           2145:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2333'0                                       X error: no match found
# |           2146:  vmflt.vv v12, v10, v8 
# | next:2333'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2333'1      ?                      possible intended match
# |           2147:  vmnot.m v0, v12 
# | next:2333'0     ~~~~~~~~~~~~~~~~~
# |           2148:  ret 
# | next:2333'0     ~~~~~
# |           2149: .Lfunc_end128: 
# | next:2333'0     ~~~~~~~~~~~~~~~
# |           2150:  .size fcmp_ule_vv_nxv8f16_nonans, .Lfunc_end128-fcmp_ule_vv_nxv8f16_nonans 
# | next:2333'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2151:  .cfi_endproc 
# | next:2333'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2155:  .type fcmp_ule_vf_nxv8f16_nonans, at function 
# | next:2333'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2156:  .variant_cc fcmp_ule_vf_nxv8f16_nonans 
# | next:2333'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2157: fcmp_ule_vf_nxv8f16_nonans: # @fcmp_ule_vf_nxv8f16_nonans 
# | next:2333'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2158:  .cfi_startproc 
# |           2159: # %bb.0: 
# |           2160:  vsetvli a0, zero, e16, m2, ta, ma 
# | next:2352'0                                       X error: no match found
# |           2161:  vmfgt.vf v10, v8, fa0 
# | next:2352'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2352'1      ?                      possible intended match
# |           2162:  vmnot.m v0, v10 
# | next:2352'0     ~~~~~~~~~~~~~~~~~
# |           2163:  ret 
# | next:2352'0     ~~~~~
# |           2164: .Lfunc_end129: 
# | next:2352'0     ~~~~~~~~~~~~~~~
# |           2165:  .size fcmp_ule_vf_nxv8f16_nonans, .Lfunc_end129-fcmp_ule_vf_nxv8f16_nonans 
# | next:2352'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2166:  .cfi_endproc 
# | next:2352'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2721:  .type fcmp_one_vv_nxv8f32_nonans, at function 
# |           2722:  .variant_cc fcmp_one_vv_nxv8f32_nonans 
# |           2723: fcmp_one_vv_nxv8f32_nonans: # @fcmp_one_vv_nxv8f32_nonans 
# |           2724:  .cfi_startproc 
# |           2725: # %bb.0: 
# |           2726:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:2928'0                                       X error: no match found
# |           2727:  vmflt.vv v16, v8, v12 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2928'1      ?                      possible intended match
# |           2728:  vmflt.vv v17, v12, v8 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2729:  vmor.mm v0, v17, v16 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2730:  ret 
# | next:2928'0     ~~~~~
# |           2731: .Lfunc_end168: 
# | next:2928'0     ~~~~~~~~~~~~~~~
# |           2732:  .size fcmp_one_vv_nxv8f32_nonans, .Lfunc_end168-fcmp_one_vv_nxv8f32_nonans 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2737:  .type fcmp_one_vf_nxv8f32_nonans, at function 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2738:  .variant_cc fcmp_one_vf_nxv8f32_nonans 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2739: fcmp_one_vf_nxv8f32_nonans: # @fcmp_one_vf_nxv8f32_nonans 
# | next:2928'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2740:  .cfi_startproc 
# |           2741: # %bb.0: 
# |           2742:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:2938'0                                       X error: no match found
# |           2743:  vmflt.vf v12, v8, fa0 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:2938'1      ?                      possible intended match
# |           2744:  vmfgt.vf v13, v8, fa0 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2745:  vmor.mm v0, v13, v12 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           2746:  ret 
# | next:2938'0     ~~~~~
# |           2747: .Lfunc_end169: 
# | next:2938'0     ~~~~~~~~~~~~~~~
# |           2748:  .size fcmp_one_vf_nxv8f32_nonans, .Lfunc_end169-fcmp_one_vf_nxv8f32_nonans 
# | next:2938'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2884:  .type fcmp_ueq_vv_nxv8f32_nonans, at function 
# |           2885:  .variant_cc fcmp_ueq_vv_nxv8f32_nonans 
# |           2886: fcmp_ueq_vv_nxv8f32_nonans: # @fcmp_ueq_vv_nxv8f32_nonans 
# |           2887:  .cfi_startproc 
# |           2888: # %bb.0: 
# |           2889:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3059'0                                       X error: no match found
# |           2890:  vmflt.vv v16, v8, v12 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3059'1      ?                      possible intended match
# |           2891:  vmflt.vv v17, v12, v8 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2892:  vmnor.mm v0, v17, v16 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2893:  ret 
# | next:3059'0     ~~~~~
# |           2894: .Lfunc_end178: 
# | next:3059'0     ~~~~~~~~~~~~~~~
# |           2895:  .size fcmp_ueq_vv_nxv8f32_nonans, .Lfunc_end178-fcmp_ueq_vv_nxv8f32_nonans 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2900:  .type fcmp_ueq_vf_nxv8f32_nonans, at function 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2901:  .variant_cc fcmp_ueq_vf_nxv8f32_nonans 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2902: fcmp_ueq_vf_nxv8f32_nonans: # @fcmp_ueq_vf_nxv8f32_nonans 
# | next:3059'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2903:  .cfi_startproc 
# |           2904: # %bb.0: 
# |           2905:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3069'0                                       X error: no match found
# |           2906:  vmflt.vf v12, v8, fa0 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3069'1      ?                      possible intended match
# |           2907:  vmfgt.vf v13, v8, fa0 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2908:  vmnor.mm v0, v13, v12 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           2909:  ret 
# | next:3069'0     ~~~~~
# |           2910: .Lfunc_end179: 
# | next:3069'0     ~~~~~~~~~~~~~~~
# |           2911:  .size fcmp_ueq_vf_nxv8f32_nonans, .Lfunc_end179-fcmp_ueq_vf_nxv8f32_nonans 
# | next:3069'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2961:  .type fcmp_ugt_vv_nxv8f32_nonans, at function 
# |           2962:  .variant_cc fcmp_ugt_vv_nxv8f32_nonans 
# |           2963: fcmp_ugt_vv_nxv8f32_nonans: # @fcmp_ugt_vv_nxv8f32_nonans 
# |           2964:  .cfi_startproc 
# |           2965: # %bb.0: 
# |           2966:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3118'0                                       X error: no match found
# |           2967:  vmfle.vv v16, v8, v12 
# | next:3118'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3118'1      ?                      possible intended match
# |           2968:  vmnot.m v0, v16 
# | next:3118'0     ~~~~~~~~~~~~~~~~~
# |           2969:  ret 
# | next:3118'0     ~~~~~
# |           2970: .Lfunc_end183: 
# | next:3118'0     ~~~~~~~~~~~~~~~
# |           2971:  .size fcmp_ugt_vv_nxv8f32_nonans, .Lfunc_end183-fcmp_ugt_vv_nxv8f32_nonans 
# | next:3118'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2972:  .cfi_endproc 
# | next:3118'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           2976:  .type fcmp_ugt_vf_nxv8f32_nonans, at function 
# | next:3118'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2977:  .variant_cc fcmp_ugt_vf_nxv8f32_nonans 
# | next:3118'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2978: fcmp_ugt_vf_nxv8f32_nonans: # @fcmp_ugt_vf_nxv8f32_nonans 
# | next:3118'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2979:  .cfi_startproc 
# |           2980: # %bb.0: 
# |           2981:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3128'0                                       X error: no match found
# |           2982:  vmfle.vf v12, v8, fa0 
# | next:3128'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3128'1      ?                      possible intended match
# |           2983:  vmnot.m v0, v12 
# | next:3128'0     ~~~~~~~~~~~~~~~~~
# |           2984:  ret 
# | next:3128'0     ~~~~~
# |           2985: .Lfunc_end184: 
# | next:3128'0     ~~~~~~~~~~~~~~~
# |           2986:  .size fcmp_ugt_vf_nxv8f32_nonans, .Lfunc_end184-fcmp_ugt_vf_nxv8f32_nonans 
# | next:3128'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           2987:  .cfi_endproc 
# | next:3128'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3036:  .type fcmp_uge_vv_nxv8f32_nonans, at function 
# |           3037:  .variant_cc fcmp_uge_vv_nxv8f32_nonans 
# |           3038: fcmp_uge_vv_nxv8f32_nonans: # @fcmp_uge_vv_nxv8f32_nonans 
# |           3039:  .cfi_startproc 
# |           3040: # %bb.0: 
# |           3041:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3177'0                                       X error: no match found
# |           3042:  vmflt.vv v16, v8, v12 
# | next:3177'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3177'1      ?                      possible intended match
# |           3043:  vmnot.m v0, v16 
# | next:3177'0     ~~~~~~~~~~~~~~~~~
# |           3044:  ret 
# | next:3177'0     ~~~~~
# |           3045: .Lfunc_end188: 
# | next:3177'0     ~~~~~~~~~~~~~~~
# |           3046:  .size fcmp_uge_vv_nxv8f32_nonans, .Lfunc_end188-fcmp_uge_vv_nxv8f32_nonans 
# | next:3177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3047:  .cfi_endproc 
# | next:3177'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3051:  .type fcmp_uge_vf_nxv8f32_nonans, at function 
# | next:3177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3052:  .variant_cc fcmp_uge_vf_nxv8f32_nonans 
# | next:3177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3053: fcmp_uge_vf_nxv8f32_nonans: # @fcmp_uge_vf_nxv8f32_nonans 
# | next:3177'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3054:  .cfi_startproc 
# |           3055: # %bb.0: 
# |           3056:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3187'0                                       X error: no match found
# |           3057:  vmflt.vf v12, v8, fa0 
# | next:3187'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3187'1      ?                      possible intended match
# |           3058:  vmnot.m v0, v12 
# | next:3187'0     ~~~~~~~~~~~~~~~~~
# |           3059:  ret 
# | next:3187'0     ~~~~~
# |           3060: .Lfunc_end189: 
# | next:3187'0     ~~~~~~~~~~~~~~~
# |           3061:  .size fcmp_uge_vf_nxv8f32_nonans, .Lfunc_end189-fcmp_uge_vf_nxv8f32_nonans 
# | next:3187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3062:  .cfi_endproc 
# | next:3187'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3111:  .type fcmp_ult_vv_nxv8f32_nonans, at function 
# |           3112:  .variant_cc fcmp_ult_vv_nxv8f32_nonans 
# |           3113: fcmp_ult_vv_nxv8f32_nonans: # @fcmp_ult_vv_nxv8f32_nonans 
# |           3114:  .cfi_startproc 
# |           3115: # %bb.0: 
# |           3116:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3236'0                                       X error: no match found
# |           3117:  vmfle.vv v16, v12, v8 
# | next:3236'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3236'1      ?                      possible intended match
# |           3118:  vmnot.m v0, v16 
# | next:3236'0     ~~~~~~~~~~~~~~~~~
# |           3119:  ret 
# | next:3236'0     ~~~~~
# |           3120: .Lfunc_end193: 
# | next:3236'0     ~~~~~~~~~~~~~~~
# |           3121:  .size fcmp_ult_vv_nxv8f32_nonans, .Lfunc_end193-fcmp_ult_vv_nxv8f32_nonans 
# | next:3236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3122:  .cfi_endproc 
# | next:3236'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3126:  .type fcmp_ult_vf_nxv8f32_nonans, at function 
# | next:3236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3127:  .variant_cc fcmp_ult_vf_nxv8f32_nonans 
# | next:3236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3128: fcmp_ult_vf_nxv8f32_nonans: # @fcmp_ult_vf_nxv8f32_nonans 
# | next:3236'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3129:  .cfi_startproc 
# |           3130: # %bb.0: 
# |           3131:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3246'0                                       X error: no match found
# |           3132:  vmfge.vf v12, v8, fa0 
# | next:3246'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3246'1      ?                      possible intended match
# |           3133:  vmnot.m v0, v12 
# | next:3246'0     ~~~~~~~~~~~~~~~~~
# |           3134:  ret 
# | next:3246'0     ~~~~~
# |           3135: .Lfunc_end194: 
# | next:3246'0     ~~~~~~~~~~~~~~~
# |           3136:  .size fcmp_ult_vf_nxv8f32_nonans, .Lfunc_end194-fcmp_ult_vf_nxv8f32_nonans 
# | next:3246'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3137:  .cfi_endproc 
# | next:3246'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3186:  .type fcmp_ule_vv_nxv8f32_nonans, at function 
# |           3187:  .variant_cc fcmp_ule_vv_nxv8f32_nonans 
# |           3188: fcmp_ule_vv_nxv8f32_nonans: # @fcmp_ule_vv_nxv8f32_nonans 
# |           3189:  .cfi_startproc 
# |           3190: # %bb.0: 
# |           3191:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3295'0                                       X error: no match found
# |           3192:  vmflt.vv v16, v12, v8 
# | next:3295'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3295'1      ?                      possible intended match
# |           3193:  vmnot.m v0, v16 
# | next:3295'0     ~~~~~~~~~~~~~~~~~
# |           3194:  ret 
# | next:3295'0     ~~~~~
# |           3195: .Lfunc_end198: 
# | next:3295'0     ~~~~~~~~~~~~~~~
# |           3196:  .size fcmp_ule_vv_nxv8f32_nonans, .Lfunc_end198-fcmp_ule_vv_nxv8f32_nonans 
# | next:3295'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3197:  .cfi_endproc 
# | next:3295'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3201:  .type fcmp_ule_vf_nxv8f32_nonans, at function 
# | next:3295'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3202:  .variant_cc fcmp_ule_vf_nxv8f32_nonans 
# | next:3295'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3203: fcmp_ule_vf_nxv8f32_nonans: # @fcmp_ule_vf_nxv8f32_nonans 
# | next:3295'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3204:  .cfi_startproc 
# |           3205: # %bb.0: 
# |           3206:  vsetvli a0, zero, e32, m4, ta, ma 
# | next:3305'0                                       X error: no match found
# |           3207:  vmfgt.vf v12, v8, fa0 
# | next:3305'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3305'1      ?                      possible intended match
# |           3208:  vmnot.m v0, v12 
# | next:3305'0     ~~~~~~~~~~~~~~~~~
# |           3209:  ret 
# | next:3305'0     ~~~~~
# |           3210: .Lfunc_end199: 
# | next:3305'0     ~~~~~~~~~~~~~~~
# |           3211:  .size fcmp_ule_vf_nxv8f32_nonans, .Lfunc_end199-fcmp_ule_vf_nxv8f32_nonans 
# | next:3305'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3212:  .cfi_endproc 
# | next:3305'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3767:  .type fcmp_one_vv_nxv8f64_nonans, at function 
# |           3768:  .variant_cc fcmp_one_vv_nxv8f64_nonans 
# |           3769: fcmp_one_vv_nxv8f64_nonans: # @fcmp_one_vv_nxv8f64_nonans 
# |           3770:  .cfi_startproc 
# |           3771: # %bb.0: 
# |           3772:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3762'0                                       X error: no match found
# |           3773:  vmflt.vv v24, v8, v16 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3762'1      ?                      possible intended match
# |           3774:  vmflt.vv v25, v16, v8 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3775:  vmor.mm v0, v25, v24 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           3776:  ret 
# | next:3762'0     ~~~~~
# |           3777: .Lfunc_end238: 
# | next:3762'0     ~~~~~~~~~~~~~~~
# |           3778:  .size fcmp_one_vv_nxv8f64_nonans, .Lfunc_end238-fcmp_one_vv_nxv8f64_nonans 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3783:  .type fcmp_one_vf_nxv8f64_nonans, at function 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3784:  .variant_cc fcmp_one_vf_nxv8f64_nonans 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3785: fcmp_one_vf_nxv8f64_nonans: # @fcmp_one_vf_nxv8f64_nonans 
# | next:3762'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3786:  .cfi_startproc 
# |           3787: # %bb.0: 
# |           3788:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3772'0                                       X error: no match found
# |           3789:  vmflt.vf v16, v8, fa0 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3772'1      ?                      possible intended match
# |           3790:  vmfgt.vf v17, v8, fa0 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3791:  vmor.mm v0, v17, v16 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           3792:  ret 
# | next:3772'0     ~~~~~
# |           3793: .Lfunc_end239: 
# | next:3772'0     ~~~~~~~~~~~~~~~
# |           3794:  .size fcmp_one_vf_nxv8f64_nonans, .Lfunc_end239-fcmp_one_vf_nxv8f64_nonans 
# | next:3772'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3930:  .type fcmp_ueq_vv_nxv8f64_nonans, at function 
# |           3931:  .variant_cc fcmp_ueq_vv_nxv8f64_nonans 
# |           3932: fcmp_ueq_vv_nxv8f64_nonans: # @fcmp_ueq_vv_nxv8f64_nonans 
# |           3933:  .cfi_startproc 
# |           3934: # %bb.0: 
# |           3935:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3893'0                                       X error: no match found
# |           3936:  vmflt.vv v24, v8, v16 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3893'1      ?                      possible intended match
# |           3937:  vmflt.vv v25, v16, v8 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3938:  vmnor.mm v0, v25, v24 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3939:  ret 
# | next:3893'0     ~~~~~
# |           3940: .Lfunc_end248: 
# | next:3893'0     ~~~~~~~~~~~~~~~
# |           3941:  .size fcmp_ueq_vv_nxv8f64_nonans, .Lfunc_end248-fcmp_ueq_vv_nxv8f64_nonans 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           3946:  .type fcmp_ueq_vf_nxv8f64_nonans, at function 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3947:  .variant_cc fcmp_ueq_vf_nxv8f64_nonans 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3948: fcmp_ueq_vf_nxv8f64_nonans: # @fcmp_ueq_vf_nxv8f64_nonans 
# | next:3893'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3949:  .cfi_startproc 
# |           3950: # %bb.0: 
# |           3951:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3903'0                                       X error: no match found
# |           3952:  vmflt.vf v16, v8, fa0 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3903'1      ?                      possible intended match
# |           3953:  vmfgt.vf v17, v8, fa0 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3954:  vmnor.mm v0, v17, v16 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |           3955:  ret 
# | next:3903'0     ~~~~~
# |           3956: .Lfunc_end249: 
# | next:3903'0     ~~~~~~~~~~~~~~~
# |           3957:  .size fcmp_ueq_vf_nxv8f64_nonans, .Lfunc_end249-fcmp_ueq_vf_nxv8f64_nonans 
# | next:3903'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4007:  .type fcmp_ugt_vv_nxv8f64_nonans, at function 
# |           4008:  .variant_cc fcmp_ugt_vv_nxv8f64_nonans 
# |           4009: fcmp_ugt_vv_nxv8f64_nonans: # @fcmp_ugt_vv_nxv8f64_nonans 
# |           4010:  .cfi_startproc 
# |           4011: # %bb.0: 
# |           4012:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3952'0                                       X error: no match found
# |           4013:  vmfle.vv v24, v8, v16 
# | next:3952'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3952'1      ?                      possible intended match
# |           4014:  vmnot.m v0, v24 
# | next:3952'0     ~~~~~~~~~~~~~~~~~
# |           4015:  ret 
# | next:3952'0     ~~~~~
# |           4016: .Lfunc_end253: 
# | next:3952'0     ~~~~~~~~~~~~~~~
# |           4017:  .size fcmp_ugt_vv_nxv8f64_nonans, .Lfunc_end253-fcmp_ugt_vv_nxv8f64_nonans 
# | next:3952'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4018:  .cfi_endproc 
# | next:3952'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4022:  .type fcmp_ugt_vf_nxv8f64_nonans, at function 
# | next:3952'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4023:  .variant_cc fcmp_ugt_vf_nxv8f64_nonans 
# | next:3952'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4024: fcmp_ugt_vf_nxv8f64_nonans: # @fcmp_ugt_vf_nxv8f64_nonans 
# | next:3952'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4025:  .cfi_startproc 
# |           4026: # %bb.0: 
# |           4027:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:3962'0                                       X error: no match found
# |           4028:  vmfle.vf v16, v8, fa0 
# | next:3962'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:3962'1      ?                      possible intended match
# |           4029:  vmnot.m v0, v16 
# | next:3962'0     ~~~~~~~~~~~~~~~~~
# |           4030:  ret 
# | next:3962'0     ~~~~~
# |           4031: .Lfunc_end254: 
# | next:3962'0     ~~~~~~~~~~~~~~~
# |           4032:  .size fcmp_ugt_vf_nxv8f64_nonans, .Lfunc_end254-fcmp_ugt_vf_nxv8f64_nonans 
# | next:3962'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4033:  .cfi_endproc 
# | next:3962'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4082:  .type fcmp_uge_vv_nxv8f64_nonans, at function 
# |           4083:  .variant_cc fcmp_uge_vv_nxv8f64_nonans 
# |           4084: fcmp_uge_vv_nxv8f64_nonans: # @fcmp_uge_vv_nxv8f64_nonans 
# |           4085:  .cfi_startproc 
# |           4086: # %bb.0: 
# |           4087:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4011'0                                       X error: no match found
# |           4088:  vmflt.vv v24, v8, v16 
# | next:4011'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4011'1      ?                      possible intended match
# |           4089:  vmnot.m v0, v24 
# | next:4011'0     ~~~~~~~~~~~~~~~~~
# |           4090:  ret 
# | next:4011'0     ~~~~~
# |           4091: .Lfunc_end258: 
# | next:4011'0     ~~~~~~~~~~~~~~~
# |           4092:  .size fcmp_uge_vv_nxv8f64_nonans, .Lfunc_end258-fcmp_uge_vv_nxv8f64_nonans 
# | next:4011'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4093:  .cfi_endproc 
# | next:4011'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4097:  .type fcmp_uge_vf_nxv8f64_nonans, at function 
# | next:4011'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4098:  .variant_cc fcmp_uge_vf_nxv8f64_nonans 
# | next:4011'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4099: fcmp_uge_vf_nxv8f64_nonans: # @fcmp_uge_vf_nxv8f64_nonans 
# | next:4011'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4100:  .cfi_startproc 
# |           4101: # %bb.0: 
# |           4102:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4021'0                                       X error: no match found
# |           4103:  vmflt.vf v16, v8, fa0 
# | next:4021'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4021'1      ?                      possible intended match
# |           4104:  vmnot.m v0, v16 
# | next:4021'0     ~~~~~~~~~~~~~~~~~
# |           4105:  ret 
# | next:4021'0     ~~~~~
# |           4106: .Lfunc_end259: 
# | next:4021'0     ~~~~~~~~~~~~~~~
# |           4107:  .size fcmp_uge_vf_nxv8f64_nonans, .Lfunc_end259-fcmp_uge_vf_nxv8f64_nonans 
# | next:4021'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4108:  .cfi_endproc 
# | next:4021'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4157:  .type fcmp_ult_vv_nxv8f64_nonans, at function 
# |           4158:  .variant_cc fcmp_ult_vv_nxv8f64_nonans 
# |           4159: fcmp_ult_vv_nxv8f64_nonans: # @fcmp_ult_vv_nxv8f64_nonans 
# |           4160:  .cfi_startproc 
# |           4161: # %bb.0: 
# |           4162:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4070'0                                       X error: no match found
# |           4163:  vmfle.vv v24, v16, v8 
# | next:4070'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4070'1      ?                      possible intended match
# |           4164:  vmnot.m v0, v24 
# | next:4070'0     ~~~~~~~~~~~~~~~~~
# |           4165:  ret 
# | next:4070'0     ~~~~~
# |           4166: .Lfunc_end263: 
# | next:4070'0     ~~~~~~~~~~~~~~~
# |           4167:  .size fcmp_ult_vv_nxv8f64_nonans, .Lfunc_end263-fcmp_ult_vv_nxv8f64_nonans 
# | next:4070'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4168:  .cfi_endproc 
# | next:4070'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4172:  .type fcmp_ult_vf_nxv8f64_nonans, at function 
# | next:4070'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4173:  .variant_cc fcmp_ult_vf_nxv8f64_nonans 
# | next:4070'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4174: fcmp_ult_vf_nxv8f64_nonans: # @fcmp_ult_vf_nxv8f64_nonans 
# | next:4070'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4175:  .cfi_startproc 
# |           4176: # %bb.0: 
# |           4177:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4080'0                                       X error: no match found
# |           4178:  vmfge.vf v16, v8, fa0 
# | next:4080'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4080'1      ?                      possible intended match
# |           4179:  vmnot.m v0, v16 
# | next:4080'0     ~~~~~~~~~~~~~~~~~
# |           4180:  ret 
# | next:4080'0     ~~~~~
# |           4181: .Lfunc_end264: 
# | next:4080'0     ~~~~~~~~~~~~~~~
# |           4182:  .size fcmp_ult_vf_nxv8f64_nonans, .Lfunc_end264-fcmp_ult_vf_nxv8f64_nonans 
# | next:4080'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4183:  .cfi_endproc 
# | next:4080'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4232:  .type fcmp_ule_vv_nxv8f64_nonans, at function 
# |           4233:  .variant_cc fcmp_ule_vv_nxv8f64_nonans 
# |           4234: fcmp_ule_vv_nxv8f64_nonans: # @fcmp_ule_vv_nxv8f64_nonans 
# |           4235:  .cfi_startproc 
# |           4236: # %bb.0: 
# |           4237:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4129'0                                       X error: no match found
# |           4238:  vmflt.vv v24, v16, v8 
# | next:4129'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4129'1      ?                      possible intended match
# |           4239:  vmnot.m v0, v24 
# | next:4129'0     ~~~~~~~~~~~~~~~~~
# |           4240:  ret 
# | next:4129'0     ~~~~~
# |           4241: .Lfunc_end268: 
# | next:4129'0     ~~~~~~~~~~~~~~~
# |           4242:  .size fcmp_ule_vv_nxv8f64_nonans, .Lfunc_end268-fcmp_ule_vv_nxv8f64_nonans 
# | next:4129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4243:  .cfi_endproc 
# | next:4129'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |           4247:  .type fcmp_ule_vf_nxv8f64_nonans, at function 
# | next:4129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4248:  .variant_cc fcmp_ule_vf_nxv8f64_nonans 
# | next:4129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4249: fcmp_ule_vf_nxv8f64_nonans: # @fcmp_ule_vf_nxv8f64_nonans 
# | next:4129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4250:  .cfi_startproc 
# |           4251: # %bb.0: 
# |           4252:  vsetvli a0, zero, e64, m8, ta, ma 
# | next:4139'0                                       X error: no match found
# |           4253:  vmfgt.vf v16, v8, fa0 
# | next:4139'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | next:4139'1      ?                      possible intended match
# |           4254:  vmnot.m v0, v16 
# | next:4139'0     ~~~~~~~~~~~~~~~~~
# |           4255:  ret 
# | next:4139'0     ~~~~~
# |           4256: .Lfunc_end269: 
# | next:4139'0     ~~~~~~~~~~~~~~~
# |           4257:  .size fcmp_ule_vf_nxv8f64_nonans, .Lfunc_end269-fcmp_ule_vf_nxv8f64_nonans 
# | next:4139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4258:  .cfi_endproc 
# | next:4139'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/RISCV/rvv/sink-splat-operands.ll</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll -mtriple=riscv64 -mattr=+m,+v,+f -target-abi=lp64f      | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+m,+v,+f -target-abi=lp64f
# .---command stderr------------
# | llc: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2479: bool AreFCmpOperandsNonNaN(const Instruction *): Assertion `(isa<FCmpInst>(Inst) || isa<ConstrainedFPCmpIntrinsic>(Inst)) && "Not fcmp instruction or its intrinsic variants!"' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=riscv64 -mattr=+m,+v,+f -target-abi=lp64f
# | 1.	Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2.	Running pass 'RISC-V DAG->DAG Pattern Instruction Selection' on function '@sink_splat_vp_fcmp'
# |  #0 0x0000000007f04a38 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
# |  #1 0x0000000007f02145 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:105:18
# |  #2 0x0000000007f05801 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
# |  #3 0x00007e3c86e70330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x00007e3c86ec9b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# |  #5 0x00007e3c86e7027e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# |  #6 0x00007e3c86e538ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# |  #7 0x00007e3c86e5381b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# |  #8 0x00007e3c86e66517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# |  #9 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:109:5
# | #10 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:137:12
# | #11 0x0000000007c1bfd8 doit /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:127:12
# | #12 0x0000000007c1bfd8 isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:255:12
# | #13 0x0000000007c1bfd8 isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:509:12
# | #14 0x0000000007c1bfd8 isa<llvm::FCmpInst, const llvm::Instruction *> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #15 0x0000000007c1bfd8 AreFCmpOperandsNonNaN(llvm::Instruction const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2478:3
# | #16 0x0000000007c4c325 llvm::SelectionDAGBuilder::visitVPCmp(llvm::VPCmpIntrinsic const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:8829:9
# | #17 0x0000000007c430b7 llvm::SelectionDAGBuilder::visitVectorPredicationIntrinsic(llvm::VPIntrinsic const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:0:12
# | #18 0x0000000007c333e4 llvm::SelectionDAGBuilder::visitIntrinsicCall(llvm::CallInst const&, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:8380:5
# | #19 0x0000000007c04a61 getValueID /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Value.h:544:12
# | #20 0x0000000007c04a61 getOpcode /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Instruction.h:312:39
# | #21 0x0000000007c04a61 isTerminator /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Instruction.h:315:51
# | #22 0x0000000007c04a61 llvm::SelectionDAGBuilder::visit(llvm::Instruction const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:1393:10
# | #23 0x0000000007cdc7b5 llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void, true, llvm::BasicBlock>, false, true>, llvm::ilist_iterator_w_bits<llvm::ilist_detail::node_options<llvm::Instruction, true, false, void, true, llvm::BasicBlock>, false, true>, bool&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:0:12
# | #24 0x0000000007cdc0a6 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1656:8
# | #25 0x0000000007cd8fd0 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:624:22
# | #26 0x0000000007cd6920 llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:390:20
# | #27 0x0000000006f10ba3 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:0:10
# | #28 0x0000000007480ba5 llvm::FPPassManager::runOnFunction(llvm::Function&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1398:27
# | #29 0x0000000007488b52 llvm::FPPassManager::runOnModule(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1444:13
# | #30 0x000000000748164c runOnModule /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1513:27
# | #31 0x000000000748164c llvm::legacy::PassManagerImpl::run(llvm::Module&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:531:44
# | #32 0x0000000004dd58c8 compileModule(char**, llvm::LLVMContext&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:0:8
# | #33 0x0000000004dd2c60 main /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/llc/llc.cpp:451:13
# | #34 0x00007e3c86e551ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #35 0x00007e3c86e5528b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #36 0x0000000004dce6e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc+0x4dce6e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>

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

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


More information about the llvm-commits mailing list