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