Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line | 
|---|---|---|---|
| 14 | pmbaty | 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ | 
| 2 | |*                                                                            *| | ||
| 3 | |* Intrinsic Function Source Fragment                                         *| | ||
| 4 | |*                                                                            *| | ||
| 5 | |* Automatically generated file, do not edit!                                 *| | ||
| 6 | |*                                                                            *| | ||
| 7 | \*===----------------------------------------------------------------------===*/ | ||
| 8 | |||
| 9 | #ifndef LLVM_IR_INTRINSIC_RISCV_ENUMS_H | ||
| 10 | #define LLVM_IR_INTRINSIC_RISCV_ENUMS_H | ||
| 11 | |||
| 12 | namespace llvm { | ||
| 13 | namespace Intrinsic { | ||
| 14 | enum RISCVIntrinsics : unsigned { | ||
| 15 | // Enum values for intrinsics | ||
| 16 | riscv_aes32dsi = 7764, // llvm.riscv.aes32dsi | ||
| 17 |     riscv_aes32dsmi,                           // llvm.riscv.aes32dsmi | ||
| 18 |     riscv_aes32esi,                            // llvm.riscv.aes32esi | ||
| 19 |     riscv_aes32esmi,                           // llvm.riscv.aes32esmi | ||
| 20 |     riscv_aes64ds,                             // llvm.riscv.aes64ds | ||
| 21 |     riscv_aes64dsm,                            // llvm.riscv.aes64dsm | ||
| 22 |     riscv_aes64es,                             // llvm.riscv.aes64es | ||
| 23 |     riscv_aes64esm,                            // llvm.riscv.aes64esm | ||
| 24 |     riscv_aes64im,                             // llvm.riscv.aes64im | ||
| 25 |     riscv_aes64ks1i,                           // llvm.riscv.aes64ks1i | ||
| 26 |     riscv_aes64ks2,                            // llvm.riscv.aes64ks2 | ||
| 27 |     riscv_brev8,                               // llvm.riscv.brev8 | ||
| 28 |     riscv_clmul,                               // llvm.riscv.clmul | ||
| 29 |     riscv_clmulh,                              // llvm.riscv.clmulh | ||
| 30 |     riscv_clmulr,                              // llvm.riscv.clmulr | ||
| 31 |     riscv_masked_atomicrmw_add_i32,            // llvm.riscv.masked.atomicrmw.add.i32 | ||
| 32 |     riscv_masked_atomicrmw_add_i64,            // llvm.riscv.masked.atomicrmw.add.i64 | ||
| 33 |     riscv_masked_atomicrmw_max_i32,            // llvm.riscv.masked.atomicrmw.max.i32 | ||
| 34 |     riscv_masked_atomicrmw_max_i64,            // llvm.riscv.masked.atomicrmw.max.i64 | ||
| 35 |     riscv_masked_atomicrmw_min_i32,            // llvm.riscv.masked.atomicrmw.min.i32 | ||
| 36 |     riscv_masked_atomicrmw_min_i64,            // llvm.riscv.masked.atomicrmw.min.i64 | ||
| 37 |     riscv_masked_atomicrmw_nand_i32,           // llvm.riscv.masked.atomicrmw.nand.i32 | ||
| 38 |     riscv_masked_atomicrmw_nand_i64,           // llvm.riscv.masked.atomicrmw.nand.i64 | ||
| 39 |     riscv_masked_atomicrmw_sub_i32,            // llvm.riscv.masked.atomicrmw.sub.i32 | ||
| 40 |     riscv_masked_atomicrmw_sub_i64,            // llvm.riscv.masked.atomicrmw.sub.i64 | ||
| 41 |     riscv_masked_atomicrmw_umax_i32,           // llvm.riscv.masked.atomicrmw.umax.i32 | ||
| 42 |     riscv_masked_atomicrmw_umax_i64,           // llvm.riscv.masked.atomicrmw.umax.i64 | ||
| 43 |     riscv_masked_atomicrmw_umin_i32,           // llvm.riscv.masked.atomicrmw.umin.i32 | ||
| 44 |     riscv_masked_atomicrmw_umin_i64,           // llvm.riscv.masked.atomicrmw.umin.i64 | ||
| 45 |     riscv_masked_atomicrmw_xchg_i32,           // llvm.riscv.masked.atomicrmw.xchg.i32 | ||
| 46 |     riscv_masked_atomicrmw_xchg_i64,           // llvm.riscv.masked.atomicrmw.xchg.i64 | ||
| 47 |     riscv_masked_cmpxchg_i32,                  // llvm.riscv.masked.cmpxchg.i32 | ||
| 48 |     riscv_masked_cmpxchg_i64,                  // llvm.riscv.masked.cmpxchg.i64 | ||
| 49 |     riscv_masked_strided_load,                 // llvm.riscv.masked.strided.load | ||
| 50 |     riscv_masked_strided_store,                // llvm.riscv.masked.strided.store | ||
| 51 |     riscv_orc_b,                               // llvm.riscv.orc.b | ||
| 52 |     riscv_seg2_load,                           // llvm.riscv.seg2.load | ||
| 53 |     riscv_seg3_load,                           // llvm.riscv.seg3.load | ||
| 54 |     riscv_seg4_load,                           // llvm.riscv.seg4.load | ||
| 55 |     riscv_seg5_load,                           // llvm.riscv.seg5.load | ||
| 56 |     riscv_seg6_load,                           // llvm.riscv.seg6.load | ||
| 57 |     riscv_seg7_load,                           // llvm.riscv.seg7.load | ||
| 58 |     riscv_seg8_load,                           // llvm.riscv.seg8.load | ||
| 59 |     riscv_sha256sig0,                          // llvm.riscv.sha256sig0 | ||
| 60 |     riscv_sha256sig1,                          // llvm.riscv.sha256sig1 | ||
| 61 |     riscv_sha256sum0,                          // llvm.riscv.sha256sum0 | ||
| 62 |     riscv_sha256sum1,                          // llvm.riscv.sha256sum1 | ||
| 63 |     riscv_sha512sig0,                          // llvm.riscv.sha512sig0 | ||
| 64 |     riscv_sha512sig0h,                         // llvm.riscv.sha512sig0h | ||
| 65 |     riscv_sha512sig0l,                         // llvm.riscv.sha512sig0l | ||
| 66 |     riscv_sha512sig1,                          // llvm.riscv.sha512sig1 | ||
| 67 |     riscv_sha512sig1h,                         // llvm.riscv.sha512sig1h | ||
| 68 |     riscv_sha512sig1l,                         // llvm.riscv.sha512sig1l | ||
| 69 |     riscv_sha512sum0,                          // llvm.riscv.sha512sum0 | ||
| 70 |     riscv_sha512sum0r,                         // llvm.riscv.sha512sum0r | ||
| 71 |     riscv_sha512sum1,                          // llvm.riscv.sha512sum1 | ||
| 72 |     riscv_sha512sum1r,                         // llvm.riscv.sha512sum1r | ||
| 73 |     riscv_sm3p0,                               // llvm.riscv.sm3p0 | ||
| 74 |     riscv_sm3p1,                               // llvm.riscv.sm3p1 | ||
| 75 |     riscv_sm4ed,                               // llvm.riscv.sm4ed | ||
| 76 |     riscv_sm4ks,                               // llvm.riscv.sm4ks | ||
| 77 |     riscv_th_vmaqa,                            // llvm.riscv.th.vmaqa | ||
| 78 |     riscv_th_vmaqa_mask,                       // llvm.riscv.th.vmaqa.mask | ||
| 79 |     riscv_th_vmaqasu,                          // llvm.riscv.th.vmaqasu | ||
| 80 |     riscv_th_vmaqasu_mask,                     // llvm.riscv.th.vmaqasu.mask | ||
| 81 |     riscv_th_vmaqau,                           // llvm.riscv.th.vmaqau | ||
| 82 |     riscv_th_vmaqau_mask,                      // llvm.riscv.th.vmaqau.mask | ||
| 83 |     riscv_th_vmaqaus,                          // llvm.riscv.th.vmaqaus | ||
| 84 |     riscv_th_vmaqaus_mask,                     // llvm.riscv.th.vmaqaus.mask | ||
| 85 |     riscv_unzip,                               // llvm.riscv.unzip | ||
| 86 |     riscv_vaadd,                               // llvm.riscv.vaadd | ||
| 87 |     riscv_vaadd_mask,                          // llvm.riscv.vaadd.mask | ||
| 88 |     riscv_vaaddu,                              // llvm.riscv.vaaddu | ||
| 89 |     riscv_vaaddu_mask,                         // llvm.riscv.vaaddu.mask | ||
| 90 |     riscv_vadc,                                // llvm.riscv.vadc | ||
| 91 |     riscv_vadd,                                // llvm.riscv.vadd | ||
| 92 |     riscv_vadd_mask,                           // llvm.riscv.vadd.mask | ||
| 93 |     riscv_vand,                                // llvm.riscv.vand | ||
| 94 |     riscv_vand_mask,                           // llvm.riscv.vand.mask | ||
| 95 |     riscv_vasub,                               // llvm.riscv.vasub | ||
| 96 |     riscv_vasub_mask,                          // llvm.riscv.vasub.mask | ||
| 97 |     riscv_vasubu,                              // llvm.riscv.vasubu | ||
| 98 |     riscv_vasubu_mask,                         // llvm.riscv.vasubu.mask | ||
| 99 |     riscv_vcompress,                           // llvm.riscv.vcompress | ||
| 100 |     riscv_vcpop,                               // llvm.riscv.vcpop | ||
| 101 |     riscv_vcpop_mask,                          // llvm.riscv.vcpop.mask | ||
| 102 |     riscv_vdiv,                                // llvm.riscv.vdiv | ||
| 103 |     riscv_vdiv_mask,                           // llvm.riscv.vdiv.mask | ||
| 104 |     riscv_vdivu,                               // llvm.riscv.vdivu | ||
| 105 |     riscv_vdivu_mask,                          // llvm.riscv.vdivu.mask | ||
| 106 |     riscv_vfadd,                               // llvm.riscv.vfadd | ||
| 107 |     riscv_vfadd_mask,                          // llvm.riscv.vfadd.mask | ||
| 108 |     riscv_vfclass,                             // llvm.riscv.vfclass | ||
| 109 |     riscv_vfclass_mask,                        // llvm.riscv.vfclass.mask | ||
| 110 |     riscv_vfcvt_f_x_v,                         // llvm.riscv.vfcvt.f.x.v | ||
| 111 |     riscv_vfcvt_f_x_v_mask,                    // llvm.riscv.vfcvt.f.x.v.mask | ||
| 112 |     riscv_vfcvt_f_xu_v,                        // llvm.riscv.vfcvt.f.xu.v | ||
| 113 |     riscv_vfcvt_f_xu_v_mask,                   // llvm.riscv.vfcvt.f.xu.v.mask | ||
| 114 |     riscv_vfcvt_rtz_x_f_v,                     // llvm.riscv.vfcvt.rtz.x.f.v | ||
| 115 |     riscv_vfcvt_rtz_x_f_v_mask,                // llvm.riscv.vfcvt.rtz.x.f.v.mask | ||
| 116 |     riscv_vfcvt_rtz_xu_f_v,                    // llvm.riscv.vfcvt.rtz.xu.f.v | ||
| 117 |     riscv_vfcvt_rtz_xu_f_v_mask,               // llvm.riscv.vfcvt.rtz.xu.f.v.mask | ||
| 118 |     riscv_vfcvt_x_f_v,                         // llvm.riscv.vfcvt.x.f.v | ||
| 119 |     riscv_vfcvt_x_f_v_mask,                    // llvm.riscv.vfcvt.x.f.v.mask | ||
| 120 |     riscv_vfcvt_xu_f_v,                        // llvm.riscv.vfcvt.xu.f.v | ||
| 121 |     riscv_vfcvt_xu_f_v_mask,                   // llvm.riscv.vfcvt.xu.f.v.mask | ||
| 122 |     riscv_vfdiv,                               // llvm.riscv.vfdiv | ||
| 123 |     riscv_vfdiv_mask,                          // llvm.riscv.vfdiv.mask | ||
| 124 |     riscv_vfirst,                              // llvm.riscv.vfirst | ||
| 125 |     riscv_vfirst_mask,                         // llvm.riscv.vfirst.mask | ||
| 126 |     riscv_vfmacc,                              // llvm.riscv.vfmacc | ||
| 127 |     riscv_vfmacc_mask,                         // llvm.riscv.vfmacc.mask | ||
| 128 |     riscv_vfmadd,                              // llvm.riscv.vfmadd | ||
| 129 |     riscv_vfmadd_mask,                         // llvm.riscv.vfmadd.mask | ||
| 130 |     riscv_vfmax,                               // llvm.riscv.vfmax | ||
| 131 |     riscv_vfmax_mask,                          // llvm.riscv.vfmax.mask | ||
| 132 |     riscv_vfmerge,                             // llvm.riscv.vfmerge | ||
| 133 |     riscv_vfmin,                               // llvm.riscv.vfmin | ||
| 134 |     riscv_vfmin_mask,                          // llvm.riscv.vfmin.mask | ||
| 135 |     riscv_vfmsac,                              // llvm.riscv.vfmsac | ||
| 136 |     riscv_vfmsac_mask,                         // llvm.riscv.vfmsac.mask | ||
| 137 |     riscv_vfmsub,                              // llvm.riscv.vfmsub | ||
| 138 |     riscv_vfmsub_mask,                         // llvm.riscv.vfmsub.mask | ||
| 139 |     riscv_vfmul,                               // llvm.riscv.vfmul | ||
| 140 |     riscv_vfmul_mask,                          // llvm.riscv.vfmul.mask | ||
| 141 |     riscv_vfmv_f_s,                            // llvm.riscv.vfmv.f.s | ||
| 142 |     riscv_vfmv_s_f,                            // llvm.riscv.vfmv.s.f | ||
| 143 |     riscv_vfmv_v_f,                            // llvm.riscv.vfmv.v.f | ||
| 144 |     riscv_vfncvt_f_f_w,                        // llvm.riscv.vfncvt.f.f.w | ||
| 145 |     riscv_vfncvt_f_f_w_mask,                   // llvm.riscv.vfncvt.f.f.w.mask | ||
| 146 |     riscv_vfncvt_f_x_w,                        // llvm.riscv.vfncvt.f.x.w | ||
| 147 |     riscv_vfncvt_f_x_w_mask,                   // llvm.riscv.vfncvt.f.x.w.mask | ||
| 148 |     riscv_vfncvt_f_xu_w,                       // llvm.riscv.vfncvt.f.xu.w | ||
| 149 |     riscv_vfncvt_f_xu_w_mask,                  // llvm.riscv.vfncvt.f.xu.w.mask | ||
| 150 |     riscv_vfncvt_rod_f_f_w,                    // llvm.riscv.vfncvt.rod.f.f.w | ||
| 151 |     riscv_vfncvt_rod_f_f_w_mask,               // llvm.riscv.vfncvt.rod.f.f.w.mask | ||
| 152 |     riscv_vfncvt_rtz_x_f_w,                    // llvm.riscv.vfncvt.rtz.x.f.w | ||
| 153 |     riscv_vfncvt_rtz_x_f_w_mask,               // llvm.riscv.vfncvt.rtz.x.f.w.mask | ||
| 154 |     riscv_vfncvt_rtz_xu_f_w,                   // llvm.riscv.vfncvt.rtz.xu.f.w | ||
| 155 |     riscv_vfncvt_rtz_xu_f_w_mask,              // llvm.riscv.vfncvt.rtz.xu.f.w.mask | ||
| 156 |     riscv_vfncvt_x_f_w,                        // llvm.riscv.vfncvt.x.f.w | ||
| 157 |     riscv_vfncvt_x_f_w_mask,                   // llvm.riscv.vfncvt.x.f.w.mask | ||
| 158 |     riscv_vfncvt_xu_f_w,                       // llvm.riscv.vfncvt.xu.f.w | ||
| 159 |     riscv_vfncvt_xu_f_w_mask,                  // llvm.riscv.vfncvt.xu.f.w.mask | ||
| 160 |     riscv_vfnmacc,                             // llvm.riscv.vfnmacc | ||
| 161 |     riscv_vfnmacc_mask,                        // llvm.riscv.vfnmacc.mask | ||
| 162 |     riscv_vfnmadd,                             // llvm.riscv.vfnmadd | ||
| 163 |     riscv_vfnmadd_mask,                        // llvm.riscv.vfnmadd.mask | ||
| 164 |     riscv_vfnmsac,                             // llvm.riscv.vfnmsac | ||
| 165 |     riscv_vfnmsac_mask,                        // llvm.riscv.vfnmsac.mask | ||
| 166 |     riscv_vfnmsub,                             // llvm.riscv.vfnmsub | ||
| 167 |     riscv_vfnmsub_mask,                        // llvm.riscv.vfnmsub.mask | ||
| 168 |     riscv_vfrdiv,                              // llvm.riscv.vfrdiv | ||
| 169 |     riscv_vfrdiv_mask,                         // llvm.riscv.vfrdiv.mask | ||
| 170 |     riscv_vfrec7,                              // llvm.riscv.vfrec7 | ||
| 171 |     riscv_vfrec7_mask,                         // llvm.riscv.vfrec7.mask | ||
| 172 |     riscv_vfredmax,                            // llvm.riscv.vfredmax | ||
| 173 |     riscv_vfredmax_mask,                       // llvm.riscv.vfredmax.mask | ||
| 174 |     riscv_vfredmin,                            // llvm.riscv.vfredmin | ||
| 175 |     riscv_vfredmin_mask,                       // llvm.riscv.vfredmin.mask | ||
| 176 |     riscv_vfredosum,                           // llvm.riscv.vfredosum | ||
| 177 |     riscv_vfredosum_mask,                      // llvm.riscv.vfredosum.mask | ||
| 178 |     riscv_vfredusum,                           // llvm.riscv.vfredusum | ||
| 179 |     riscv_vfredusum_mask,                      // llvm.riscv.vfredusum.mask | ||
| 180 |     riscv_vfrsqrt7,                            // llvm.riscv.vfrsqrt7 | ||
| 181 |     riscv_vfrsqrt7_mask,                       // llvm.riscv.vfrsqrt7.mask | ||
| 182 |     riscv_vfrsub,                              // llvm.riscv.vfrsub | ||
| 183 |     riscv_vfrsub_mask,                         // llvm.riscv.vfrsub.mask | ||
| 184 |     riscv_vfsgnj,                              // llvm.riscv.vfsgnj | ||
| 185 |     riscv_vfsgnj_mask,                         // llvm.riscv.vfsgnj.mask | ||
| 186 |     riscv_vfsgnjn,                             // llvm.riscv.vfsgnjn | ||
| 187 |     riscv_vfsgnjn_mask,                        // llvm.riscv.vfsgnjn.mask | ||
| 188 |     riscv_vfsgnjx,                             // llvm.riscv.vfsgnjx | ||
| 189 |     riscv_vfsgnjx_mask,                        // llvm.riscv.vfsgnjx.mask | ||
| 190 |     riscv_vfslide1down,                        // llvm.riscv.vfslide1down | ||
| 191 |     riscv_vfslide1down_mask,                   // llvm.riscv.vfslide1down.mask | ||
| 192 |     riscv_vfslide1up,                          // llvm.riscv.vfslide1up | ||
| 193 |     riscv_vfslide1up_mask,                     // llvm.riscv.vfslide1up.mask | ||
| 194 |     riscv_vfsqrt,                              // llvm.riscv.vfsqrt | ||
| 195 |     riscv_vfsqrt_mask,                         // llvm.riscv.vfsqrt.mask | ||
| 196 |     riscv_vfsub,                               // llvm.riscv.vfsub | ||
| 197 |     riscv_vfsub_mask,                          // llvm.riscv.vfsub.mask | ||
| 198 |     riscv_vfwadd,                              // llvm.riscv.vfwadd | ||
| 199 |     riscv_vfwadd_mask,                         // llvm.riscv.vfwadd.mask | ||
| 200 |     riscv_vfwadd_w,                            // llvm.riscv.vfwadd.w | ||
| 201 |     riscv_vfwadd_w_mask,                       // llvm.riscv.vfwadd.w.mask | ||
| 202 |     riscv_vfwcvt_f_f_v,                        // llvm.riscv.vfwcvt.f.f.v | ||
| 203 |     riscv_vfwcvt_f_f_v_mask,                   // llvm.riscv.vfwcvt.f.f.v.mask | ||
| 204 |     riscv_vfwcvt_f_x_v,                        // llvm.riscv.vfwcvt.f.x.v | ||
| 205 |     riscv_vfwcvt_f_x_v_mask,                   // llvm.riscv.vfwcvt.f.x.v.mask | ||
| 206 |     riscv_vfwcvt_f_xu_v,                       // llvm.riscv.vfwcvt.f.xu.v | ||
| 207 |     riscv_vfwcvt_f_xu_v_mask,                  // llvm.riscv.vfwcvt.f.xu.v.mask | ||
| 208 |     riscv_vfwcvt_rtz_x_f_v,                    // llvm.riscv.vfwcvt.rtz.x.f.v | ||
| 209 |     riscv_vfwcvt_rtz_x_f_v_mask,               // llvm.riscv.vfwcvt.rtz.x.f.v.mask | ||
| 210 |     riscv_vfwcvt_rtz_xu_f_v,                   // llvm.riscv.vfwcvt.rtz.xu.f.v | ||
| 211 |     riscv_vfwcvt_rtz_xu_f_v_mask,              // llvm.riscv.vfwcvt.rtz.xu.f.v.mask | ||
| 212 |     riscv_vfwcvt_x_f_v,                        // llvm.riscv.vfwcvt.x.f.v | ||
| 213 |     riscv_vfwcvt_x_f_v_mask,                   // llvm.riscv.vfwcvt.x.f.v.mask | ||
| 214 |     riscv_vfwcvt_xu_f_v,                       // llvm.riscv.vfwcvt.xu.f.v | ||
| 215 |     riscv_vfwcvt_xu_f_v_mask,                  // llvm.riscv.vfwcvt.xu.f.v.mask | ||
| 216 |     riscv_vfwmacc,                             // llvm.riscv.vfwmacc | ||
| 217 |     riscv_vfwmacc_mask,                        // llvm.riscv.vfwmacc.mask | ||
| 218 |     riscv_vfwmsac,                             // llvm.riscv.vfwmsac | ||
| 219 |     riscv_vfwmsac_mask,                        // llvm.riscv.vfwmsac.mask | ||
| 220 |     riscv_vfwmul,                              // llvm.riscv.vfwmul | ||
| 221 |     riscv_vfwmul_mask,                         // llvm.riscv.vfwmul.mask | ||
| 222 |     riscv_vfwnmacc,                            // llvm.riscv.vfwnmacc | ||
| 223 |     riscv_vfwnmacc_mask,                       // llvm.riscv.vfwnmacc.mask | ||
| 224 |     riscv_vfwnmsac,                            // llvm.riscv.vfwnmsac | ||
| 225 |     riscv_vfwnmsac_mask,                       // llvm.riscv.vfwnmsac.mask | ||
| 226 |     riscv_vfwredosum,                          // llvm.riscv.vfwredosum | ||
| 227 |     riscv_vfwredosum_mask,                     // llvm.riscv.vfwredosum.mask | ||
| 228 |     riscv_vfwredusum,                          // llvm.riscv.vfwredusum | ||
| 229 |     riscv_vfwredusum_mask,                     // llvm.riscv.vfwredusum.mask | ||
| 230 |     riscv_vfwsub,                              // llvm.riscv.vfwsub | ||
| 231 |     riscv_vfwsub_mask,                         // llvm.riscv.vfwsub.mask | ||
| 232 |     riscv_vfwsub_w,                            // llvm.riscv.vfwsub.w | ||
| 233 |     riscv_vfwsub_w_mask,                       // llvm.riscv.vfwsub.w.mask | ||
| 234 |     riscv_vid,                                 // llvm.riscv.vid | ||
| 235 |     riscv_vid_mask,                            // llvm.riscv.vid.mask | ||
| 236 |     riscv_viota,                               // llvm.riscv.viota | ||
| 237 |     riscv_viota_mask,                          // llvm.riscv.viota.mask | ||
| 238 |     riscv_vle,                                 // llvm.riscv.vle | ||
| 239 |     riscv_vle_mask,                            // llvm.riscv.vle.mask | ||
| 240 |     riscv_vleff,                               // llvm.riscv.vleff | ||
| 241 |     riscv_vleff_mask,                          // llvm.riscv.vleff.mask | ||
| 242 |     riscv_vlm,                                 // llvm.riscv.vlm | ||
| 243 |     riscv_vloxei,                              // llvm.riscv.vloxei | ||
| 244 |     riscv_vloxei_mask,                         // llvm.riscv.vloxei.mask | ||
| 245 |     riscv_vloxseg2,                            // llvm.riscv.vloxseg2 | ||
| 246 |     riscv_vloxseg2_mask,                       // llvm.riscv.vloxseg2.mask | ||
| 247 |     riscv_vloxseg3,                            // llvm.riscv.vloxseg3 | ||
| 248 |     riscv_vloxseg3_mask,                       // llvm.riscv.vloxseg3.mask | ||
| 249 |     riscv_vloxseg4,                            // llvm.riscv.vloxseg4 | ||
| 250 |     riscv_vloxseg4_mask,                       // llvm.riscv.vloxseg4.mask | ||
| 251 |     riscv_vloxseg5,                            // llvm.riscv.vloxseg5 | ||
| 252 |     riscv_vloxseg5_mask,                       // llvm.riscv.vloxseg5.mask | ||
| 253 |     riscv_vloxseg6,                            // llvm.riscv.vloxseg6 | ||
| 254 |     riscv_vloxseg6_mask,                       // llvm.riscv.vloxseg6.mask | ||
| 255 |     riscv_vloxseg7,                            // llvm.riscv.vloxseg7 | ||
| 256 |     riscv_vloxseg7_mask,                       // llvm.riscv.vloxseg7.mask | ||
| 257 |     riscv_vloxseg8,                            // llvm.riscv.vloxseg8 | ||
| 258 |     riscv_vloxseg8_mask,                       // llvm.riscv.vloxseg8.mask | ||
| 259 |     riscv_vlse,                                // llvm.riscv.vlse | ||
| 260 |     riscv_vlse_mask,                           // llvm.riscv.vlse.mask | ||
| 261 |     riscv_vlseg2,                              // llvm.riscv.vlseg2 | ||
| 262 |     riscv_vlseg2_mask,                         // llvm.riscv.vlseg2.mask | ||
| 263 |     riscv_vlseg2ff,                            // llvm.riscv.vlseg2ff | ||
| 264 |     riscv_vlseg2ff_mask,                       // llvm.riscv.vlseg2ff.mask | ||
| 265 |     riscv_vlseg3,                              // llvm.riscv.vlseg3 | ||
| 266 |     riscv_vlseg3_mask,                         // llvm.riscv.vlseg3.mask | ||
| 267 |     riscv_vlseg3ff,                            // llvm.riscv.vlseg3ff | ||
| 268 |     riscv_vlseg3ff_mask,                       // llvm.riscv.vlseg3ff.mask | ||
| 269 |     riscv_vlseg4,                              // llvm.riscv.vlseg4 | ||
| 270 |     riscv_vlseg4_mask,                         // llvm.riscv.vlseg4.mask | ||
| 271 |     riscv_vlseg4ff,                            // llvm.riscv.vlseg4ff | ||
| 272 |     riscv_vlseg4ff_mask,                       // llvm.riscv.vlseg4ff.mask | ||
| 273 |     riscv_vlseg5,                              // llvm.riscv.vlseg5 | ||
| 274 |     riscv_vlseg5_mask,                         // llvm.riscv.vlseg5.mask | ||
| 275 |     riscv_vlseg5ff,                            // llvm.riscv.vlseg5ff | ||
| 276 |     riscv_vlseg5ff_mask,                       // llvm.riscv.vlseg5ff.mask | ||
| 277 |     riscv_vlseg6,                              // llvm.riscv.vlseg6 | ||
| 278 |     riscv_vlseg6_mask,                         // llvm.riscv.vlseg6.mask | ||
| 279 |     riscv_vlseg6ff,                            // llvm.riscv.vlseg6ff | ||
| 280 |     riscv_vlseg6ff_mask,                       // llvm.riscv.vlseg6ff.mask | ||
| 281 |     riscv_vlseg7,                              // llvm.riscv.vlseg7 | ||
| 282 |     riscv_vlseg7_mask,                         // llvm.riscv.vlseg7.mask | ||
| 283 |     riscv_vlseg7ff,                            // llvm.riscv.vlseg7ff | ||
| 284 |     riscv_vlseg7ff_mask,                       // llvm.riscv.vlseg7ff.mask | ||
| 285 |     riscv_vlseg8,                              // llvm.riscv.vlseg8 | ||
| 286 |     riscv_vlseg8_mask,                         // llvm.riscv.vlseg8.mask | ||
| 287 |     riscv_vlseg8ff,                            // llvm.riscv.vlseg8ff | ||
| 288 |     riscv_vlseg8ff_mask,                       // llvm.riscv.vlseg8ff.mask | ||
| 289 |     riscv_vlsseg2,                             // llvm.riscv.vlsseg2 | ||
| 290 |     riscv_vlsseg2_mask,                        // llvm.riscv.vlsseg2.mask | ||
| 291 |     riscv_vlsseg3,                             // llvm.riscv.vlsseg3 | ||
| 292 |     riscv_vlsseg3_mask,                        // llvm.riscv.vlsseg3.mask | ||
| 293 |     riscv_vlsseg4,                             // llvm.riscv.vlsseg4 | ||
| 294 |     riscv_vlsseg4_mask,                        // llvm.riscv.vlsseg4.mask | ||
| 295 |     riscv_vlsseg5,                             // llvm.riscv.vlsseg5 | ||
| 296 |     riscv_vlsseg5_mask,                        // llvm.riscv.vlsseg5.mask | ||
| 297 |     riscv_vlsseg6,                             // llvm.riscv.vlsseg6 | ||
| 298 |     riscv_vlsseg6_mask,                        // llvm.riscv.vlsseg6.mask | ||
| 299 |     riscv_vlsseg7,                             // llvm.riscv.vlsseg7 | ||
| 300 |     riscv_vlsseg7_mask,                        // llvm.riscv.vlsseg7.mask | ||
| 301 |     riscv_vlsseg8,                             // llvm.riscv.vlsseg8 | ||
| 302 |     riscv_vlsseg8_mask,                        // llvm.riscv.vlsseg8.mask | ||
| 303 |     riscv_vluxei,                              // llvm.riscv.vluxei | ||
| 304 |     riscv_vluxei_mask,                         // llvm.riscv.vluxei.mask | ||
| 305 |     riscv_vluxseg2,                            // llvm.riscv.vluxseg2 | ||
| 306 |     riscv_vluxseg2_mask,                       // llvm.riscv.vluxseg2.mask | ||
| 307 |     riscv_vluxseg3,                            // llvm.riscv.vluxseg3 | ||
| 308 |     riscv_vluxseg3_mask,                       // llvm.riscv.vluxseg3.mask | ||
| 309 |     riscv_vluxseg4,                            // llvm.riscv.vluxseg4 | ||
| 310 |     riscv_vluxseg4_mask,                       // llvm.riscv.vluxseg4.mask | ||
| 311 |     riscv_vluxseg5,                            // llvm.riscv.vluxseg5 | ||
| 312 |     riscv_vluxseg5_mask,                       // llvm.riscv.vluxseg5.mask | ||
| 313 |     riscv_vluxseg6,                            // llvm.riscv.vluxseg6 | ||
| 314 |     riscv_vluxseg6_mask,                       // llvm.riscv.vluxseg6.mask | ||
| 315 |     riscv_vluxseg7,                            // llvm.riscv.vluxseg7 | ||
| 316 |     riscv_vluxseg7_mask,                       // llvm.riscv.vluxseg7.mask | ||
| 317 |     riscv_vluxseg8,                            // llvm.riscv.vluxseg8 | ||
| 318 |     riscv_vluxseg8_mask,                       // llvm.riscv.vluxseg8.mask | ||
| 319 |     riscv_vmacc,                               // llvm.riscv.vmacc | ||
| 320 |     riscv_vmacc_mask,                          // llvm.riscv.vmacc.mask | ||
| 321 |     riscv_vmadc,                               // llvm.riscv.vmadc | ||
| 322 |     riscv_vmadc_carry_in,                      // llvm.riscv.vmadc.carry.in | ||
| 323 |     riscv_vmadd,                               // llvm.riscv.vmadd | ||
| 324 |     riscv_vmadd_mask,                          // llvm.riscv.vmadd.mask | ||
| 325 |     riscv_vmand,                               // llvm.riscv.vmand | ||
| 326 |     riscv_vmandn,                              // llvm.riscv.vmandn | ||
| 327 |     riscv_vmax,                                // llvm.riscv.vmax | ||
| 328 |     riscv_vmax_mask,                           // llvm.riscv.vmax.mask | ||
| 329 |     riscv_vmaxu,                               // llvm.riscv.vmaxu | ||
| 330 |     riscv_vmaxu_mask,                          // llvm.riscv.vmaxu.mask | ||
| 331 |     riscv_vmclr,                               // llvm.riscv.vmclr | ||
| 332 |     riscv_vmerge,                              // llvm.riscv.vmerge | ||
| 333 |     riscv_vmfeq,                               // llvm.riscv.vmfeq | ||
| 334 |     riscv_vmfeq_mask,                          // llvm.riscv.vmfeq.mask | ||
| 335 |     riscv_vmfge,                               // llvm.riscv.vmfge | ||
| 336 |     riscv_vmfge_mask,                          // llvm.riscv.vmfge.mask | ||
| 337 |     riscv_vmfgt,                               // llvm.riscv.vmfgt | ||
| 338 |     riscv_vmfgt_mask,                          // llvm.riscv.vmfgt.mask | ||
| 339 |     riscv_vmfle,                               // llvm.riscv.vmfle | ||
| 340 |     riscv_vmfle_mask,                          // llvm.riscv.vmfle.mask | ||
| 341 |     riscv_vmflt,                               // llvm.riscv.vmflt | ||
| 342 |     riscv_vmflt_mask,                          // llvm.riscv.vmflt.mask | ||
| 343 |     riscv_vmfne,                               // llvm.riscv.vmfne | ||
| 344 |     riscv_vmfne_mask,                          // llvm.riscv.vmfne.mask | ||
| 345 |     riscv_vmin,                                // llvm.riscv.vmin | ||
| 346 |     riscv_vmin_mask,                           // llvm.riscv.vmin.mask | ||
| 347 |     riscv_vminu,                               // llvm.riscv.vminu | ||
| 348 |     riscv_vminu_mask,                          // llvm.riscv.vminu.mask | ||
| 349 |     riscv_vmnand,                              // llvm.riscv.vmnand | ||
| 350 |     riscv_vmnor,                               // llvm.riscv.vmnor | ||
| 351 |     riscv_vmor,                                // llvm.riscv.vmor | ||
| 352 |     riscv_vmorn,                               // llvm.riscv.vmorn | ||
| 353 |     riscv_vmsbc,                               // llvm.riscv.vmsbc | ||
| 354 |     riscv_vmsbc_borrow_in,                     // llvm.riscv.vmsbc.borrow.in | ||
| 355 |     riscv_vmsbf,                               // llvm.riscv.vmsbf | ||
| 356 |     riscv_vmsbf_mask,                          // llvm.riscv.vmsbf.mask | ||
| 357 |     riscv_vmseq,                               // llvm.riscv.vmseq | ||
| 358 |     riscv_vmseq_mask,                          // llvm.riscv.vmseq.mask | ||
| 359 |     riscv_vmset,                               // llvm.riscv.vmset | ||
| 360 |     riscv_vmsge,                               // llvm.riscv.vmsge | ||
| 361 |     riscv_vmsge_mask,                          // llvm.riscv.vmsge.mask | ||
| 362 |     riscv_vmsgeu,                              // llvm.riscv.vmsgeu | ||
| 363 |     riscv_vmsgeu_mask,                         // llvm.riscv.vmsgeu.mask | ||
| 364 |     riscv_vmsgt,                               // llvm.riscv.vmsgt | ||
| 365 |     riscv_vmsgt_mask,                          // llvm.riscv.vmsgt.mask | ||
| 366 |     riscv_vmsgtu,                              // llvm.riscv.vmsgtu | ||
| 367 |     riscv_vmsgtu_mask,                         // llvm.riscv.vmsgtu.mask | ||
| 368 |     riscv_vmsif,                               // llvm.riscv.vmsif | ||
| 369 |     riscv_vmsif_mask,                          // llvm.riscv.vmsif.mask | ||
| 370 |     riscv_vmsle,                               // llvm.riscv.vmsle | ||
| 371 |     riscv_vmsle_mask,                          // llvm.riscv.vmsle.mask | ||
| 372 |     riscv_vmsleu,                              // llvm.riscv.vmsleu | ||
| 373 |     riscv_vmsleu_mask,                         // llvm.riscv.vmsleu.mask | ||
| 374 |     riscv_vmslt,                               // llvm.riscv.vmslt | ||
| 375 |     riscv_vmslt_mask,                          // llvm.riscv.vmslt.mask | ||
| 376 |     riscv_vmsltu,                              // llvm.riscv.vmsltu | ||
| 377 |     riscv_vmsltu_mask,                         // llvm.riscv.vmsltu.mask | ||
| 378 |     riscv_vmsne,                               // llvm.riscv.vmsne | ||
| 379 |     riscv_vmsne_mask,                          // llvm.riscv.vmsne.mask | ||
| 380 |     riscv_vmsof,                               // llvm.riscv.vmsof | ||
| 381 |     riscv_vmsof_mask,                          // llvm.riscv.vmsof.mask | ||
| 382 |     riscv_vmul,                                // llvm.riscv.vmul | ||
| 383 |     riscv_vmul_mask,                           // llvm.riscv.vmul.mask | ||
| 384 |     riscv_vmulh,                               // llvm.riscv.vmulh | ||
| 385 |     riscv_vmulh_mask,                          // llvm.riscv.vmulh.mask | ||
| 386 |     riscv_vmulhsu,                             // llvm.riscv.vmulhsu | ||
| 387 |     riscv_vmulhsu_mask,                        // llvm.riscv.vmulhsu.mask | ||
| 388 |     riscv_vmulhu,                              // llvm.riscv.vmulhu | ||
| 389 |     riscv_vmulhu_mask,                         // llvm.riscv.vmulhu.mask | ||
| 390 |     riscv_vmv_s_x,                             // llvm.riscv.vmv.s.x | ||
| 391 |     riscv_vmv_v_v,                             // llvm.riscv.vmv.v.v | ||
| 392 |     riscv_vmv_v_x,                             // llvm.riscv.vmv.v.x | ||
| 393 |     riscv_vmv_x_s,                             // llvm.riscv.vmv.x.s | ||
| 394 |     riscv_vmxnor,                              // llvm.riscv.vmxnor | ||
| 395 |     riscv_vmxor,                               // llvm.riscv.vmxor | ||
| 396 |     riscv_vnclip,                              // llvm.riscv.vnclip | ||
| 397 |     riscv_vnclip_mask,                         // llvm.riscv.vnclip.mask | ||
| 398 |     riscv_vnclipu,                             // llvm.riscv.vnclipu | ||
| 399 |     riscv_vnclipu_mask,                        // llvm.riscv.vnclipu.mask | ||
| 400 |     riscv_vnmsac,                              // llvm.riscv.vnmsac | ||
| 401 |     riscv_vnmsac_mask,                         // llvm.riscv.vnmsac.mask | ||
| 402 |     riscv_vnmsub,                              // llvm.riscv.vnmsub | ||
| 403 |     riscv_vnmsub_mask,                         // llvm.riscv.vnmsub.mask | ||
| 404 |     riscv_vnsra,                               // llvm.riscv.vnsra | ||
| 405 |     riscv_vnsra_mask,                          // llvm.riscv.vnsra.mask | ||
| 406 |     riscv_vnsrl,                               // llvm.riscv.vnsrl | ||
| 407 |     riscv_vnsrl_mask,                          // llvm.riscv.vnsrl.mask | ||
| 408 |     riscv_vor,                                 // llvm.riscv.vor | ||
| 409 |     riscv_vor_mask,                            // llvm.riscv.vor.mask | ||
| 410 |     riscv_vredand,                             // llvm.riscv.vredand | ||
| 411 |     riscv_vredand_mask,                        // llvm.riscv.vredand.mask | ||
| 412 |     riscv_vredmax,                             // llvm.riscv.vredmax | ||
| 413 |     riscv_vredmax_mask,                        // llvm.riscv.vredmax.mask | ||
| 414 |     riscv_vredmaxu,                            // llvm.riscv.vredmaxu | ||
| 415 |     riscv_vredmaxu_mask,                       // llvm.riscv.vredmaxu.mask | ||
| 416 |     riscv_vredmin,                             // llvm.riscv.vredmin | ||
| 417 |     riscv_vredmin_mask,                        // llvm.riscv.vredmin.mask | ||
| 418 |     riscv_vredminu,                            // llvm.riscv.vredminu | ||
| 419 |     riscv_vredminu_mask,                       // llvm.riscv.vredminu.mask | ||
| 420 |     riscv_vredor,                              // llvm.riscv.vredor | ||
| 421 |     riscv_vredor_mask,                         // llvm.riscv.vredor.mask | ||
| 422 |     riscv_vredsum,                             // llvm.riscv.vredsum | ||
| 423 |     riscv_vredsum_mask,                        // llvm.riscv.vredsum.mask | ||
| 424 |     riscv_vredxor,                             // llvm.riscv.vredxor | ||
| 425 |     riscv_vredxor_mask,                        // llvm.riscv.vredxor.mask | ||
| 426 |     riscv_vrem,                                // llvm.riscv.vrem | ||
| 427 |     riscv_vrem_mask,                           // llvm.riscv.vrem.mask | ||
| 428 |     riscv_vremu,                               // llvm.riscv.vremu | ||
| 429 |     riscv_vremu_mask,                          // llvm.riscv.vremu.mask | ||
| 430 |     riscv_vrgather_vv,                         // llvm.riscv.vrgather.vv | ||
| 431 |     riscv_vrgather_vv_mask,                    // llvm.riscv.vrgather.vv.mask | ||
| 432 |     riscv_vrgather_vx,                         // llvm.riscv.vrgather.vx | ||
| 433 |     riscv_vrgather_vx_mask,                    // llvm.riscv.vrgather.vx.mask | ||
| 434 |     riscv_vrgatherei16_vv,                     // llvm.riscv.vrgatherei16.vv | ||
| 435 |     riscv_vrgatherei16_vv_mask,                // llvm.riscv.vrgatherei16.vv.mask | ||
| 436 |     riscv_vrsub,                               // llvm.riscv.vrsub | ||
| 437 |     riscv_vrsub_mask,                          // llvm.riscv.vrsub.mask | ||
| 438 |     riscv_vsadd,                               // llvm.riscv.vsadd | ||
| 439 |     riscv_vsadd_mask,                          // llvm.riscv.vsadd.mask | ||
| 440 |     riscv_vsaddu,                              // llvm.riscv.vsaddu | ||
| 441 |     riscv_vsaddu_mask,                         // llvm.riscv.vsaddu.mask | ||
| 442 |     riscv_vsbc,                                // llvm.riscv.vsbc | ||
| 443 |     riscv_vse,                                 // llvm.riscv.vse | ||
| 444 |     riscv_vse_mask,                            // llvm.riscv.vse.mask | ||
| 445 |     riscv_vsetvli,                             // llvm.riscv.vsetvli | ||
| 446 |     riscv_vsetvli_opt,                         // llvm.riscv.vsetvli.opt | ||
| 447 |     riscv_vsetvlimax,                          // llvm.riscv.vsetvlimax | ||
| 448 |     riscv_vsetvlimax_opt,                      // llvm.riscv.vsetvlimax.opt | ||
| 449 |     riscv_vsext,                               // llvm.riscv.vsext | ||
| 450 |     riscv_vsext_mask,                          // llvm.riscv.vsext.mask | ||
| 451 |     riscv_vslide1down,                         // llvm.riscv.vslide1down | ||
| 452 |     riscv_vslide1down_mask,                    // llvm.riscv.vslide1down.mask | ||
| 453 |     riscv_vslide1up,                           // llvm.riscv.vslide1up | ||
| 454 |     riscv_vslide1up_mask,                      // llvm.riscv.vslide1up.mask | ||
| 455 |     riscv_vslidedown,                          // llvm.riscv.vslidedown | ||
| 456 |     riscv_vslidedown_mask,                     // llvm.riscv.vslidedown.mask | ||
| 457 |     riscv_vslideup,                            // llvm.riscv.vslideup | ||
| 458 |     riscv_vslideup_mask,                       // llvm.riscv.vslideup.mask | ||
| 459 |     riscv_vsll,                                // llvm.riscv.vsll | ||
| 460 |     riscv_vsll_mask,                           // llvm.riscv.vsll.mask | ||
| 461 |     riscv_vsm,                                 // llvm.riscv.vsm | ||
| 462 |     riscv_vsmul,                               // llvm.riscv.vsmul | ||
| 463 |     riscv_vsmul_mask,                          // llvm.riscv.vsmul.mask | ||
| 464 |     riscv_vsoxei,                              // llvm.riscv.vsoxei | ||
| 465 |     riscv_vsoxei_mask,                         // llvm.riscv.vsoxei.mask | ||
| 466 |     riscv_vsoxseg2,                            // llvm.riscv.vsoxseg2 | ||
| 467 |     riscv_vsoxseg2_mask,                       // llvm.riscv.vsoxseg2.mask | ||
| 468 |     riscv_vsoxseg3,                            // llvm.riscv.vsoxseg3 | ||
| 469 |     riscv_vsoxseg3_mask,                       // llvm.riscv.vsoxseg3.mask | ||
| 470 |     riscv_vsoxseg4,                            // llvm.riscv.vsoxseg4 | ||
| 471 |     riscv_vsoxseg4_mask,                       // llvm.riscv.vsoxseg4.mask | ||
| 472 |     riscv_vsoxseg5,                            // llvm.riscv.vsoxseg5 | ||
| 473 |     riscv_vsoxseg5_mask,                       // llvm.riscv.vsoxseg5.mask | ||
| 474 |     riscv_vsoxseg6,                            // llvm.riscv.vsoxseg6 | ||
| 475 |     riscv_vsoxseg6_mask,                       // llvm.riscv.vsoxseg6.mask | ||
| 476 |     riscv_vsoxseg7,                            // llvm.riscv.vsoxseg7 | ||
| 477 |     riscv_vsoxseg7_mask,                       // llvm.riscv.vsoxseg7.mask | ||
| 478 |     riscv_vsoxseg8,                            // llvm.riscv.vsoxseg8 | ||
| 479 |     riscv_vsoxseg8_mask,                       // llvm.riscv.vsoxseg8.mask | ||
| 480 |     riscv_vsra,                                // llvm.riscv.vsra | ||
| 481 |     riscv_vsra_mask,                           // llvm.riscv.vsra.mask | ||
| 482 |     riscv_vsrl,                                // llvm.riscv.vsrl | ||
| 483 |     riscv_vsrl_mask,                           // llvm.riscv.vsrl.mask | ||
| 484 |     riscv_vsse,                                // llvm.riscv.vsse | ||
| 485 |     riscv_vsse_mask,                           // llvm.riscv.vsse.mask | ||
| 486 |     riscv_vsseg2,                              // llvm.riscv.vsseg2 | ||
| 487 |     riscv_vsseg2_mask,                         // llvm.riscv.vsseg2.mask | ||
| 488 |     riscv_vsseg3,                              // llvm.riscv.vsseg3 | ||
| 489 |     riscv_vsseg3_mask,                         // llvm.riscv.vsseg3.mask | ||
| 490 |     riscv_vsseg4,                              // llvm.riscv.vsseg4 | ||
| 491 |     riscv_vsseg4_mask,                         // llvm.riscv.vsseg4.mask | ||
| 492 |     riscv_vsseg5,                              // llvm.riscv.vsseg5 | ||
| 493 |     riscv_vsseg5_mask,                         // llvm.riscv.vsseg5.mask | ||
| 494 |     riscv_vsseg6,                              // llvm.riscv.vsseg6 | ||
| 495 |     riscv_vsseg6_mask,                         // llvm.riscv.vsseg6.mask | ||
| 496 |     riscv_vsseg7,                              // llvm.riscv.vsseg7 | ||
| 497 |     riscv_vsseg7_mask,                         // llvm.riscv.vsseg7.mask | ||
| 498 |     riscv_vsseg8,                              // llvm.riscv.vsseg8 | ||
| 499 |     riscv_vsseg8_mask,                         // llvm.riscv.vsseg8.mask | ||
| 500 |     riscv_vssra,                               // llvm.riscv.vssra | ||
| 501 |     riscv_vssra_mask,                          // llvm.riscv.vssra.mask | ||
| 502 |     riscv_vssrl,                               // llvm.riscv.vssrl | ||
| 503 |     riscv_vssrl_mask,                          // llvm.riscv.vssrl.mask | ||
| 504 |     riscv_vssseg2,                             // llvm.riscv.vssseg2 | ||
| 505 |     riscv_vssseg2_mask,                        // llvm.riscv.vssseg2.mask | ||
| 506 |     riscv_vssseg3,                             // llvm.riscv.vssseg3 | ||
| 507 |     riscv_vssseg3_mask,                        // llvm.riscv.vssseg3.mask | ||
| 508 |     riscv_vssseg4,                             // llvm.riscv.vssseg4 | ||
| 509 |     riscv_vssseg4_mask,                        // llvm.riscv.vssseg4.mask | ||
| 510 |     riscv_vssseg5,                             // llvm.riscv.vssseg5 | ||
| 511 |     riscv_vssseg5_mask,                        // llvm.riscv.vssseg5.mask | ||
| 512 |     riscv_vssseg6,                             // llvm.riscv.vssseg6 | ||
| 513 |     riscv_vssseg6_mask,                        // llvm.riscv.vssseg6.mask | ||
| 514 |     riscv_vssseg7,                             // llvm.riscv.vssseg7 | ||
| 515 |     riscv_vssseg7_mask,                        // llvm.riscv.vssseg7.mask | ||
| 516 |     riscv_vssseg8,                             // llvm.riscv.vssseg8 | ||
| 517 |     riscv_vssseg8_mask,                        // llvm.riscv.vssseg8.mask | ||
| 518 |     riscv_vssub,                               // llvm.riscv.vssub | ||
| 519 |     riscv_vssub_mask,                          // llvm.riscv.vssub.mask | ||
| 520 |     riscv_vssubu,                              // llvm.riscv.vssubu | ||
| 521 |     riscv_vssubu_mask,                         // llvm.riscv.vssubu.mask | ||
| 522 |     riscv_vsub,                                // llvm.riscv.vsub | ||
| 523 |     riscv_vsub_mask,                           // llvm.riscv.vsub.mask | ||
| 524 |     riscv_vsuxei,                              // llvm.riscv.vsuxei | ||
| 525 |     riscv_vsuxei_mask,                         // llvm.riscv.vsuxei.mask | ||
| 526 |     riscv_vsuxseg2,                            // llvm.riscv.vsuxseg2 | ||
| 527 |     riscv_vsuxseg2_mask,                       // llvm.riscv.vsuxseg2.mask | ||
| 528 |     riscv_vsuxseg3,                            // llvm.riscv.vsuxseg3 | ||
| 529 |     riscv_vsuxseg3_mask,                       // llvm.riscv.vsuxseg3.mask | ||
| 530 |     riscv_vsuxseg4,                            // llvm.riscv.vsuxseg4 | ||
| 531 |     riscv_vsuxseg4_mask,                       // llvm.riscv.vsuxseg4.mask | ||
| 532 |     riscv_vsuxseg5,                            // llvm.riscv.vsuxseg5 | ||
| 533 |     riscv_vsuxseg5_mask,                       // llvm.riscv.vsuxseg5.mask | ||
| 534 |     riscv_vsuxseg6,                            // llvm.riscv.vsuxseg6 | ||
| 535 |     riscv_vsuxseg6_mask,                       // llvm.riscv.vsuxseg6.mask | ||
| 536 |     riscv_vsuxseg7,                            // llvm.riscv.vsuxseg7 | ||
| 537 |     riscv_vsuxseg7_mask,                       // llvm.riscv.vsuxseg7.mask | ||
| 538 |     riscv_vsuxseg8,                            // llvm.riscv.vsuxseg8 | ||
| 539 |     riscv_vsuxseg8_mask,                       // llvm.riscv.vsuxseg8.mask | ||
| 540 |     riscv_vwadd,                               // llvm.riscv.vwadd | ||
| 541 |     riscv_vwadd_mask,                          // llvm.riscv.vwadd.mask | ||
| 542 |     riscv_vwadd_w,                             // llvm.riscv.vwadd.w | ||
| 543 |     riscv_vwadd_w_mask,                        // llvm.riscv.vwadd.w.mask | ||
| 544 |     riscv_vwaddu,                              // llvm.riscv.vwaddu | ||
| 545 |     riscv_vwaddu_mask,                         // llvm.riscv.vwaddu.mask | ||
| 546 |     riscv_vwaddu_w,                            // llvm.riscv.vwaddu.w | ||
| 547 |     riscv_vwaddu_w_mask,                       // llvm.riscv.vwaddu.w.mask | ||
| 548 |     riscv_vwmacc,                              // llvm.riscv.vwmacc | ||
| 549 |     riscv_vwmacc_mask,                         // llvm.riscv.vwmacc.mask | ||
| 550 |     riscv_vwmaccsu,                            // llvm.riscv.vwmaccsu | ||
| 551 |     riscv_vwmaccsu_mask,                       // llvm.riscv.vwmaccsu.mask | ||
| 552 |     riscv_vwmaccu,                             // llvm.riscv.vwmaccu | ||
| 553 |     riscv_vwmaccu_mask,                        // llvm.riscv.vwmaccu.mask | ||
| 554 |     riscv_vwmaccus,                            // llvm.riscv.vwmaccus | ||
| 555 |     riscv_vwmaccus_mask,                       // llvm.riscv.vwmaccus.mask | ||
| 556 |     riscv_vwmul,                               // llvm.riscv.vwmul | ||
| 557 |     riscv_vwmul_mask,                          // llvm.riscv.vwmul.mask | ||
| 558 |     riscv_vwmulsu,                             // llvm.riscv.vwmulsu | ||
| 559 |     riscv_vwmulsu_mask,                        // llvm.riscv.vwmulsu.mask | ||
| 560 |     riscv_vwmulu,                              // llvm.riscv.vwmulu | ||
| 561 |     riscv_vwmulu_mask,                         // llvm.riscv.vwmulu.mask | ||
| 562 |     riscv_vwredsum,                            // llvm.riscv.vwredsum | ||
| 563 |     riscv_vwredsum_mask,                       // llvm.riscv.vwredsum.mask | ||
| 564 |     riscv_vwredsumu,                           // llvm.riscv.vwredsumu | ||
| 565 |     riscv_vwredsumu_mask,                      // llvm.riscv.vwredsumu.mask | ||
| 566 |     riscv_vwsub,                               // llvm.riscv.vwsub | ||
| 567 |     riscv_vwsub_mask,                          // llvm.riscv.vwsub.mask | ||
| 568 |     riscv_vwsub_w,                             // llvm.riscv.vwsub.w | ||
| 569 |     riscv_vwsub_w_mask,                        // llvm.riscv.vwsub.w.mask | ||
| 570 |     riscv_vwsubu,                              // llvm.riscv.vwsubu | ||
| 571 |     riscv_vwsubu_mask,                         // llvm.riscv.vwsubu.mask | ||
| 572 |     riscv_vwsubu_w,                            // llvm.riscv.vwsubu.w | ||
| 573 |     riscv_vwsubu_w_mask,                       // llvm.riscv.vwsubu.w.mask | ||
| 574 |     riscv_vxor,                                // llvm.riscv.vxor | ||
| 575 |     riscv_vxor_mask,                           // llvm.riscv.vxor.mask | ||
| 576 |     riscv_vzext,                               // llvm.riscv.vzext | ||
| 577 |     riscv_vzext_mask,                          // llvm.riscv.vzext.mask | ||
| 578 |     riscv_xperm4,                              // llvm.riscv.xperm4 | ||
| 579 |     riscv_xperm8,                              // llvm.riscv.xperm8 | ||
| 580 |     riscv_zip,                                 // llvm.riscv.zip | ||
| 581 | }; // enum | ||
| 582 | } // namespace Intrinsic | ||
| 583 | } // namespace llvm | ||
| 584 | |||
| 585 | #endif |