| /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| |* *| |
| |* Intrinsic Function Source Fragment *| |
| |* *| |
| |* Automatically generated file, do not edit! *| |
| |* *| |
| \*===----------------------------------------------------------------------===*/ |
| |
| #ifndef LLVM_IR_INTRINSIC_RISCV_ENUMS_H |
| #define LLVM_IR_INTRINSIC_RISCV_ENUMS_H |
| |
| namespace llvm { |
| namespace Intrinsic { |
| enum RISCVIntrinsics : unsigned { |
| // Enum values for intrinsics |
| riscv_aes32dsi = 7382, // llvm.riscv.aes32dsi |
| riscv_aes32dsmi, // llvm.riscv.aes32dsmi |
| riscv_aes32esi, // llvm.riscv.aes32esi |
| riscv_aes32esmi, // llvm.riscv.aes32esmi |
| riscv_aes64ds, // llvm.riscv.aes64ds |
| riscv_aes64dsm, // llvm.riscv.aes64dsm |
| riscv_aes64es, // llvm.riscv.aes64es |
| riscv_aes64esm, // llvm.riscv.aes64esm |
| riscv_aes64im, // llvm.riscv.aes64im |
| riscv_aes64ks1i, // llvm.riscv.aes64ks1i |
| riscv_aes64ks2, // llvm.riscv.aes64ks2 |
| riscv_bcompress, // llvm.riscv.bcompress |
| riscv_bdecompress, // llvm.riscv.bdecompress |
| riscv_bfp, // llvm.riscv.bfp |
| riscv_brev8, // llvm.riscv.brev8 |
| riscv_clmul, // llvm.riscv.clmul |
| riscv_clmulh, // llvm.riscv.clmulh |
| riscv_clmulr, // llvm.riscv.clmulr |
| riscv_crc32_b, // llvm.riscv.crc32.b |
| riscv_crc32_d, // llvm.riscv.crc32.d |
| riscv_crc32_h, // llvm.riscv.crc32.h |
| riscv_crc32_w, // llvm.riscv.crc32.w |
| riscv_crc32c_b, // llvm.riscv.crc32c.b |
| riscv_crc32c_d, // llvm.riscv.crc32c.d |
| riscv_crc32c_h, // llvm.riscv.crc32c.h |
| riscv_crc32c_w, // llvm.riscv.crc32c.w |
| riscv_fsl, // llvm.riscv.fsl |
| riscv_fsr, // llvm.riscv.fsr |
| riscv_gorc, // llvm.riscv.gorc |
| riscv_grev, // llvm.riscv.grev |
| riscv_masked_atomicrmw_add_i32, // llvm.riscv.masked.atomicrmw.add.i32 |
| riscv_masked_atomicrmw_add_i64, // llvm.riscv.masked.atomicrmw.add.i64 |
| riscv_masked_atomicrmw_max_i32, // llvm.riscv.masked.atomicrmw.max.i32 |
| riscv_masked_atomicrmw_max_i64, // llvm.riscv.masked.atomicrmw.max.i64 |
| riscv_masked_atomicrmw_min_i32, // llvm.riscv.masked.atomicrmw.min.i32 |
| riscv_masked_atomicrmw_min_i64, // llvm.riscv.masked.atomicrmw.min.i64 |
| riscv_masked_atomicrmw_nand_i32, // llvm.riscv.masked.atomicrmw.nand.i32 |
| riscv_masked_atomicrmw_nand_i64, // llvm.riscv.masked.atomicrmw.nand.i64 |
| riscv_masked_atomicrmw_sub_i32, // llvm.riscv.masked.atomicrmw.sub.i32 |
| riscv_masked_atomicrmw_sub_i64, // llvm.riscv.masked.atomicrmw.sub.i64 |
| riscv_masked_atomicrmw_umax_i32, // llvm.riscv.masked.atomicrmw.umax.i32 |
| riscv_masked_atomicrmw_umax_i64, // llvm.riscv.masked.atomicrmw.umax.i64 |
| riscv_masked_atomicrmw_umin_i32, // llvm.riscv.masked.atomicrmw.umin.i32 |
| riscv_masked_atomicrmw_umin_i64, // llvm.riscv.masked.atomicrmw.umin.i64 |
| riscv_masked_atomicrmw_xchg_i32, // llvm.riscv.masked.atomicrmw.xchg.i32 |
| riscv_masked_atomicrmw_xchg_i64, // llvm.riscv.masked.atomicrmw.xchg.i64 |
| riscv_masked_cmpxchg_i32, // llvm.riscv.masked.cmpxchg.i32 |
| riscv_masked_cmpxchg_i64, // llvm.riscv.masked.cmpxchg.i64 |
| riscv_masked_strided_load, // llvm.riscv.masked.strided.load |
| riscv_masked_strided_store, // llvm.riscv.masked.strided.store |
| riscv_orc_b, // llvm.riscv.orc.b |
| riscv_seg2_load, // llvm.riscv.seg2.load |
| riscv_seg3_load, // llvm.riscv.seg3.load |
| riscv_seg4_load, // llvm.riscv.seg4.load |
| riscv_seg5_load, // llvm.riscv.seg5.load |
| riscv_seg6_load, // llvm.riscv.seg6.load |
| riscv_seg7_load, // llvm.riscv.seg7.load |
| riscv_seg8_load, // llvm.riscv.seg8.load |
| riscv_sha256sig0, // llvm.riscv.sha256sig0 |
| riscv_sha256sig1, // llvm.riscv.sha256sig1 |
| riscv_sha256sum0, // llvm.riscv.sha256sum0 |
| riscv_sha256sum1, // llvm.riscv.sha256sum1 |
| riscv_sha512sig0, // llvm.riscv.sha512sig0 |
| riscv_sha512sig0h, // llvm.riscv.sha512sig0h |
| riscv_sha512sig0l, // llvm.riscv.sha512sig0l |
| riscv_sha512sig1, // llvm.riscv.sha512sig1 |
| riscv_sha512sig1h, // llvm.riscv.sha512sig1h |
| riscv_sha512sig1l, // llvm.riscv.sha512sig1l |
| riscv_sha512sum0, // llvm.riscv.sha512sum0 |
| riscv_sha512sum0r, // llvm.riscv.sha512sum0r |
| riscv_sha512sum1, // llvm.riscv.sha512sum1 |
| riscv_sha512sum1r, // llvm.riscv.sha512sum1r |
| riscv_shfl, // llvm.riscv.shfl |
| riscv_sm3p0, // llvm.riscv.sm3p0 |
| riscv_sm3p1, // llvm.riscv.sm3p1 |
| riscv_sm4ed, // llvm.riscv.sm4ed |
| riscv_sm4ks, // llvm.riscv.sm4ks |
| riscv_unshfl, // llvm.riscv.unshfl |
| riscv_unzip, // llvm.riscv.unzip |
| riscv_vaadd, // llvm.riscv.vaadd |
| riscv_vaadd_mask, // llvm.riscv.vaadd.mask |
| riscv_vaaddu, // llvm.riscv.vaaddu |
| riscv_vaaddu_mask, // llvm.riscv.vaaddu.mask |
| riscv_vadc, // llvm.riscv.vadc |
| riscv_vadd, // llvm.riscv.vadd |
| riscv_vadd_mask, // llvm.riscv.vadd.mask |
| riscv_vand, // llvm.riscv.vand |
| riscv_vand_mask, // llvm.riscv.vand.mask |
| riscv_vasub, // llvm.riscv.vasub |
| riscv_vasub_mask, // llvm.riscv.vasub.mask |
| riscv_vasubu, // llvm.riscv.vasubu |
| riscv_vasubu_mask, // llvm.riscv.vasubu.mask |
| riscv_vcompress, // llvm.riscv.vcompress |
| riscv_vcpop, // llvm.riscv.vcpop |
| riscv_vcpop_mask, // llvm.riscv.vcpop.mask |
| riscv_vdiv, // llvm.riscv.vdiv |
| riscv_vdiv_mask, // llvm.riscv.vdiv.mask |
| riscv_vdivu, // llvm.riscv.vdivu |
| riscv_vdivu_mask, // llvm.riscv.vdivu.mask |
| riscv_vfadd, // llvm.riscv.vfadd |
| riscv_vfadd_mask, // llvm.riscv.vfadd.mask |
| riscv_vfclass, // llvm.riscv.vfclass |
| riscv_vfclass_mask, // llvm.riscv.vfclass.mask |
| riscv_vfcvt_f_x_v, // llvm.riscv.vfcvt.f.x.v |
| riscv_vfcvt_f_x_v_mask, // llvm.riscv.vfcvt.f.x.v.mask |
| riscv_vfcvt_f_xu_v, // llvm.riscv.vfcvt.f.xu.v |
| riscv_vfcvt_f_xu_v_mask, // llvm.riscv.vfcvt.f.xu.v.mask |
| riscv_vfcvt_rtz_x_f_v, // llvm.riscv.vfcvt.rtz.x.f.v |
| riscv_vfcvt_rtz_x_f_v_mask, // llvm.riscv.vfcvt.rtz.x.f.v.mask |
| riscv_vfcvt_rtz_xu_f_v, // llvm.riscv.vfcvt.rtz.xu.f.v |
| riscv_vfcvt_rtz_xu_f_v_mask, // llvm.riscv.vfcvt.rtz.xu.f.v.mask |
| riscv_vfcvt_x_f_v, // llvm.riscv.vfcvt.x.f.v |
| riscv_vfcvt_x_f_v_mask, // llvm.riscv.vfcvt.x.f.v.mask |
| riscv_vfcvt_xu_f_v, // llvm.riscv.vfcvt.xu.f.v |
| riscv_vfcvt_xu_f_v_mask, // llvm.riscv.vfcvt.xu.f.v.mask |
| riscv_vfdiv, // llvm.riscv.vfdiv |
| riscv_vfdiv_mask, // llvm.riscv.vfdiv.mask |
| riscv_vfirst, // llvm.riscv.vfirst |
| riscv_vfirst_mask, // llvm.riscv.vfirst.mask |
| riscv_vfmacc, // llvm.riscv.vfmacc |
| riscv_vfmacc_mask, // llvm.riscv.vfmacc.mask |
| riscv_vfmadd, // llvm.riscv.vfmadd |
| riscv_vfmadd_mask, // llvm.riscv.vfmadd.mask |
| riscv_vfmax, // llvm.riscv.vfmax |
| riscv_vfmax_mask, // llvm.riscv.vfmax.mask |
| riscv_vfmerge, // llvm.riscv.vfmerge |
| riscv_vfmin, // llvm.riscv.vfmin |
| riscv_vfmin_mask, // llvm.riscv.vfmin.mask |
| riscv_vfmsac, // llvm.riscv.vfmsac |
| riscv_vfmsac_mask, // llvm.riscv.vfmsac.mask |
| riscv_vfmsub, // llvm.riscv.vfmsub |
| riscv_vfmsub_mask, // llvm.riscv.vfmsub.mask |
| riscv_vfmul, // llvm.riscv.vfmul |
| riscv_vfmul_mask, // llvm.riscv.vfmul.mask |
| riscv_vfmv_f_s, // llvm.riscv.vfmv.f.s |
| riscv_vfmv_s_f, // llvm.riscv.vfmv.s.f |
| riscv_vfmv_v_f, // llvm.riscv.vfmv.v.f |
| riscv_vfncvt_f_f_w, // llvm.riscv.vfncvt.f.f.w |
| riscv_vfncvt_f_f_w_mask, // llvm.riscv.vfncvt.f.f.w.mask |
| riscv_vfncvt_f_x_w, // llvm.riscv.vfncvt.f.x.w |
| riscv_vfncvt_f_x_w_mask, // llvm.riscv.vfncvt.f.x.w.mask |
| riscv_vfncvt_f_xu_w, // llvm.riscv.vfncvt.f.xu.w |
| riscv_vfncvt_f_xu_w_mask, // llvm.riscv.vfncvt.f.xu.w.mask |
| riscv_vfncvt_rod_f_f_w, // llvm.riscv.vfncvt.rod.f.f.w |
| riscv_vfncvt_rod_f_f_w_mask, // llvm.riscv.vfncvt.rod.f.f.w.mask |
| riscv_vfncvt_rtz_x_f_w, // llvm.riscv.vfncvt.rtz.x.f.w |
| riscv_vfncvt_rtz_x_f_w_mask, // llvm.riscv.vfncvt.rtz.x.f.w.mask |
| riscv_vfncvt_rtz_xu_f_w, // llvm.riscv.vfncvt.rtz.xu.f.w |
| riscv_vfncvt_rtz_xu_f_w_mask, // llvm.riscv.vfncvt.rtz.xu.f.w.mask |
| riscv_vfncvt_x_f_w, // llvm.riscv.vfncvt.x.f.w |
| riscv_vfncvt_x_f_w_mask, // llvm.riscv.vfncvt.x.f.w.mask |
| riscv_vfncvt_xu_f_w, // llvm.riscv.vfncvt.xu.f.w |
| riscv_vfncvt_xu_f_w_mask, // llvm.riscv.vfncvt.xu.f.w.mask |
| riscv_vfnmacc, // llvm.riscv.vfnmacc |
| riscv_vfnmacc_mask, // llvm.riscv.vfnmacc.mask |
| riscv_vfnmadd, // llvm.riscv.vfnmadd |
| riscv_vfnmadd_mask, // llvm.riscv.vfnmadd.mask |
| riscv_vfnmsac, // llvm.riscv.vfnmsac |
| riscv_vfnmsac_mask, // llvm.riscv.vfnmsac.mask |
| riscv_vfnmsub, // llvm.riscv.vfnmsub |
| riscv_vfnmsub_mask, // llvm.riscv.vfnmsub.mask |
| riscv_vfrdiv, // llvm.riscv.vfrdiv |
| riscv_vfrdiv_mask, // llvm.riscv.vfrdiv.mask |
| riscv_vfrec7, // llvm.riscv.vfrec7 |
| riscv_vfrec7_mask, // llvm.riscv.vfrec7.mask |
| riscv_vfredmax, // llvm.riscv.vfredmax |
| riscv_vfredmax_mask, // llvm.riscv.vfredmax.mask |
| riscv_vfredmin, // llvm.riscv.vfredmin |
| riscv_vfredmin_mask, // llvm.riscv.vfredmin.mask |
| riscv_vfredosum, // llvm.riscv.vfredosum |
| riscv_vfredosum_mask, // llvm.riscv.vfredosum.mask |
| riscv_vfredusum, // llvm.riscv.vfredusum |
| riscv_vfredusum_mask, // llvm.riscv.vfredusum.mask |
| riscv_vfrsqrt7, // llvm.riscv.vfrsqrt7 |
| riscv_vfrsqrt7_mask, // llvm.riscv.vfrsqrt7.mask |
| riscv_vfrsub, // llvm.riscv.vfrsub |
| riscv_vfrsub_mask, // llvm.riscv.vfrsub.mask |
| riscv_vfsgnj, // llvm.riscv.vfsgnj |
| riscv_vfsgnj_mask, // llvm.riscv.vfsgnj.mask |
| riscv_vfsgnjn, // llvm.riscv.vfsgnjn |
| riscv_vfsgnjn_mask, // llvm.riscv.vfsgnjn.mask |
| riscv_vfsgnjx, // llvm.riscv.vfsgnjx |
| riscv_vfsgnjx_mask, // llvm.riscv.vfsgnjx.mask |
| riscv_vfslide1down, // llvm.riscv.vfslide1down |
| riscv_vfslide1down_mask, // llvm.riscv.vfslide1down.mask |
| riscv_vfslide1up, // llvm.riscv.vfslide1up |
| riscv_vfslide1up_mask, // llvm.riscv.vfslide1up.mask |
| riscv_vfsqrt, // llvm.riscv.vfsqrt |
| riscv_vfsqrt_mask, // llvm.riscv.vfsqrt.mask |
| riscv_vfsub, // llvm.riscv.vfsub |
| riscv_vfsub_mask, // llvm.riscv.vfsub.mask |
| riscv_vfwadd, // llvm.riscv.vfwadd |
| riscv_vfwadd_mask, // llvm.riscv.vfwadd.mask |
| riscv_vfwadd_w, // llvm.riscv.vfwadd.w |
| riscv_vfwadd_w_mask, // llvm.riscv.vfwadd.w.mask |
| riscv_vfwcvt_f_f_v, // llvm.riscv.vfwcvt.f.f.v |
| riscv_vfwcvt_f_f_v_mask, // llvm.riscv.vfwcvt.f.f.v.mask |
| riscv_vfwcvt_f_x_v, // llvm.riscv.vfwcvt.f.x.v |
| riscv_vfwcvt_f_x_v_mask, // llvm.riscv.vfwcvt.f.x.v.mask |
| riscv_vfwcvt_f_xu_v, // llvm.riscv.vfwcvt.f.xu.v |
| riscv_vfwcvt_f_xu_v_mask, // llvm.riscv.vfwcvt.f.xu.v.mask |
| riscv_vfwcvt_rtz_x_f_v, // llvm.riscv.vfwcvt.rtz.x.f.v |
| riscv_vfwcvt_rtz_x_f_v_mask, // llvm.riscv.vfwcvt.rtz.x.f.v.mask |
| riscv_vfwcvt_rtz_xu_f_v, // llvm.riscv.vfwcvt.rtz.xu.f.v |
| riscv_vfwcvt_rtz_xu_f_v_mask, // llvm.riscv.vfwcvt.rtz.xu.f.v.mask |
| riscv_vfwcvt_x_f_v, // llvm.riscv.vfwcvt.x.f.v |
| riscv_vfwcvt_x_f_v_mask, // llvm.riscv.vfwcvt.x.f.v.mask |
| riscv_vfwcvt_xu_f_v, // llvm.riscv.vfwcvt.xu.f.v |
| riscv_vfwcvt_xu_f_v_mask, // llvm.riscv.vfwcvt.xu.f.v.mask |
| riscv_vfwmacc, // llvm.riscv.vfwmacc |
| riscv_vfwmacc_mask, // llvm.riscv.vfwmacc.mask |
| riscv_vfwmsac, // llvm.riscv.vfwmsac |
| riscv_vfwmsac_mask, // llvm.riscv.vfwmsac.mask |
| riscv_vfwmul, // llvm.riscv.vfwmul |
| riscv_vfwmul_mask, // llvm.riscv.vfwmul.mask |
| riscv_vfwnmacc, // llvm.riscv.vfwnmacc |
| riscv_vfwnmacc_mask, // llvm.riscv.vfwnmacc.mask |
| riscv_vfwnmsac, // llvm.riscv.vfwnmsac |
| riscv_vfwnmsac_mask, // llvm.riscv.vfwnmsac.mask |
| riscv_vfwredosum, // llvm.riscv.vfwredosum |
| riscv_vfwredosum_mask, // llvm.riscv.vfwredosum.mask |
| riscv_vfwredusum, // llvm.riscv.vfwredusum |
| riscv_vfwredusum_mask, // llvm.riscv.vfwredusum.mask |
| riscv_vfwsub, // llvm.riscv.vfwsub |
| riscv_vfwsub_mask, // llvm.riscv.vfwsub.mask |
| riscv_vfwsub_w, // llvm.riscv.vfwsub.w |
| riscv_vfwsub_w_mask, // llvm.riscv.vfwsub.w.mask |
| riscv_vid, // llvm.riscv.vid |
| riscv_vid_mask, // llvm.riscv.vid.mask |
| riscv_viota, // llvm.riscv.viota |
| riscv_viota_mask, // llvm.riscv.viota.mask |
| riscv_vle, // llvm.riscv.vle |
| riscv_vle_mask, // llvm.riscv.vle.mask |
| riscv_vleff, // llvm.riscv.vleff |
| riscv_vleff_mask, // llvm.riscv.vleff.mask |
| riscv_vlm, // llvm.riscv.vlm |
| riscv_vloxei, // llvm.riscv.vloxei |
| riscv_vloxei_mask, // llvm.riscv.vloxei.mask |
| riscv_vloxseg2, // llvm.riscv.vloxseg2 |
| riscv_vloxseg2_mask, // llvm.riscv.vloxseg2.mask |
| riscv_vloxseg3, // llvm.riscv.vloxseg3 |
| riscv_vloxseg3_mask, // llvm.riscv.vloxseg3.mask |
| riscv_vloxseg4, // llvm.riscv.vloxseg4 |
| riscv_vloxseg4_mask, // llvm.riscv.vloxseg4.mask |
| riscv_vloxseg5, // llvm.riscv.vloxseg5 |
| riscv_vloxseg5_mask, // llvm.riscv.vloxseg5.mask |
| riscv_vloxseg6, // llvm.riscv.vloxseg6 |
| riscv_vloxseg6_mask, // llvm.riscv.vloxseg6.mask |
| riscv_vloxseg7, // llvm.riscv.vloxseg7 |
| riscv_vloxseg7_mask, // llvm.riscv.vloxseg7.mask |
| riscv_vloxseg8, // llvm.riscv.vloxseg8 |
| riscv_vloxseg8_mask, // llvm.riscv.vloxseg8.mask |
| riscv_vlse, // llvm.riscv.vlse |
| riscv_vlse_mask, // llvm.riscv.vlse.mask |
| riscv_vlseg2, // llvm.riscv.vlseg2 |
| riscv_vlseg2_mask, // llvm.riscv.vlseg2.mask |
| riscv_vlseg2ff, // llvm.riscv.vlseg2ff |
| riscv_vlseg2ff_mask, // llvm.riscv.vlseg2ff.mask |
| riscv_vlseg3, // llvm.riscv.vlseg3 |
| riscv_vlseg3_mask, // llvm.riscv.vlseg3.mask |
| riscv_vlseg3ff, // llvm.riscv.vlseg3ff |
| riscv_vlseg3ff_mask, // llvm.riscv.vlseg3ff.mask |
| riscv_vlseg4, // llvm.riscv.vlseg4 |
| riscv_vlseg4_mask, // llvm.riscv.vlseg4.mask |
| riscv_vlseg4ff, // llvm.riscv.vlseg4ff |
| riscv_vlseg4ff_mask, // llvm.riscv.vlseg4ff.mask |
| riscv_vlseg5, // llvm.riscv.vlseg5 |
| riscv_vlseg5_mask, // llvm.riscv.vlseg5.mask |
| riscv_vlseg5ff, // llvm.riscv.vlseg5ff |
| riscv_vlseg5ff_mask, // llvm.riscv.vlseg5ff.mask |
| riscv_vlseg6, // llvm.riscv.vlseg6 |
| riscv_vlseg6_mask, // llvm.riscv.vlseg6.mask |
| riscv_vlseg6ff, // llvm.riscv.vlseg6ff |
| riscv_vlseg6ff_mask, // llvm.riscv.vlseg6ff.mask |
| riscv_vlseg7, // llvm.riscv.vlseg7 |
| riscv_vlseg7_mask, // llvm.riscv.vlseg7.mask |
| riscv_vlseg7ff, // llvm.riscv.vlseg7ff |
| riscv_vlseg7ff_mask, // llvm.riscv.vlseg7ff.mask |
| riscv_vlseg8, // llvm.riscv.vlseg8 |
| riscv_vlseg8_mask, // llvm.riscv.vlseg8.mask |
| riscv_vlseg8ff, // llvm.riscv.vlseg8ff |
| riscv_vlseg8ff_mask, // llvm.riscv.vlseg8ff.mask |
| riscv_vlsseg2, // llvm.riscv.vlsseg2 |
| riscv_vlsseg2_mask, // llvm.riscv.vlsseg2.mask |
| riscv_vlsseg3, // llvm.riscv.vlsseg3 |
| riscv_vlsseg3_mask, // llvm.riscv.vlsseg3.mask |
| riscv_vlsseg4, // llvm.riscv.vlsseg4 |
| riscv_vlsseg4_mask, // llvm.riscv.vlsseg4.mask |
| riscv_vlsseg5, // llvm.riscv.vlsseg5 |
| riscv_vlsseg5_mask, // llvm.riscv.vlsseg5.mask |
| riscv_vlsseg6, // llvm.riscv.vlsseg6 |
| riscv_vlsseg6_mask, // llvm.riscv.vlsseg6.mask |
| riscv_vlsseg7, // llvm.riscv.vlsseg7 |
| riscv_vlsseg7_mask, // llvm.riscv.vlsseg7.mask |
| riscv_vlsseg8, // llvm.riscv.vlsseg8 |
| riscv_vlsseg8_mask, // llvm.riscv.vlsseg8.mask |
| riscv_vluxei, // llvm.riscv.vluxei |
| riscv_vluxei_mask, // llvm.riscv.vluxei.mask |
| riscv_vluxseg2, // llvm.riscv.vluxseg2 |
| riscv_vluxseg2_mask, // llvm.riscv.vluxseg2.mask |
| riscv_vluxseg3, // llvm.riscv.vluxseg3 |
| riscv_vluxseg3_mask, // llvm.riscv.vluxseg3.mask |
| riscv_vluxseg4, // llvm.riscv.vluxseg4 |
| riscv_vluxseg4_mask, // llvm.riscv.vluxseg4.mask |
| riscv_vluxseg5, // llvm.riscv.vluxseg5 |
| riscv_vluxseg5_mask, // llvm.riscv.vluxseg5.mask |
| riscv_vluxseg6, // llvm.riscv.vluxseg6 |
| riscv_vluxseg6_mask, // llvm.riscv.vluxseg6.mask |
| riscv_vluxseg7, // llvm.riscv.vluxseg7 |
| riscv_vluxseg7_mask, // llvm.riscv.vluxseg7.mask |
| riscv_vluxseg8, // llvm.riscv.vluxseg8 |
| riscv_vluxseg8_mask, // llvm.riscv.vluxseg8.mask |
| riscv_vmacc, // llvm.riscv.vmacc |
| riscv_vmacc_mask, // llvm.riscv.vmacc.mask |
| riscv_vmadc, // llvm.riscv.vmadc |
| riscv_vmadc_carry_in, // llvm.riscv.vmadc.carry.in |
| riscv_vmadd, // llvm.riscv.vmadd |
| riscv_vmadd_mask, // llvm.riscv.vmadd.mask |
| riscv_vmand, // llvm.riscv.vmand |
| riscv_vmandn, // llvm.riscv.vmandn |
| riscv_vmax, // llvm.riscv.vmax |
| riscv_vmax_mask, // llvm.riscv.vmax.mask |
| riscv_vmaxu, // llvm.riscv.vmaxu |
| riscv_vmaxu_mask, // llvm.riscv.vmaxu.mask |
| riscv_vmclr, // llvm.riscv.vmclr |
| riscv_vmerge, // llvm.riscv.vmerge |
| riscv_vmfeq, // llvm.riscv.vmfeq |
| riscv_vmfeq_mask, // llvm.riscv.vmfeq.mask |
| riscv_vmfge, // llvm.riscv.vmfge |
| riscv_vmfge_mask, // llvm.riscv.vmfge.mask |
| riscv_vmfgt, // llvm.riscv.vmfgt |
| riscv_vmfgt_mask, // llvm.riscv.vmfgt.mask |
| riscv_vmfle, // llvm.riscv.vmfle |
| riscv_vmfle_mask, // llvm.riscv.vmfle.mask |
| riscv_vmflt, // llvm.riscv.vmflt |
| riscv_vmflt_mask, // llvm.riscv.vmflt.mask |
| riscv_vmfne, // llvm.riscv.vmfne |
| riscv_vmfne_mask, // llvm.riscv.vmfne.mask |
| riscv_vmin, // llvm.riscv.vmin |
| riscv_vmin_mask, // llvm.riscv.vmin.mask |
| riscv_vminu, // llvm.riscv.vminu |
| riscv_vminu_mask, // llvm.riscv.vminu.mask |
| riscv_vmnand, // llvm.riscv.vmnand |
| riscv_vmnor, // llvm.riscv.vmnor |
| riscv_vmor, // llvm.riscv.vmor |
| riscv_vmorn, // llvm.riscv.vmorn |
| riscv_vmsbc, // llvm.riscv.vmsbc |
| riscv_vmsbc_borrow_in, // llvm.riscv.vmsbc.borrow.in |
| riscv_vmsbf, // llvm.riscv.vmsbf |
| riscv_vmsbf_mask, // llvm.riscv.vmsbf.mask |
| riscv_vmseq, // llvm.riscv.vmseq |
| riscv_vmseq_mask, // llvm.riscv.vmseq.mask |
| riscv_vmset, // llvm.riscv.vmset |
| riscv_vmsge, // llvm.riscv.vmsge |
| riscv_vmsge_mask, // llvm.riscv.vmsge.mask |
| riscv_vmsgeu, // llvm.riscv.vmsgeu |
| riscv_vmsgeu_mask, // llvm.riscv.vmsgeu.mask |
| riscv_vmsgt, // llvm.riscv.vmsgt |
| riscv_vmsgt_mask, // llvm.riscv.vmsgt.mask |
| riscv_vmsgtu, // llvm.riscv.vmsgtu |
| riscv_vmsgtu_mask, // llvm.riscv.vmsgtu.mask |
| riscv_vmsif, // llvm.riscv.vmsif |
| riscv_vmsif_mask, // llvm.riscv.vmsif.mask |
| riscv_vmsle, // llvm.riscv.vmsle |
| riscv_vmsle_mask, // llvm.riscv.vmsle.mask |
| riscv_vmsleu, // llvm.riscv.vmsleu |
| riscv_vmsleu_mask, // llvm.riscv.vmsleu.mask |
| riscv_vmslt, // llvm.riscv.vmslt |
| riscv_vmslt_mask, // llvm.riscv.vmslt.mask |
| riscv_vmsltu, // llvm.riscv.vmsltu |
| riscv_vmsltu_mask, // llvm.riscv.vmsltu.mask |
| riscv_vmsne, // llvm.riscv.vmsne |
| riscv_vmsne_mask, // llvm.riscv.vmsne.mask |
| riscv_vmsof, // llvm.riscv.vmsof |
| riscv_vmsof_mask, // llvm.riscv.vmsof.mask |
| riscv_vmul, // llvm.riscv.vmul |
| riscv_vmul_mask, // llvm.riscv.vmul.mask |
| riscv_vmulh, // llvm.riscv.vmulh |
| riscv_vmulh_mask, // llvm.riscv.vmulh.mask |
| riscv_vmulhsu, // llvm.riscv.vmulhsu |
| riscv_vmulhsu_mask, // llvm.riscv.vmulhsu.mask |
| riscv_vmulhu, // llvm.riscv.vmulhu |
| riscv_vmulhu_mask, // llvm.riscv.vmulhu.mask |
| riscv_vmv_s_x, // llvm.riscv.vmv.s.x |
| riscv_vmv_v_v, // llvm.riscv.vmv.v.v |
| riscv_vmv_v_x, // llvm.riscv.vmv.v.x |
| riscv_vmv_x_s, // llvm.riscv.vmv.x.s |
| riscv_vmxnor, // llvm.riscv.vmxnor |
| riscv_vmxor, // llvm.riscv.vmxor |
| riscv_vnclip, // llvm.riscv.vnclip |
| riscv_vnclip_mask, // llvm.riscv.vnclip.mask |
| riscv_vnclipu, // llvm.riscv.vnclipu |
| riscv_vnclipu_mask, // llvm.riscv.vnclipu.mask |
| riscv_vnmsac, // llvm.riscv.vnmsac |
| riscv_vnmsac_mask, // llvm.riscv.vnmsac.mask |
| riscv_vnmsub, // llvm.riscv.vnmsub |
| riscv_vnmsub_mask, // llvm.riscv.vnmsub.mask |
| riscv_vnsra, // llvm.riscv.vnsra |
| riscv_vnsra_mask, // llvm.riscv.vnsra.mask |
| riscv_vnsrl, // llvm.riscv.vnsrl |
| riscv_vnsrl_mask, // llvm.riscv.vnsrl.mask |
| riscv_vor, // llvm.riscv.vor |
| riscv_vor_mask, // llvm.riscv.vor.mask |
| riscv_vredand, // llvm.riscv.vredand |
| riscv_vredand_mask, // llvm.riscv.vredand.mask |
| riscv_vredmax, // llvm.riscv.vredmax |
| riscv_vredmax_mask, // llvm.riscv.vredmax.mask |
| riscv_vredmaxu, // llvm.riscv.vredmaxu |
| riscv_vredmaxu_mask, // llvm.riscv.vredmaxu.mask |
| riscv_vredmin, // llvm.riscv.vredmin |
| riscv_vredmin_mask, // llvm.riscv.vredmin.mask |
| riscv_vredminu, // llvm.riscv.vredminu |
| riscv_vredminu_mask, // llvm.riscv.vredminu.mask |
| riscv_vredor, // llvm.riscv.vredor |
| riscv_vredor_mask, // llvm.riscv.vredor.mask |
| riscv_vredsum, // llvm.riscv.vredsum |
| riscv_vredsum_mask, // llvm.riscv.vredsum.mask |
| riscv_vredxor, // llvm.riscv.vredxor |
| riscv_vredxor_mask, // llvm.riscv.vredxor.mask |
| riscv_vrem, // llvm.riscv.vrem |
| riscv_vrem_mask, // llvm.riscv.vrem.mask |
| riscv_vremu, // llvm.riscv.vremu |
| riscv_vremu_mask, // llvm.riscv.vremu.mask |
| riscv_vrgather_vv, // llvm.riscv.vrgather.vv |
| riscv_vrgather_vv_mask, // llvm.riscv.vrgather.vv.mask |
| riscv_vrgather_vx, // llvm.riscv.vrgather.vx |
| riscv_vrgather_vx_mask, // llvm.riscv.vrgather.vx.mask |
| riscv_vrgatherei16_vv, // llvm.riscv.vrgatherei16.vv |
| riscv_vrgatherei16_vv_mask, // llvm.riscv.vrgatherei16.vv.mask |
| riscv_vrsub, // llvm.riscv.vrsub |
| riscv_vrsub_mask, // llvm.riscv.vrsub.mask |
| riscv_vsadd, // llvm.riscv.vsadd |
| riscv_vsadd_mask, // llvm.riscv.vsadd.mask |
| riscv_vsaddu, // llvm.riscv.vsaddu |
| riscv_vsaddu_mask, // llvm.riscv.vsaddu.mask |
| riscv_vsbc, // llvm.riscv.vsbc |
| riscv_vse, // llvm.riscv.vse |
| riscv_vse_mask, // llvm.riscv.vse.mask |
| riscv_vsetvli, // llvm.riscv.vsetvli |
| riscv_vsetvli_opt, // llvm.riscv.vsetvli.opt |
| riscv_vsetvlimax, // llvm.riscv.vsetvlimax |
| riscv_vsetvlimax_opt, // llvm.riscv.vsetvlimax.opt |
| riscv_vsext, // llvm.riscv.vsext |
| riscv_vsext_mask, // llvm.riscv.vsext.mask |
| riscv_vslide1down, // llvm.riscv.vslide1down |
| riscv_vslide1down_mask, // llvm.riscv.vslide1down.mask |
| riscv_vslide1up, // llvm.riscv.vslide1up |
| riscv_vslide1up_mask, // llvm.riscv.vslide1up.mask |
| riscv_vslidedown, // llvm.riscv.vslidedown |
| riscv_vslidedown_mask, // llvm.riscv.vslidedown.mask |
| riscv_vslideup, // llvm.riscv.vslideup |
| riscv_vslideup_mask, // llvm.riscv.vslideup.mask |
| riscv_vsll, // llvm.riscv.vsll |
| riscv_vsll_mask, // llvm.riscv.vsll.mask |
| riscv_vsm, // llvm.riscv.vsm |
| riscv_vsmul, // llvm.riscv.vsmul |
| riscv_vsmul_mask, // llvm.riscv.vsmul.mask |
| riscv_vsoxei, // llvm.riscv.vsoxei |
| riscv_vsoxei_mask, // llvm.riscv.vsoxei.mask |
| riscv_vsoxseg2, // llvm.riscv.vsoxseg2 |
| riscv_vsoxseg2_mask, // llvm.riscv.vsoxseg2.mask |
| riscv_vsoxseg3, // llvm.riscv.vsoxseg3 |
| riscv_vsoxseg3_mask, // llvm.riscv.vsoxseg3.mask |
| riscv_vsoxseg4, // llvm.riscv.vsoxseg4 |
| riscv_vsoxseg4_mask, // llvm.riscv.vsoxseg4.mask |
| riscv_vsoxseg5, // llvm.riscv.vsoxseg5 |
| riscv_vsoxseg5_mask, // llvm.riscv.vsoxseg5.mask |
| riscv_vsoxseg6, // llvm.riscv.vsoxseg6 |
| riscv_vsoxseg6_mask, // llvm.riscv.vsoxseg6.mask |
| riscv_vsoxseg7, // llvm.riscv.vsoxseg7 |
| riscv_vsoxseg7_mask, // llvm.riscv.vsoxseg7.mask |
| riscv_vsoxseg8, // llvm.riscv.vsoxseg8 |
| riscv_vsoxseg8_mask, // llvm.riscv.vsoxseg8.mask |
| riscv_vsra, // llvm.riscv.vsra |
| riscv_vsra_mask, // llvm.riscv.vsra.mask |
| riscv_vsrl, // llvm.riscv.vsrl |
| riscv_vsrl_mask, // llvm.riscv.vsrl.mask |
| riscv_vsse, // llvm.riscv.vsse |
| riscv_vsse_mask, // llvm.riscv.vsse.mask |
| riscv_vsseg2, // llvm.riscv.vsseg2 |
| riscv_vsseg2_mask, // llvm.riscv.vsseg2.mask |
| riscv_vsseg3, // llvm.riscv.vsseg3 |
| riscv_vsseg3_mask, // llvm.riscv.vsseg3.mask |
| riscv_vsseg4, // llvm.riscv.vsseg4 |
| riscv_vsseg4_mask, // llvm.riscv.vsseg4.mask |
| riscv_vsseg5, // llvm.riscv.vsseg5 |
| riscv_vsseg5_mask, // llvm.riscv.vsseg5.mask |
| riscv_vsseg6, // llvm.riscv.vsseg6 |
| riscv_vsseg6_mask, // llvm.riscv.vsseg6.mask |
| riscv_vsseg7, // llvm.riscv.vsseg7 |
| riscv_vsseg7_mask, // llvm.riscv.vsseg7.mask |
| riscv_vsseg8, // llvm.riscv.vsseg8 |
| riscv_vsseg8_mask, // llvm.riscv.vsseg8.mask |
| riscv_vssra, // llvm.riscv.vssra |
| riscv_vssra_mask, // llvm.riscv.vssra.mask |
| riscv_vssrl, // llvm.riscv.vssrl |
| riscv_vssrl_mask, // llvm.riscv.vssrl.mask |
| riscv_vssseg2, // llvm.riscv.vssseg2 |
| riscv_vssseg2_mask, // llvm.riscv.vssseg2.mask |
| riscv_vssseg3, // llvm.riscv.vssseg3 |
| riscv_vssseg3_mask, // llvm.riscv.vssseg3.mask |
| riscv_vssseg4, // llvm.riscv.vssseg4 |
| riscv_vssseg4_mask, // llvm.riscv.vssseg4.mask |
| riscv_vssseg5, // llvm.riscv.vssseg5 |
| riscv_vssseg5_mask, // llvm.riscv.vssseg5.mask |
| riscv_vssseg6, // llvm.riscv.vssseg6 |
| riscv_vssseg6_mask, // llvm.riscv.vssseg6.mask |
| riscv_vssseg7, // llvm.riscv.vssseg7 |
| riscv_vssseg7_mask, // llvm.riscv.vssseg7.mask |
| riscv_vssseg8, // llvm.riscv.vssseg8 |
| riscv_vssseg8_mask, // llvm.riscv.vssseg8.mask |
| riscv_vssub, // llvm.riscv.vssub |
| riscv_vssub_mask, // llvm.riscv.vssub.mask |
| riscv_vssubu, // llvm.riscv.vssubu |
| riscv_vssubu_mask, // llvm.riscv.vssubu.mask |
| riscv_vsub, // llvm.riscv.vsub |
| riscv_vsub_mask, // llvm.riscv.vsub.mask |
| riscv_vsuxei, // llvm.riscv.vsuxei |
| riscv_vsuxei_mask, // llvm.riscv.vsuxei.mask |
| riscv_vsuxseg2, // llvm.riscv.vsuxseg2 |
| riscv_vsuxseg2_mask, // llvm.riscv.vsuxseg2.mask |
| riscv_vsuxseg3, // llvm.riscv.vsuxseg3 |
| riscv_vsuxseg3_mask, // llvm.riscv.vsuxseg3.mask |
| riscv_vsuxseg4, // llvm.riscv.vsuxseg4 |
| riscv_vsuxseg4_mask, // llvm.riscv.vsuxseg4.mask |
| riscv_vsuxseg5, // llvm.riscv.vsuxseg5 |
| riscv_vsuxseg5_mask, // llvm.riscv.vsuxseg5.mask |
| riscv_vsuxseg6, // llvm.riscv.vsuxseg6 |
| riscv_vsuxseg6_mask, // llvm.riscv.vsuxseg6.mask |
| riscv_vsuxseg7, // llvm.riscv.vsuxseg7 |
| riscv_vsuxseg7_mask, // llvm.riscv.vsuxseg7.mask |
| riscv_vsuxseg8, // llvm.riscv.vsuxseg8 |
| riscv_vsuxseg8_mask, // llvm.riscv.vsuxseg8.mask |
| riscv_vwadd, // llvm.riscv.vwadd |
| riscv_vwadd_mask, // llvm.riscv.vwadd.mask |
| riscv_vwadd_w, // llvm.riscv.vwadd.w |
| riscv_vwadd_w_mask, // llvm.riscv.vwadd.w.mask |
| riscv_vwaddu, // llvm.riscv.vwaddu |
| riscv_vwaddu_mask, // llvm.riscv.vwaddu.mask |
| riscv_vwaddu_w, // llvm.riscv.vwaddu.w |
| riscv_vwaddu_w_mask, // llvm.riscv.vwaddu.w.mask |
| riscv_vwmacc, // llvm.riscv.vwmacc |
| riscv_vwmacc_mask, // llvm.riscv.vwmacc.mask |
| riscv_vwmaccsu, // llvm.riscv.vwmaccsu |
| riscv_vwmaccsu_mask, // llvm.riscv.vwmaccsu.mask |
| riscv_vwmaccu, // llvm.riscv.vwmaccu |
| riscv_vwmaccu_mask, // llvm.riscv.vwmaccu.mask |
| riscv_vwmaccus, // llvm.riscv.vwmaccus |
| riscv_vwmaccus_mask, // llvm.riscv.vwmaccus.mask |
| riscv_vwmul, // llvm.riscv.vwmul |
| riscv_vwmul_mask, // llvm.riscv.vwmul.mask |
| riscv_vwmulsu, // llvm.riscv.vwmulsu |
| riscv_vwmulsu_mask, // llvm.riscv.vwmulsu.mask |
| riscv_vwmulu, // llvm.riscv.vwmulu |
| riscv_vwmulu_mask, // llvm.riscv.vwmulu.mask |
| riscv_vwredsum, // llvm.riscv.vwredsum |
| riscv_vwredsum_mask, // llvm.riscv.vwredsum.mask |
| riscv_vwredsumu, // llvm.riscv.vwredsumu |
| riscv_vwredsumu_mask, // llvm.riscv.vwredsumu.mask |
| riscv_vwsub, // llvm.riscv.vwsub |
| riscv_vwsub_mask, // llvm.riscv.vwsub.mask |
| riscv_vwsub_w, // llvm.riscv.vwsub.w |
| riscv_vwsub_w_mask, // llvm.riscv.vwsub.w.mask |
| riscv_vwsubu, // llvm.riscv.vwsubu |
| riscv_vwsubu_mask, // llvm.riscv.vwsubu.mask |
| riscv_vwsubu_w, // llvm.riscv.vwsubu.w |
| riscv_vwsubu_w_mask, // llvm.riscv.vwsubu.w.mask |
| riscv_vxor, // llvm.riscv.vxor |
| riscv_vxor_mask, // llvm.riscv.vxor.mask |
| riscv_vzext, // llvm.riscv.vzext |
| riscv_vzext_mask, // llvm.riscv.vzext.mask |
| riscv_xperm_b, // llvm.riscv.xperm.b |
| riscv_xperm_h, // llvm.riscv.xperm.h |
| riscv_xperm_n, // llvm.riscv.xperm.n |
| riscv_xperm_w, // llvm.riscv.xperm.w |
| riscv_xperm4, // llvm.riscv.xperm4 |
| riscv_xperm8, // llvm.riscv.xperm8 |
| riscv_zip, // llvm.riscv.zip |
| }; // enum |
| } // namespace Intrinsic |
| } // namespace llvm |
| |
| #endif |