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 = 9740, // 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_cv_bitmanip_bclr, // llvm.riscv.cv.bitmanip.bclr 32 riscv_cv_bitmanip_bitrev, // llvm.riscv.cv.bitmanip.bitrev 33 riscv_cv_bitmanip_bset, // llvm.riscv.cv.bitmanip.bset 34 riscv_cv_bitmanip_clb, // llvm.riscv.cv.bitmanip.clb 35 riscv_cv_bitmanip_extract, // llvm.riscv.cv.bitmanip.extract 36 riscv_cv_bitmanip_extractu, // llvm.riscv.cv.bitmanip.extractu 37 riscv_cv_bitmanip_insert, // llvm.riscv.cv.bitmanip.insert 38 riscv_masked_atomicrmw_add_i32, // llvm.riscv.masked.atomicrmw.add.i32 39 riscv_masked_atomicrmw_add_i64, // llvm.riscv.masked.atomicrmw.add.i64 40 riscv_masked_atomicrmw_max_i32, // llvm.riscv.masked.atomicrmw.max.i32 41 riscv_masked_atomicrmw_max_i64, // llvm.riscv.masked.atomicrmw.max.i64 42 riscv_masked_atomicrmw_min_i32, // llvm.riscv.masked.atomicrmw.min.i32 43 riscv_masked_atomicrmw_min_i64, // llvm.riscv.masked.atomicrmw.min.i64 44 riscv_masked_atomicrmw_nand_i32, // llvm.riscv.masked.atomicrmw.nand.i32 45 riscv_masked_atomicrmw_nand_i64, // llvm.riscv.masked.atomicrmw.nand.i64 46 riscv_masked_atomicrmw_sub_i32, // llvm.riscv.masked.atomicrmw.sub.i32 47 riscv_masked_atomicrmw_sub_i64, // llvm.riscv.masked.atomicrmw.sub.i64 48 riscv_masked_atomicrmw_umax_i32, // llvm.riscv.masked.atomicrmw.umax.i32 49 riscv_masked_atomicrmw_umax_i64, // llvm.riscv.masked.atomicrmw.umax.i64 50 riscv_masked_atomicrmw_umin_i32, // llvm.riscv.masked.atomicrmw.umin.i32 51 riscv_masked_atomicrmw_umin_i64, // llvm.riscv.masked.atomicrmw.umin.i64 52 riscv_masked_atomicrmw_xchg_i32, // llvm.riscv.masked.atomicrmw.xchg.i32 53 riscv_masked_atomicrmw_xchg_i64, // llvm.riscv.masked.atomicrmw.xchg.i64 54 riscv_masked_cmpxchg_i32, // llvm.riscv.masked.cmpxchg.i32 55 riscv_masked_cmpxchg_i64, // llvm.riscv.masked.cmpxchg.i64 56 riscv_masked_strided_load, // llvm.riscv.masked.strided.load 57 riscv_masked_strided_store, // llvm.riscv.masked.strided.store 58 riscv_orc_b, // llvm.riscv.orc.b 59 riscv_seg2_load, // llvm.riscv.seg2.load 60 riscv_seg2_store, // llvm.riscv.seg2.store 61 riscv_seg3_load, // llvm.riscv.seg3.load 62 riscv_seg3_store, // llvm.riscv.seg3.store 63 riscv_seg4_load, // llvm.riscv.seg4.load 64 riscv_seg4_store, // llvm.riscv.seg4.store 65 riscv_seg5_load, // llvm.riscv.seg5.load 66 riscv_seg5_store, // llvm.riscv.seg5.store 67 riscv_seg6_load, // llvm.riscv.seg6.load 68 riscv_seg6_store, // llvm.riscv.seg6.store 69 riscv_seg7_load, // llvm.riscv.seg7.load 70 riscv_seg7_store, // llvm.riscv.seg7.store 71 riscv_seg8_load, // llvm.riscv.seg8.load 72 riscv_seg8_store, // llvm.riscv.seg8.store 73 riscv_sf_vc_fv_se, // llvm.riscv.sf.vc.fv.se 74 riscv_sf_vc_fvv_se, // llvm.riscv.sf.vc.fvv.se 75 riscv_sf_vc_fvw_se, // llvm.riscv.sf.vc.fvw.se 76 riscv_sf_vc_i_se_e16m1, // llvm.riscv.sf.vc.i.se.e16m1 77 riscv_sf_vc_i_se_e16m2, // llvm.riscv.sf.vc.i.se.e16m2 78 riscv_sf_vc_i_se_e16m4, // llvm.riscv.sf.vc.i.se.e16m4 79 riscv_sf_vc_i_se_e16m8, // llvm.riscv.sf.vc.i.se.e16m8 80 riscv_sf_vc_i_se_e16mf2, // llvm.riscv.sf.vc.i.se.e16mf2 81 riscv_sf_vc_i_se_e16mf4, // llvm.riscv.sf.vc.i.se.e16mf4 82 riscv_sf_vc_i_se_e32m1, // llvm.riscv.sf.vc.i.se.e32m1 83 riscv_sf_vc_i_se_e32m2, // llvm.riscv.sf.vc.i.se.e32m2 84 riscv_sf_vc_i_se_e32m4, // llvm.riscv.sf.vc.i.se.e32m4 85 riscv_sf_vc_i_se_e32m8, // llvm.riscv.sf.vc.i.se.e32m8 86 riscv_sf_vc_i_se_e32mf2, // llvm.riscv.sf.vc.i.se.e32mf2 87 riscv_sf_vc_i_se_e64m1, // llvm.riscv.sf.vc.i.se.e64m1 88 riscv_sf_vc_i_se_e64m2, // llvm.riscv.sf.vc.i.se.e64m2 89 riscv_sf_vc_i_se_e64m4, // llvm.riscv.sf.vc.i.se.e64m4 90 riscv_sf_vc_i_se_e64m8, // llvm.riscv.sf.vc.i.se.e64m8 91 riscv_sf_vc_i_se_e8m1, // llvm.riscv.sf.vc.i.se.e8m1 92 riscv_sf_vc_i_se_e8m2, // llvm.riscv.sf.vc.i.se.e8m2 93 riscv_sf_vc_i_se_e8m4, // llvm.riscv.sf.vc.i.se.e8m4 94 riscv_sf_vc_i_se_e8m8, // llvm.riscv.sf.vc.i.se.e8m8 95 riscv_sf_vc_i_se_e8mf2, // llvm.riscv.sf.vc.i.se.e8mf2 96 riscv_sf_vc_i_se_e8mf4, // llvm.riscv.sf.vc.i.se.e8mf4 97 riscv_sf_vc_i_se_e8mf8, // llvm.riscv.sf.vc.i.se.e8mf8 98 riscv_sf_vc_iv_se, // llvm.riscv.sf.vc.iv.se 99 riscv_sf_vc_ivv_se, // llvm.riscv.sf.vc.ivv.se 100 riscv_sf_vc_ivw_se, // llvm.riscv.sf.vc.ivw.se 101 riscv_sf_vc_v_fv, // llvm.riscv.sf.vc.v.fv 102 riscv_sf_vc_v_fv_se, // llvm.riscv.sf.vc.v.fv.se 103 riscv_sf_vc_v_fvv, // llvm.riscv.sf.vc.v.fvv 104 riscv_sf_vc_v_fvv_se, // llvm.riscv.sf.vc.v.fvv.se 105 riscv_sf_vc_v_fvw, // llvm.riscv.sf.vc.v.fvw 106 riscv_sf_vc_v_fvw_se, // llvm.riscv.sf.vc.v.fvw.se 107 riscv_sf_vc_v_i, // llvm.riscv.sf.vc.v.i 108 riscv_sf_vc_v_i_se, // llvm.riscv.sf.vc.v.i.se 109 riscv_sf_vc_v_iv, // llvm.riscv.sf.vc.v.iv 110 riscv_sf_vc_v_iv_se, // llvm.riscv.sf.vc.v.iv.se 111 riscv_sf_vc_v_ivv, // llvm.riscv.sf.vc.v.ivv 112 riscv_sf_vc_v_ivv_se, // llvm.riscv.sf.vc.v.ivv.se 113 riscv_sf_vc_v_ivw, // llvm.riscv.sf.vc.v.ivw 114 riscv_sf_vc_v_ivw_se, // llvm.riscv.sf.vc.v.ivw.se 115 riscv_sf_vc_v_vv, // llvm.riscv.sf.vc.v.vv 116 riscv_sf_vc_v_vv_se, // llvm.riscv.sf.vc.v.vv.se 117 riscv_sf_vc_v_vvv, // llvm.riscv.sf.vc.v.vvv 118 riscv_sf_vc_v_vvv_se, // llvm.riscv.sf.vc.v.vvv.se 119 riscv_sf_vc_v_vvw, // llvm.riscv.sf.vc.v.vvw 120 riscv_sf_vc_v_vvw_se, // llvm.riscv.sf.vc.v.vvw.se 121 riscv_sf_vc_v_x, // llvm.riscv.sf.vc.v.x 122 riscv_sf_vc_v_x_se, // llvm.riscv.sf.vc.v.x.se 123 riscv_sf_vc_v_xv, // llvm.riscv.sf.vc.v.xv 124 riscv_sf_vc_v_xv_se, // llvm.riscv.sf.vc.v.xv.se 125 riscv_sf_vc_v_xvv, // llvm.riscv.sf.vc.v.xvv 126 riscv_sf_vc_v_xvv_se, // llvm.riscv.sf.vc.v.xvv.se 127 riscv_sf_vc_v_xvw, // llvm.riscv.sf.vc.v.xvw 128 riscv_sf_vc_v_xvw_se, // llvm.riscv.sf.vc.v.xvw.se 129 riscv_sf_vc_vv_se, // llvm.riscv.sf.vc.vv.se 130 riscv_sf_vc_vvv_se, // llvm.riscv.sf.vc.vvv.se 131 riscv_sf_vc_vvw_se, // llvm.riscv.sf.vc.vvw.se 132 riscv_sf_vc_x_se_e16m1, // llvm.riscv.sf.vc.x.se.e16m1 133 riscv_sf_vc_x_se_e16m2, // llvm.riscv.sf.vc.x.se.e16m2 134 riscv_sf_vc_x_se_e16m4, // llvm.riscv.sf.vc.x.se.e16m4 135 riscv_sf_vc_x_se_e16m8, // llvm.riscv.sf.vc.x.se.e16m8 136 riscv_sf_vc_x_se_e16mf2, // llvm.riscv.sf.vc.x.se.e16mf2 137 riscv_sf_vc_x_se_e16mf4, // llvm.riscv.sf.vc.x.se.e16mf4 138 riscv_sf_vc_x_se_e32m1, // llvm.riscv.sf.vc.x.se.e32m1 139 riscv_sf_vc_x_se_e32m2, // llvm.riscv.sf.vc.x.se.e32m2 140 riscv_sf_vc_x_se_e32m4, // llvm.riscv.sf.vc.x.se.e32m4 141 riscv_sf_vc_x_se_e32m8, // llvm.riscv.sf.vc.x.se.e32m8 142 riscv_sf_vc_x_se_e32mf2, // llvm.riscv.sf.vc.x.se.e32mf2 143 riscv_sf_vc_x_se_e64m1, // llvm.riscv.sf.vc.x.se.e64m1 144 riscv_sf_vc_x_se_e64m2, // llvm.riscv.sf.vc.x.se.e64m2 145 riscv_sf_vc_x_se_e64m4, // llvm.riscv.sf.vc.x.se.e64m4 146 riscv_sf_vc_x_se_e64m8, // llvm.riscv.sf.vc.x.se.e64m8 147 riscv_sf_vc_x_se_e8m1, // llvm.riscv.sf.vc.x.se.e8m1 148 riscv_sf_vc_x_se_e8m2, // llvm.riscv.sf.vc.x.se.e8m2 149 riscv_sf_vc_x_se_e8m4, // llvm.riscv.sf.vc.x.se.e8m4 150 riscv_sf_vc_x_se_e8m8, // llvm.riscv.sf.vc.x.se.e8m8 151 riscv_sf_vc_x_se_e8mf2, // llvm.riscv.sf.vc.x.se.e8mf2 152 riscv_sf_vc_x_se_e8mf4, // llvm.riscv.sf.vc.x.se.e8mf4 153 riscv_sf_vc_x_se_e8mf8, // llvm.riscv.sf.vc.x.se.e8mf8 154 riscv_sf_vc_xv_se, // llvm.riscv.sf.vc.xv.se 155 riscv_sf_vc_xvv_se, // llvm.riscv.sf.vc.xvv.se 156 riscv_sf_vc_xvw_se, // llvm.riscv.sf.vc.xvw.se 157 riscv_sf_vfnrclip_x_f_qf, // llvm.riscv.sf.vfnrclip.x.f.qf 158 riscv_sf_vfnrclip_x_f_qf_mask, // llvm.riscv.sf.vfnrclip.x.f.qf.mask 159 riscv_sf_vfnrclip_xu_f_qf, // llvm.riscv.sf.vfnrclip.xu.f.qf 160 riscv_sf_vfnrclip_xu_f_qf_mask, // llvm.riscv.sf.vfnrclip.xu.f.qf.mask 161 riscv_sf_vfwmacc_4x4x4, // llvm.riscv.sf.vfwmacc.4x4x4 162 riscv_sf_vqmacc_2x8x2, // llvm.riscv.sf.vqmacc.2x8x2 163 riscv_sf_vqmacc_4x8x4, // llvm.riscv.sf.vqmacc.4x8x4 164 riscv_sf_vqmaccsu_2x8x2, // llvm.riscv.sf.vqmaccsu.2x8x2 165 riscv_sf_vqmaccsu_4x8x4, // llvm.riscv.sf.vqmaccsu.4x8x4 166 riscv_sf_vqmaccu_2x8x2, // llvm.riscv.sf.vqmaccu.2x8x2 167 riscv_sf_vqmaccu_4x8x4, // llvm.riscv.sf.vqmaccu.4x8x4 168 riscv_sf_vqmaccus_2x8x2, // llvm.riscv.sf.vqmaccus.2x8x2 169 riscv_sf_vqmaccus_4x8x4, // llvm.riscv.sf.vqmaccus.4x8x4 170 riscv_sha256sig0, // llvm.riscv.sha256sig0 171 riscv_sha256sig1, // llvm.riscv.sha256sig1 172 riscv_sha256sum0, // llvm.riscv.sha256sum0 173 riscv_sha256sum1, // llvm.riscv.sha256sum1 174 riscv_sha512sig0, // llvm.riscv.sha512sig0 175 riscv_sha512sig0h, // llvm.riscv.sha512sig0h 176 riscv_sha512sig0l, // llvm.riscv.sha512sig0l 177 riscv_sha512sig1, // llvm.riscv.sha512sig1 178 riscv_sha512sig1h, // llvm.riscv.sha512sig1h 179 riscv_sha512sig1l, // llvm.riscv.sha512sig1l 180 riscv_sha512sum0, // llvm.riscv.sha512sum0 181 riscv_sha512sum0r, // llvm.riscv.sha512sum0r 182 riscv_sha512sum1, // llvm.riscv.sha512sum1 183 riscv_sha512sum1r, // llvm.riscv.sha512sum1r 184 riscv_sm3p0, // llvm.riscv.sm3p0 185 riscv_sm3p1, // llvm.riscv.sm3p1 186 riscv_sm4ed, // llvm.riscv.sm4ed 187 riscv_sm4ks, // llvm.riscv.sm4ks 188 riscv_th_vmaqa, // llvm.riscv.th.vmaqa 189 riscv_th_vmaqa_mask, // llvm.riscv.th.vmaqa.mask 190 riscv_th_vmaqasu, // llvm.riscv.th.vmaqasu 191 riscv_th_vmaqasu_mask, // llvm.riscv.th.vmaqasu.mask 192 riscv_th_vmaqau, // llvm.riscv.th.vmaqau 193 riscv_th_vmaqau_mask, // llvm.riscv.th.vmaqau.mask 194 riscv_th_vmaqaus, // llvm.riscv.th.vmaqaus 195 riscv_th_vmaqaus_mask, // llvm.riscv.th.vmaqaus.mask 196 riscv_unzip, // llvm.riscv.unzip 197 riscv_vaadd, // llvm.riscv.vaadd 198 riscv_vaadd_mask, // llvm.riscv.vaadd.mask 199 riscv_vaaddu, // llvm.riscv.vaaddu 200 riscv_vaaddu_mask, // llvm.riscv.vaaddu.mask 201 riscv_vadc, // llvm.riscv.vadc 202 riscv_vadd, // llvm.riscv.vadd 203 riscv_vadd_mask, // llvm.riscv.vadd.mask 204 riscv_vaesdf_vs, // llvm.riscv.vaesdf.vs 205 riscv_vaesdf_vv, // llvm.riscv.vaesdf.vv 206 riscv_vaesdm_vs, // llvm.riscv.vaesdm.vs 207 riscv_vaesdm_vv, // llvm.riscv.vaesdm.vv 208 riscv_vaesef_vs, // llvm.riscv.vaesef.vs 209 riscv_vaesef_vv, // llvm.riscv.vaesef.vv 210 riscv_vaesem_vs, // llvm.riscv.vaesem.vs 211 riscv_vaesem_vv, // llvm.riscv.vaesem.vv 212 riscv_vaeskf1, // llvm.riscv.vaeskf1 213 riscv_vaeskf2, // llvm.riscv.vaeskf2 214 riscv_vaesz_vs, // llvm.riscv.vaesz.vs 215 riscv_vand, // llvm.riscv.vand 216 riscv_vand_mask, // llvm.riscv.vand.mask 217 riscv_vandn, // llvm.riscv.vandn 218 riscv_vandn_mask, // llvm.riscv.vandn.mask 219 riscv_vasub, // llvm.riscv.vasub 220 riscv_vasub_mask, // llvm.riscv.vasub.mask 221 riscv_vasubu, // llvm.riscv.vasubu 222 riscv_vasubu_mask, // llvm.riscv.vasubu.mask 223 riscv_vbrev, // llvm.riscv.vbrev 224 riscv_vbrev_mask, // llvm.riscv.vbrev.mask 225 riscv_vbrev8, // llvm.riscv.vbrev8 226 riscv_vbrev8_mask, // llvm.riscv.vbrev8.mask 227 riscv_vclmul, // llvm.riscv.vclmul 228 riscv_vclmul_mask, // llvm.riscv.vclmul.mask 229 riscv_vclmulh, // llvm.riscv.vclmulh 230 riscv_vclmulh_mask, // llvm.riscv.vclmulh.mask 231 riscv_vclz, // llvm.riscv.vclz 232 riscv_vclz_mask, // llvm.riscv.vclz.mask 233 riscv_vcompress, // llvm.riscv.vcompress 234 riscv_vcpop, // llvm.riscv.vcpop 235 riscv_vcpop_mask, // llvm.riscv.vcpop.mask 236 riscv_vcpopv, // llvm.riscv.vcpopv 237 riscv_vcpopv_mask, // llvm.riscv.vcpopv.mask 238 riscv_vctz, // llvm.riscv.vctz 239 riscv_vctz_mask, // llvm.riscv.vctz.mask 240 riscv_vdiv, // llvm.riscv.vdiv 241 riscv_vdiv_mask, // llvm.riscv.vdiv.mask 242 riscv_vdivu, // llvm.riscv.vdivu 243 riscv_vdivu_mask, // llvm.riscv.vdivu.mask 244 riscv_vfadd, // llvm.riscv.vfadd 245 riscv_vfadd_mask, // llvm.riscv.vfadd.mask 246 riscv_vfclass, // llvm.riscv.vfclass 247 riscv_vfclass_mask, // llvm.riscv.vfclass.mask 248 riscv_vfcvt_f_x_v, // llvm.riscv.vfcvt.f.x.v 249 riscv_vfcvt_f_x_v_mask, // llvm.riscv.vfcvt.f.x.v.mask 250 riscv_vfcvt_f_xu_v, // llvm.riscv.vfcvt.f.xu.v 251 riscv_vfcvt_f_xu_v_mask, // llvm.riscv.vfcvt.f.xu.v.mask 252 riscv_vfcvt_rtz_x_f_v, // llvm.riscv.vfcvt.rtz.x.f.v 253 riscv_vfcvt_rtz_x_f_v_mask, // llvm.riscv.vfcvt.rtz.x.f.v.mask 254 riscv_vfcvt_rtz_xu_f_v, // llvm.riscv.vfcvt.rtz.xu.f.v 255 riscv_vfcvt_rtz_xu_f_v_mask, // llvm.riscv.vfcvt.rtz.xu.f.v.mask 256 riscv_vfcvt_x_f_v, // llvm.riscv.vfcvt.x.f.v 257 riscv_vfcvt_x_f_v_mask, // llvm.riscv.vfcvt.x.f.v.mask 258 riscv_vfcvt_xu_f_v, // llvm.riscv.vfcvt.xu.f.v 259 riscv_vfcvt_xu_f_v_mask, // llvm.riscv.vfcvt.xu.f.v.mask 260 riscv_vfdiv, // llvm.riscv.vfdiv 261 riscv_vfdiv_mask, // llvm.riscv.vfdiv.mask 262 riscv_vfirst, // llvm.riscv.vfirst 263 riscv_vfirst_mask, // llvm.riscv.vfirst.mask 264 riscv_vfmacc, // llvm.riscv.vfmacc 265 riscv_vfmacc_mask, // llvm.riscv.vfmacc.mask 266 riscv_vfmadd, // llvm.riscv.vfmadd 267 riscv_vfmadd_mask, // llvm.riscv.vfmadd.mask 268 riscv_vfmax, // llvm.riscv.vfmax 269 riscv_vfmax_mask, // llvm.riscv.vfmax.mask 270 riscv_vfmerge, // llvm.riscv.vfmerge 271 riscv_vfmin, // llvm.riscv.vfmin 272 riscv_vfmin_mask, // llvm.riscv.vfmin.mask 273 riscv_vfmsac, // llvm.riscv.vfmsac 274 riscv_vfmsac_mask, // llvm.riscv.vfmsac.mask 275 riscv_vfmsub, // llvm.riscv.vfmsub 276 riscv_vfmsub_mask, // llvm.riscv.vfmsub.mask 277 riscv_vfmul, // llvm.riscv.vfmul 278 riscv_vfmul_mask, // llvm.riscv.vfmul.mask 279 riscv_vfmv_f_s, // llvm.riscv.vfmv.f.s 280 riscv_vfmv_s_f, // llvm.riscv.vfmv.s.f 281 riscv_vfmv_v_f, // llvm.riscv.vfmv.v.f 282 riscv_vfncvt_f_f_w, // llvm.riscv.vfncvt.f.f.w 283 riscv_vfncvt_f_f_w_mask, // llvm.riscv.vfncvt.f.f.w.mask 284 riscv_vfncvt_f_x_w, // llvm.riscv.vfncvt.f.x.w 285 riscv_vfncvt_f_x_w_mask, // llvm.riscv.vfncvt.f.x.w.mask 286 riscv_vfncvt_f_xu_w, // llvm.riscv.vfncvt.f.xu.w 287 riscv_vfncvt_f_xu_w_mask, // llvm.riscv.vfncvt.f.xu.w.mask 288 riscv_vfncvt_rod_f_f_w, // llvm.riscv.vfncvt.rod.f.f.w 289 riscv_vfncvt_rod_f_f_w_mask, // llvm.riscv.vfncvt.rod.f.f.w.mask 290 riscv_vfncvt_rtz_x_f_w, // llvm.riscv.vfncvt.rtz.x.f.w 291 riscv_vfncvt_rtz_x_f_w_mask, // llvm.riscv.vfncvt.rtz.x.f.w.mask 292 riscv_vfncvt_rtz_xu_f_w, // llvm.riscv.vfncvt.rtz.xu.f.w 293 riscv_vfncvt_rtz_xu_f_w_mask, // llvm.riscv.vfncvt.rtz.xu.f.w.mask 294 riscv_vfncvt_x_f_w, // llvm.riscv.vfncvt.x.f.w 295 riscv_vfncvt_x_f_w_mask, // llvm.riscv.vfncvt.x.f.w.mask 296 riscv_vfncvt_xu_f_w, // llvm.riscv.vfncvt.xu.f.w 297 riscv_vfncvt_xu_f_w_mask, // llvm.riscv.vfncvt.xu.f.w.mask 298 riscv_vfncvtbf16_f_f_w, // llvm.riscv.vfncvtbf16.f.f.w 299 riscv_vfncvtbf16_f_f_w_mask, // llvm.riscv.vfncvtbf16.f.f.w.mask 300 riscv_vfnmacc, // llvm.riscv.vfnmacc 301 riscv_vfnmacc_mask, // llvm.riscv.vfnmacc.mask 302 riscv_vfnmadd, // llvm.riscv.vfnmadd 303 riscv_vfnmadd_mask, // llvm.riscv.vfnmadd.mask 304 riscv_vfnmsac, // llvm.riscv.vfnmsac 305 riscv_vfnmsac_mask, // llvm.riscv.vfnmsac.mask 306 riscv_vfnmsub, // llvm.riscv.vfnmsub 307 riscv_vfnmsub_mask, // llvm.riscv.vfnmsub.mask 308 riscv_vfrdiv, // llvm.riscv.vfrdiv 309 riscv_vfrdiv_mask, // llvm.riscv.vfrdiv.mask 310 riscv_vfrec7, // llvm.riscv.vfrec7 311 riscv_vfrec7_mask, // llvm.riscv.vfrec7.mask 312 riscv_vfredmax, // llvm.riscv.vfredmax 313 riscv_vfredmax_mask, // llvm.riscv.vfredmax.mask 314 riscv_vfredmin, // llvm.riscv.vfredmin 315 riscv_vfredmin_mask, // llvm.riscv.vfredmin.mask 316 riscv_vfredosum, // llvm.riscv.vfredosum 317 riscv_vfredosum_mask, // llvm.riscv.vfredosum.mask 318 riscv_vfredusum, // llvm.riscv.vfredusum 319 riscv_vfredusum_mask, // llvm.riscv.vfredusum.mask 320 riscv_vfrsqrt7, // llvm.riscv.vfrsqrt7 321 riscv_vfrsqrt7_mask, // llvm.riscv.vfrsqrt7.mask 322 riscv_vfrsub, // llvm.riscv.vfrsub 323 riscv_vfrsub_mask, // llvm.riscv.vfrsub.mask 324 riscv_vfsgnj, // llvm.riscv.vfsgnj 325 riscv_vfsgnj_mask, // llvm.riscv.vfsgnj.mask 326 riscv_vfsgnjn, // llvm.riscv.vfsgnjn 327 riscv_vfsgnjn_mask, // llvm.riscv.vfsgnjn.mask 328 riscv_vfsgnjx, // llvm.riscv.vfsgnjx 329 riscv_vfsgnjx_mask, // llvm.riscv.vfsgnjx.mask 330 riscv_vfslide1down, // llvm.riscv.vfslide1down 331 riscv_vfslide1down_mask, // llvm.riscv.vfslide1down.mask 332 riscv_vfslide1up, // llvm.riscv.vfslide1up 333 riscv_vfslide1up_mask, // llvm.riscv.vfslide1up.mask 334 riscv_vfsqrt, // llvm.riscv.vfsqrt 335 riscv_vfsqrt_mask, // llvm.riscv.vfsqrt.mask 336 riscv_vfsub, // llvm.riscv.vfsub 337 riscv_vfsub_mask, // llvm.riscv.vfsub.mask 338 riscv_vfwadd, // llvm.riscv.vfwadd 339 riscv_vfwadd_mask, // llvm.riscv.vfwadd.mask 340 riscv_vfwadd_w, // llvm.riscv.vfwadd.w 341 riscv_vfwadd_w_mask, // llvm.riscv.vfwadd.w.mask 342 riscv_vfwcvt_f_f_v, // llvm.riscv.vfwcvt.f.f.v 343 riscv_vfwcvt_f_f_v_mask, // llvm.riscv.vfwcvt.f.f.v.mask 344 riscv_vfwcvt_f_x_v, // llvm.riscv.vfwcvt.f.x.v 345 riscv_vfwcvt_f_x_v_mask, // llvm.riscv.vfwcvt.f.x.v.mask 346 riscv_vfwcvt_f_xu_v, // llvm.riscv.vfwcvt.f.xu.v 347 riscv_vfwcvt_f_xu_v_mask, // llvm.riscv.vfwcvt.f.xu.v.mask 348 riscv_vfwcvt_rtz_x_f_v, // llvm.riscv.vfwcvt.rtz.x.f.v 349 riscv_vfwcvt_rtz_x_f_v_mask, // llvm.riscv.vfwcvt.rtz.x.f.v.mask 350 riscv_vfwcvt_rtz_xu_f_v, // llvm.riscv.vfwcvt.rtz.xu.f.v 351 riscv_vfwcvt_rtz_xu_f_v_mask, // llvm.riscv.vfwcvt.rtz.xu.f.v.mask 352 riscv_vfwcvt_x_f_v, // llvm.riscv.vfwcvt.x.f.v 353 riscv_vfwcvt_x_f_v_mask, // llvm.riscv.vfwcvt.x.f.v.mask 354 riscv_vfwcvt_xu_f_v, // llvm.riscv.vfwcvt.xu.f.v 355 riscv_vfwcvt_xu_f_v_mask, // llvm.riscv.vfwcvt.xu.f.v.mask 356 riscv_vfwcvtbf16_f_f_v, // llvm.riscv.vfwcvtbf16.f.f.v 357 riscv_vfwcvtbf16_f_f_v_mask, // llvm.riscv.vfwcvtbf16.f.f.v.mask 358 riscv_vfwmacc, // llvm.riscv.vfwmacc 359 riscv_vfwmacc_mask, // llvm.riscv.vfwmacc.mask 360 riscv_vfwmaccbf16, // llvm.riscv.vfwmaccbf16 361 riscv_vfwmaccbf16_mask, // llvm.riscv.vfwmaccbf16.mask 362 riscv_vfwmsac, // llvm.riscv.vfwmsac 363 riscv_vfwmsac_mask, // llvm.riscv.vfwmsac.mask 364 riscv_vfwmul, // llvm.riscv.vfwmul 365 riscv_vfwmul_mask, // llvm.riscv.vfwmul.mask 366 riscv_vfwnmacc, // llvm.riscv.vfwnmacc 367 riscv_vfwnmacc_mask, // llvm.riscv.vfwnmacc.mask 368 riscv_vfwnmsac, // llvm.riscv.vfwnmsac 369 riscv_vfwnmsac_mask, // llvm.riscv.vfwnmsac.mask 370 riscv_vfwredosum, // llvm.riscv.vfwredosum 371 riscv_vfwredosum_mask, // llvm.riscv.vfwredosum.mask 372 riscv_vfwredusum, // llvm.riscv.vfwredusum 373 riscv_vfwredusum_mask, // llvm.riscv.vfwredusum.mask 374 riscv_vfwsub, // llvm.riscv.vfwsub 375 riscv_vfwsub_mask, // llvm.riscv.vfwsub.mask 376 riscv_vfwsub_w, // llvm.riscv.vfwsub.w 377 riscv_vfwsub_w_mask, // llvm.riscv.vfwsub.w.mask 378 riscv_vghsh, // llvm.riscv.vghsh 379 riscv_vgmul_vv, // llvm.riscv.vgmul.vv 380 riscv_vid, // llvm.riscv.vid 381 riscv_vid_mask, // llvm.riscv.vid.mask 382 riscv_viota, // llvm.riscv.viota 383 riscv_viota_mask, // llvm.riscv.viota.mask 384 riscv_vle, // llvm.riscv.vle 385 riscv_vle_mask, // llvm.riscv.vle.mask 386 riscv_vleff, // llvm.riscv.vleff 387 riscv_vleff_mask, // llvm.riscv.vleff.mask 388 riscv_vlm, // llvm.riscv.vlm 389 riscv_vloxei, // llvm.riscv.vloxei 390 riscv_vloxei_mask, // llvm.riscv.vloxei.mask 391 riscv_vloxseg2, // llvm.riscv.vloxseg2 392 riscv_vloxseg2_mask, // llvm.riscv.vloxseg2.mask 393 riscv_vloxseg3, // llvm.riscv.vloxseg3 394 riscv_vloxseg3_mask, // llvm.riscv.vloxseg3.mask 395 riscv_vloxseg4, // llvm.riscv.vloxseg4 396 riscv_vloxseg4_mask, // llvm.riscv.vloxseg4.mask 397 riscv_vloxseg5, // llvm.riscv.vloxseg5 398 riscv_vloxseg5_mask, // llvm.riscv.vloxseg5.mask 399 riscv_vloxseg6, // llvm.riscv.vloxseg6 400 riscv_vloxseg6_mask, // llvm.riscv.vloxseg6.mask 401 riscv_vloxseg7, // llvm.riscv.vloxseg7 402 riscv_vloxseg7_mask, // llvm.riscv.vloxseg7.mask 403 riscv_vloxseg8, // llvm.riscv.vloxseg8 404 riscv_vloxseg8_mask, // llvm.riscv.vloxseg8.mask 405 riscv_vlse, // llvm.riscv.vlse 406 riscv_vlse_mask, // llvm.riscv.vlse.mask 407 riscv_vlseg2, // llvm.riscv.vlseg2 408 riscv_vlseg2_mask, // llvm.riscv.vlseg2.mask 409 riscv_vlseg2ff, // llvm.riscv.vlseg2ff 410 riscv_vlseg2ff_mask, // llvm.riscv.vlseg2ff.mask 411 riscv_vlseg3, // llvm.riscv.vlseg3 412 riscv_vlseg3_mask, // llvm.riscv.vlseg3.mask 413 riscv_vlseg3ff, // llvm.riscv.vlseg3ff 414 riscv_vlseg3ff_mask, // llvm.riscv.vlseg3ff.mask 415 riscv_vlseg4, // llvm.riscv.vlseg4 416 riscv_vlseg4_mask, // llvm.riscv.vlseg4.mask 417 riscv_vlseg4ff, // llvm.riscv.vlseg4ff 418 riscv_vlseg4ff_mask, // llvm.riscv.vlseg4ff.mask 419 riscv_vlseg5, // llvm.riscv.vlseg5 420 riscv_vlseg5_mask, // llvm.riscv.vlseg5.mask 421 riscv_vlseg5ff, // llvm.riscv.vlseg5ff 422 riscv_vlseg5ff_mask, // llvm.riscv.vlseg5ff.mask 423 riscv_vlseg6, // llvm.riscv.vlseg6 424 riscv_vlseg6_mask, // llvm.riscv.vlseg6.mask 425 riscv_vlseg6ff, // llvm.riscv.vlseg6ff 426 riscv_vlseg6ff_mask, // llvm.riscv.vlseg6ff.mask 427 riscv_vlseg7, // llvm.riscv.vlseg7 428 riscv_vlseg7_mask, // llvm.riscv.vlseg7.mask 429 riscv_vlseg7ff, // llvm.riscv.vlseg7ff 430 riscv_vlseg7ff_mask, // llvm.riscv.vlseg7ff.mask 431 riscv_vlseg8, // llvm.riscv.vlseg8 432 riscv_vlseg8_mask, // llvm.riscv.vlseg8.mask 433 riscv_vlseg8ff, // llvm.riscv.vlseg8ff 434 riscv_vlseg8ff_mask, // llvm.riscv.vlseg8ff.mask 435 riscv_vlsseg2, // llvm.riscv.vlsseg2 436 riscv_vlsseg2_mask, // llvm.riscv.vlsseg2.mask 437 riscv_vlsseg3, // llvm.riscv.vlsseg3 438 riscv_vlsseg3_mask, // llvm.riscv.vlsseg3.mask 439 riscv_vlsseg4, // llvm.riscv.vlsseg4 440 riscv_vlsseg4_mask, // llvm.riscv.vlsseg4.mask 441 riscv_vlsseg5, // llvm.riscv.vlsseg5 442 riscv_vlsseg5_mask, // llvm.riscv.vlsseg5.mask 443 riscv_vlsseg6, // llvm.riscv.vlsseg6 444 riscv_vlsseg6_mask, // llvm.riscv.vlsseg6.mask 445 riscv_vlsseg7, // llvm.riscv.vlsseg7 446 riscv_vlsseg7_mask, // llvm.riscv.vlsseg7.mask 447 riscv_vlsseg8, // llvm.riscv.vlsseg8 448 riscv_vlsseg8_mask, // llvm.riscv.vlsseg8.mask 449 riscv_vluxei, // llvm.riscv.vluxei 450 riscv_vluxei_mask, // llvm.riscv.vluxei.mask 451 riscv_vluxseg2, // llvm.riscv.vluxseg2 452 riscv_vluxseg2_mask, // llvm.riscv.vluxseg2.mask 453 riscv_vluxseg3, // llvm.riscv.vluxseg3 454 riscv_vluxseg3_mask, // llvm.riscv.vluxseg3.mask 455 riscv_vluxseg4, // llvm.riscv.vluxseg4 456 riscv_vluxseg4_mask, // llvm.riscv.vluxseg4.mask 457 riscv_vluxseg5, // llvm.riscv.vluxseg5 458 riscv_vluxseg5_mask, // llvm.riscv.vluxseg5.mask 459 riscv_vluxseg6, // llvm.riscv.vluxseg6 460 riscv_vluxseg6_mask, // llvm.riscv.vluxseg6.mask 461 riscv_vluxseg7, // llvm.riscv.vluxseg7 462 riscv_vluxseg7_mask, // llvm.riscv.vluxseg7.mask 463 riscv_vluxseg8, // llvm.riscv.vluxseg8 464 riscv_vluxseg8_mask, // llvm.riscv.vluxseg8.mask 465 riscv_vmacc, // llvm.riscv.vmacc 466 riscv_vmacc_mask, // llvm.riscv.vmacc.mask 467 riscv_vmadc, // llvm.riscv.vmadc 468 riscv_vmadc_carry_in, // llvm.riscv.vmadc.carry.in 469 riscv_vmadd, // llvm.riscv.vmadd 470 riscv_vmadd_mask, // llvm.riscv.vmadd.mask 471 riscv_vmand, // llvm.riscv.vmand 472 riscv_vmandn, // llvm.riscv.vmandn 473 riscv_vmax, // llvm.riscv.vmax 474 riscv_vmax_mask, // llvm.riscv.vmax.mask 475 riscv_vmaxu, // llvm.riscv.vmaxu 476 riscv_vmaxu_mask, // llvm.riscv.vmaxu.mask 477 riscv_vmclr, // llvm.riscv.vmclr 478 riscv_vmerge, // llvm.riscv.vmerge 479 riscv_vmfeq, // llvm.riscv.vmfeq 480 riscv_vmfeq_mask, // llvm.riscv.vmfeq.mask 481 riscv_vmfge, // llvm.riscv.vmfge 482 riscv_vmfge_mask, // llvm.riscv.vmfge.mask 483 riscv_vmfgt, // llvm.riscv.vmfgt 484 riscv_vmfgt_mask, // llvm.riscv.vmfgt.mask 485 riscv_vmfle, // llvm.riscv.vmfle 486 riscv_vmfle_mask, // llvm.riscv.vmfle.mask 487 riscv_vmflt, // llvm.riscv.vmflt 488 riscv_vmflt_mask, // llvm.riscv.vmflt.mask 489 riscv_vmfne, // llvm.riscv.vmfne 490 riscv_vmfne_mask, // llvm.riscv.vmfne.mask 491 riscv_vmin, // llvm.riscv.vmin 492 riscv_vmin_mask, // llvm.riscv.vmin.mask 493 riscv_vminu, // llvm.riscv.vminu 494 riscv_vminu_mask, // llvm.riscv.vminu.mask 495 riscv_vmnand, // llvm.riscv.vmnand 496 riscv_vmnor, // llvm.riscv.vmnor 497 riscv_vmor, // llvm.riscv.vmor 498 riscv_vmorn, // llvm.riscv.vmorn 499 riscv_vmsbc, // llvm.riscv.vmsbc 500 riscv_vmsbc_borrow_in, // llvm.riscv.vmsbc.borrow.in 501 riscv_vmsbf, // llvm.riscv.vmsbf 502 riscv_vmsbf_mask, // llvm.riscv.vmsbf.mask 503 riscv_vmseq, // llvm.riscv.vmseq 504 riscv_vmseq_mask, // llvm.riscv.vmseq.mask 505 riscv_vmset, // llvm.riscv.vmset 506 riscv_vmsge, // llvm.riscv.vmsge 507 riscv_vmsge_mask, // llvm.riscv.vmsge.mask 508 riscv_vmsgeu, // llvm.riscv.vmsgeu 509 riscv_vmsgeu_mask, // llvm.riscv.vmsgeu.mask 510 riscv_vmsgt, // llvm.riscv.vmsgt 511 riscv_vmsgt_mask, // llvm.riscv.vmsgt.mask 512 riscv_vmsgtu, // llvm.riscv.vmsgtu 513 riscv_vmsgtu_mask, // llvm.riscv.vmsgtu.mask 514 riscv_vmsif, // llvm.riscv.vmsif 515 riscv_vmsif_mask, // llvm.riscv.vmsif.mask 516 riscv_vmsle, // llvm.riscv.vmsle 517 riscv_vmsle_mask, // llvm.riscv.vmsle.mask 518 riscv_vmsleu, // llvm.riscv.vmsleu 519 riscv_vmsleu_mask, // llvm.riscv.vmsleu.mask 520 riscv_vmslt, // llvm.riscv.vmslt 521 riscv_vmslt_mask, // llvm.riscv.vmslt.mask 522 riscv_vmsltu, // llvm.riscv.vmsltu 523 riscv_vmsltu_mask, // llvm.riscv.vmsltu.mask 524 riscv_vmsne, // llvm.riscv.vmsne 525 riscv_vmsne_mask, // llvm.riscv.vmsne.mask 526 riscv_vmsof, // llvm.riscv.vmsof 527 riscv_vmsof_mask, // llvm.riscv.vmsof.mask 528 riscv_vmul, // llvm.riscv.vmul 529 riscv_vmul_mask, // llvm.riscv.vmul.mask 530 riscv_vmulh, // llvm.riscv.vmulh 531 riscv_vmulh_mask, // llvm.riscv.vmulh.mask 532 riscv_vmulhsu, // llvm.riscv.vmulhsu 533 riscv_vmulhsu_mask, // llvm.riscv.vmulhsu.mask 534 riscv_vmulhu, // llvm.riscv.vmulhu 535 riscv_vmulhu_mask, // llvm.riscv.vmulhu.mask 536 riscv_vmv_s_x, // llvm.riscv.vmv.s.x 537 riscv_vmv_v_v, // llvm.riscv.vmv.v.v 538 riscv_vmv_v_x, // llvm.riscv.vmv.v.x 539 riscv_vmv_x_s, // llvm.riscv.vmv.x.s 540 riscv_vmxnor, // llvm.riscv.vmxnor 541 riscv_vmxor, // llvm.riscv.vmxor 542 riscv_vnclip, // llvm.riscv.vnclip 543 riscv_vnclip_mask, // llvm.riscv.vnclip.mask 544 riscv_vnclipu, // llvm.riscv.vnclipu 545 riscv_vnclipu_mask, // llvm.riscv.vnclipu.mask 546 riscv_vnmsac, // llvm.riscv.vnmsac 547 riscv_vnmsac_mask, // llvm.riscv.vnmsac.mask 548 riscv_vnmsub, // llvm.riscv.vnmsub 549 riscv_vnmsub_mask, // llvm.riscv.vnmsub.mask 550 riscv_vnsra, // llvm.riscv.vnsra 551 riscv_vnsra_mask, // llvm.riscv.vnsra.mask 552 riscv_vnsrl, // llvm.riscv.vnsrl 553 riscv_vnsrl_mask, // llvm.riscv.vnsrl.mask 554 riscv_vor, // llvm.riscv.vor 555 riscv_vor_mask, // llvm.riscv.vor.mask 556 riscv_vredand, // llvm.riscv.vredand 557 riscv_vredand_mask, // llvm.riscv.vredand.mask 558 riscv_vredmax, // llvm.riscv.vredmax 559 riscv_vredmax_mask, // llvm.riscv.vredmax.mask 560 riscv_vredmaxu, // llvm.riscv.vredmaxu 561 riscv_vredmaxu_mask, // llvm.riscv.vredmaxu.mask 562 riscv_vredmin, // llvm.riscv.vredmin 563 riscv_vredmin_mask, // llvm.riscv.vredmin.mask 564 riscv_vredminu, // llvm.riscv.vredminu 565 riscv_vredminu_mask, // llvm.riscv.vredminu.mask 566 riscv_vredor, // llvm.riscv.vredor 567 riscv_vredor_mask, // llvm.riscv.vredor.mask 568 riscv_vredsum, // llvm.riscv.vredsum 569 riscv_vredsum_mask, // llvm.riscv.vredsum.mask 570 riscv_vredxor, // llvm.riscv.vredxor 571 riscv_vredxor_mask, // llvm.riscv.vredxor.mask 572 riscv_vrem, // llvm.riscv.vrem 573 riscv_vrem_mask, // llvm.riscv.vrem.mask 574 riscv_vremu, // llvm.riscv.vremu 575 riscv_vremu_mask, // llvm.riscv.vremu.mask 576 riscv_vrev8, // llvm.riscv.vrev8 577 riscv_vrev8_mask, // llvm.riscv.vrev8.mask 578 riscv_vrgather_vv, // llvm.riscv.vrgather.vv 579 riscv_vrgather_vv_mask, // llvm.riscv.vrgather.vv.mask 580 riscv_vrgather_vx, // llvm.riscv.vrgather.vx 581 riscv_vrgather_vx_mask, // llvm.riscv.vrgather.vx.mask 582 riscv_vrgatherei16_vv, // llvm.riscv.vrgatherei16.vv 583 riscv_vrgatherei16_vv_mask, // llvm.riscv.vrgatherei16.vv.mask 584 riscv_vrol, // llvm.riscv.vrol 585 riscv_vrol_mask, // llvm.riscv.vrol.mask 586 riscv_vror, // llvm.riscv.vror 587 riscv_vror_mask, // llvm.riscv.vror.mask 588 riscv_vrsub, // llvm.riscv.vrsub 589 riscv_vrsub_mask, // llvm.riscv.vrsub.mask 590 riscv_vsadd, // llvm.riscv.vsadd 591 riscv_vsadd_mask, // llvm.riscv.vsadd.mask 592 riscv_vsaddu, // llvm.riscv.vsaddu 593 riscv_vsaddu_mask, // llvm.riscv.vsaddu.mask 594 riscv_vsbc, // llvm.riscv.vsbc 595 riscv_vse, // llvm.riscv.vse 596 riscv_vse_mask, // llvm.riscv.vse.mask 597 riscv_vsetvli, // llvm.riscv.vsetvli 598 riscv_vsetvlimax, // llvm.riscv.vsetvlimax 599 riscv_vsext, // llvm.riscv.vsext 600 riscv_vsext_mask, // llvm.riscv.vsext.mask 601 riscv_vsha2ch, // llvm.riscv.vsha2ch 602 riscv_vsha2cl, // llvm.riscv.vsha2cl 603 riscv_vsha2ms, // llvm.riscv.vsha2ms 604 riscv_vslide1down, // llvm.riscv.vslide1down 605 riscv_vslide1down_mask, // llvm.riscv.vslide1down.mask 606 riscv_vslide1up, // llvm.riscv.vslide1up 607 riscv_vslide1up_mask, // llvm.riscv.vslide1up.mask 608 riscv_vslidedown, // llvm.riscv.vslidedown 609 riscv_vslidedown_mask, // llvm.riscv.vslidedown.mask 610 riscv_vslideup, // llvm.riscv.vslideup 611 riscv_vslideup_mask, // llvm.riscv.vslideup.mask 612 riscv_vsll, // llvm.riscv.vsll 613 riscv_vsll_mask, // llvm.riscv.vsll.mask 614 riscv_vsm, // llvm.riscv.vsm 615 riscv_vsm3c, // llvm.riscv.vsm3c 616 riscv_vsm3me, // llvm.riscv.vsm3me 617 riscv_vsm4k, // llvm.riscv.vsm4k 618 riscv_vsm4r_vs, // llvm.riscv.vsm4r.vs 619 riscv_vsm4r_vv, // llvm.riscv.vsm4r.vv 620 riscv_vsmul, // llvm.riscv.vsmul 621 riscv_vsmul_mask, // llvm.riscv.vsmul.mask 622 riscv_vsoxei, // llvm.riscv.vsoxei 623 riscv_vsoxei_mask, // llvm.riscv.vsoxei.mask 624 riscv_vsoxseg2, // llvm.riscv.vsoxseg2 625 riscv_vsoxseg2_mask, // llvm.riscv.vsoxseg2.mask 626 riscv_vsoxseg3, // llvm.riscv.vsoxseg3 627 riscv_vsoxseg3_mask, // llvm.riscv.vsoxseg3.mask 628 riscv_vsoxseg4, // llvm.riscv.vsoxseg4 629 riscv_vsoxseg4_mask, // llvm.riscv.vsoxseg4.mask 630 riscv_vsoxseg5, // llvm.riscv.vsoxseg5 631 riscv_vsoxseg5_mask, // llvm.riscv.vsoxseg5.mask 632 riscv_vsoxseg6, // llvm.riscv.vsoxseg6 633 riscv_vsoxseg6_mask, // llvm.riscv.vsoxseg6.mask 634 riscv_vsoxseg7, // llvm.riscv.vsoxseg7 635 riscv_vsoxseg7_mask, // llvm.riscv.vsoxseg7.mask 636 riscv_vsoxseg8, // llvm.riscv.vsoxseg8 637 riscv_vsoxseg8_mask, // llvm.riscv.vsoxseg8.mask 638 riscv_vsra, // llvm.riscv.vsra 639 riscv_vsra_mask, // llvm.riscv.vsra.mask 640 riscv_vsrl, // llvm.riscv.vsrl 641 riscv_vsrl_mask, // llvm.riscv.vsrl.mask 642 riscv_vsse, // llvm.riscv.vsse 643 riscv_vsse_mask, // llvm.riscv.vsse.mask 644 riscv_vsseg2, // llvm.riscv.vsseg2 645 riscv_vsseg2_mask, // llvm.riscv.vsseg2.mask 646 riscv_vsseg3, // llvm.riscv.vsseg3 647 riscv_vsseg3_mask, // llvm.riscv.vsseg3.mask 648 riscv_vsseg4, // llvm.riscv.vsseg4 649 riscv_vsseg4_mask, // llvm.riscv.vsseg4.mask 650 riscv_vsseg5, // llvm.riscv.vsseg5 651 riscv_vsseg5_mask, // llvm.riscv.vsseg5.mask 652 riscv_vsseg6, // llvm.riscv.vsseg6 653 riscv_vsseg6_mask, // llvm.riscv.vsseg6.mask 654 riscv_vsseg7, // llvm.riscv.vsseg7 655 riscv_vsseg7_mask, // llvm.riscv.vsseg7.mask 656 riscv_vsseg8, // llvm.riscv.vsseg8 657 riscv_vsseg8_mask, // llvm.riscv.vsseg8.mask 658 riscv_vssra, // llvm.riscv.vssra 659 riscv_vssra_mask, // llvm.riscv.vssra.mask 660 riscv_vssrl, // llvm.riscv.vssrl 661 riscv_vssrl_mask, // llvm.riscv.vssrl.mask 662 riscv_vssseg2, // llvm.riscv.vssseg2 663 riscv_vssseg2_mask, // llvm.riscv.vssseg2.mask 664 riscv_vssseg3, // llvm.riscv.vssseg3 665 riscv_vssseg3_mask, // llvm.riscv.vssseg3.mask 666 riscv_vssseg4, // llvm.riscv.vssseg4 667 riscv_vssseg4_mask, // llvm.riscv.vssseg4.mask 668 riscv_vssseg5, // llvm.riscv.vssseg5 669 riscv_vssseg5_mask, // llvm.riscv.vssseg5.mask 670 riscv_vssseg6, // llvm.riscv.vssseg6 671 riscv_vssseg6_mask, // llvm.riscv.vssseg6.mask 672 riscv_vssseg7, // llvm.riscv.vssseg7 673 riscv_vssseg7_mask, // llvm.riscv.vssseg7.mask 674 riscv_vssseg8, // llvm.riscv.vssseg8 675 riscv_vssseg8_mask, // llvm.riscv.vssseg8.mask 676 riscv_vssub, // llvm.riscv.vssub 677 riscv_vssub_mask, // llvm.riscv.vssub.mask 678 riscv_vssubu, // llvm.riscv.vssubu 679 riscv_vssubu_mask, // llvm.riscv.vssubu.mask 680 riscv_vsub, // llvm.riscv.vsub 681 riscv_vsub_mask, // llvm.riscv.vsub.mask 682 riscv_vsuxei, // llvm.riscv.vsuxei 683 riscv_vsuxei_mask, // llvm.riscv.vsuxei.mask 684 riscv_vsuxseg2, // llvm.riscv.vsuxseg2 685 riscv_vsuxseg2_mask, // llvm.riscv.vsuxseg2.mask 686 riscv_vsuxseg3, // llvm.riscv.vsuxseg3 687 riscv_vsuxseg3_mask, // llvm.riscv.vsuxseg3.mask 688 riscv_vsuxseg4, // llvm.riscv.vsuxseg4 689 riscv_vsuxseg4_mask, // llvm.riscv.vsuxseg4.mask 690 riscv_vsuxseg5, // llvm.riscv.vsuxseg5 691 riscv_vsuxseg5_mask, // llvm.riscv.vsuxseg5.mask 692 riscv_vsuxseg6, // llvm.riscv.vsuxseg6 693 riscv_vsuxseg6_mask, // llvm.riscv.vsuxseg6.mask 694 riscv_vsuxseg7, // llvm.riscv.vsuxseg7 695 riscv_vsuxseg7_mask, // llvm.riscv.vsuxseg7.mask 696 riscv_vsuxseg8, // llvm.riscv.vsuxseg8 697 riscv_vsuxseg8_mask, // llvm.riscv.vsuxseg8.mask 698 riscv_vwadd, // llvm.riscv.vwadd 699 riscv_vwadd_mask, // llvm.riscv.vwadd.mask 700 riscv_vwadd_w, // llvm.riscv.vwadd.w 701 riscv_vwadd_w_mask, // llvm.riscv.vwadd.w.mask 702 riscv_vwaddu, // llvm.riscv.vwaddu 703 riscv_vwaddu_mask, // llvm.riscv.vwaddu.mask 704 riscv_vwaddu_w, // llvm.riscv.vwaddu.w 705 riscv_vwaddu_w_mask, // llvm.riscv.vwaddu.w.mask 706 riscv_vwmacc, // llvm.riscv.vwmacc 707 riscv_vwmacc_mask, // llvm.riscv.vwmacc.mask 708 riscv_vwmaccsu, // llvm.riscv.vwmaccsu 709 riscv_vwmaccsu_mask, // llvm.riscv.vwmaccsu.mask 710 riscv_vwmaccu, // llvm.riscv.vwmaccu 711 riscv_vwmaccu_mask, // llvm.riscv.vwmaccu.mask 712 riscv_vwmaccus, // llvm.riscv.vwmaccus 713 riscv_vwmaccus_mask, // llvm.riscv.vwmaccus.mask 714 riscv_vwmul, // llvm.riscv.vwmul 715 riscv_vwmul_mask, // llvm.riscv.vwmul.mask 716 riscv_vwmulsu, // llvm.riscv.vwmulsu 717 riscv_vwmulsu_mask, // llvm.riscv.vwmulsu.mask 718 riscv_vwmulu, // llvm.riscv.vwmulu 719 riscv_vwmulu_mask, // llvm.riscv.vwmulu.mask 720 riscv_vwredsum, // llvm.riscv.vwredsum 721 riscv_vwredsum_mask, // llvm.riscv.vwredsum.mask 722 riscv_vwredsumu, // llvm.riscv.vwredsumu 723 riscv_vwredsumu_mask, // llvm.riscv.vwredsumu.mask 724 riscv_vwsll, // llvm.riscv.vwsll 725 riscv_vwsll_mask, // llvm.riscv.vwsll.mask 726 riscv_vwsub, // llvm.riscv.vwsub 727 riscv_vwsub_mask, // llvm.riscv.vwsub.mask 728 riscv_vwsub_w, // llvm.riscv.vwsub.w 729 riscv_vwsub_w_mask, // llvm.riscv.vwsub.w.mask 730 riscv_vwsubu, // llvm.riscv.vwsubu 731 riscv_vwsubu_mask, // llvm.riscv.vwsubu.mask 732 riscv_vwsubu_w, // llvm.riscv.vwsubu.w 733 riscv_vwsubu_w_mask, // llvm.riscv.vwsubu.w.mask 734 riscv_vxor, // llvm.riscv.vxor 735 riscv_vxor_mask, // llvm.riscv.vxor.mask 736 riscv_vzext, // llvm.riscv.vzext 737 riscv_vzext_mask, // llvm.riscv.vzext.mask 738 riscv_xperm4, // llvm.riscv.xperm4 739 riscv_xperm8, // llvm.riscv.xperm8 740 riscv_zip, // llvm.riscv.zip 741 }; // enum 742 } // namespace Intrinsic 743 } // namespace llvm 744 745 #endif 746