Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:44:05

0001 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
0002 |*                                                                            *|
0003 |* Intrinsic Function Source Fragment                                         *|
0004 |*                                                                            *|
0005 |* Automatically generated file, do not edit!                                 *|
0006 |*                                                                            *|
0007 \*===----------------------------------------------------------------------===*/
0008 
0009 #ifndef LLVM_IR_INTRINSIC_RISCV_ENUMS_H
0010 #define LLVM_IR_INTRINSIC_RISCV_ENUMS_H
0011 namespace llvm::Intrinsic {
0012 enum RISCVIntrinsics : unsigned {
0013 // Enum values for intrinsics.
0014     riscv_aes32dsi = 10575,                            // llvm.riscv.aes32dsi
0015     riscv_aes32dsmi,                           // llvm.riscv.aes32dsmi
0016     riscv_aes32esi,                            // llvm.riscv.aes32esi
0017     riscv_aes32esmi,                           // llvm.riscv.aes32esmi
0018     riscv_aes64ds,                             // llvm.riscv.aes64ds
0019     riscv_aes64dsm,                            // llvm.riscv.aes64dsm
0020     riscv_aes64es,                             // llvm.riscv.aes64es
0021     riscv_aes64esm,                            // llvm.riscv.aes64esm
0022     riscv_aes64im,                             // llvm.riscv.aes64im
0023     riscv_aes64ks1i,                           // llvm.riscv.aes64ks1i
0024     riscv_aes64ks2,                            // llvm.riscv.aes64ks2
0025     riscv_brev8,                               // llvm.riscv.brev8
0026     riscv_clmul,                               // llvm.riscv.clmul
0027     riscv_clmulh,                              // llvm.riscv.clmulh
0028     riscv_clmulr,                              // llvm.riscv.clmulr
0029     riscv_cv_alu_addN,                         // llvm.riscv.cv.alu.addN
0030     riscv_cv_alu_addRN,                        // llvm.riscv.cv.alu.addRN
0031     riscv_cv_alu_adduN,                        // llvm.riscv.cv.alu.adduN
0032     riscv_cv_alu_adduRN,                       // llvm.riscv.cv.alu.adduRN
0033     riscv_cv_alu_clip,                         // llvm.riscv.cv.alu.clip
0034     riscv_cv_alu_clipu,                        // llvm.riscv.cv.alu.clipu
0035     riscv_cv_alu_subN,                         // llvm.riscv.cv.alu.subN
0036     riscv_cv_alu_subRN,                        // llvm.riscv.cv.alu.subRN
0037     riscv_cv_alu_subuN,                        // llvm.riscv.cv.alu.subuN
0038     riscv_cv_alu_subuRN,                       // llvm.riscv.cv.alu.subuRN
0039     riscv_cv_bitmanip_bclr,                    // llvm.riscv.cv.bitmanip.bclr
0040     riscv_cv_bitmanip_bitrev,                  // llvm.riscv.cv.bitmanip.bitrev
0041     riscv_cv_bitmanip_bset,                    // llvm.riscv.cv.bitmanip.bset
0042     riscv_cv_bitmanip_clb,                     // llvm.riscv.cv.bitmanip.clb
0043     riscv_cv_bitmanip_extract,                 // llvm.riscv.cv.bitmanip.extract
0044     riscv_cv_bitmanip_extractu,                // llvm.riscv.cv.bitmanip.extractu
0045     riscv_cv_bitmanip_insert,                  // llvm.riscv.cv.bitmanip.insert
0046     riscv_cv_mac_mac,                          // llvm.riscv.cv.mac.mac
0047     riscv_cv_mac_machhsN,                      // llvm.riscv.cv.mac.machhsN
0048     riscv_cv_mac_machhsRN,                     // llvm.riscv.cv.mac.machhsRN
0049     riscv_cv_mac_machhuN,                      // llvm.riscv.cv.mac.machhuN
0050     riscv_cv_mac_machhuRN,                     // llvm.riscv.cv.mac.machhuRN
0051     riscv_cv_mac_macsN,                        // llvm.riscv.cv.mac.macsN
0052     riscv_cv_mac_macsRN,                       // llvm.riscv.cv.mac.macsRN
0053     riscv_cv_mac_macuN,                        // llvm.riscv.cv.mac.macuN
0054     riscv_cv_mac_macuRN,                       // llvm.riscv.cv.mac.macuRN
0055     riscv_cv_mac_msu,                          // llvm.riscv.cv.mac.msu
0056     riscv_cv_mac_mulhhsN,                      // llvm.riscv.cv.mac.mulhhsN
0057     riscv_cv_mac_mulhhsRN,                     // llvm.riscv.cv.mac.mulhhsRN
0058     riscv_cv_mac_mulhhuN,                      // llvm.riscv.cv.mac.mulhhuN
0059     riscv_cv_mac_mulhhuRN,                     // llvm.riscv.cv.mac.mulhhuRN
0060     riscv_cv_mac_mulsN,                        // llvm.riscv.cv.mac.mulsN
0061     riscv_cv_mac_mulsRN,                       // llvm.riscv.cv.mac.mulsRN
0062     riscv_cv_mac_muluN,                        // llvm.riscv.cv.mac.muluN
0063     riscv_cv_mac_muluRN,                       // llvm.riscv.cv.mac.muluRN
0064     riscv_masked_atomicrmw_add_i32,            // llvm.riscv.masked.atomicrmw.add.i32
0065     riscv_masked_atomicrmw_add_i64,            // llvm.riscv.masked.atomicrmw.add.i64
0066     riscv_masked_atomicrmw_max_i32,            // llvm.riscv.masked.atomicrmw.max.i32
0067     riscv_masked_atomicrmw_max_i64,            // llvm.riscv.masked.atomicrmw.max.i64
0068     riscv_masked_atomicrmw_min_i32,            // llvm.riscv.masked.atomicrmw.min.i32
0069     riscv_masked_atomicrmw_min_i64,            // llvm.riscv.masked.atomicrmw.min.i64
0070     riscv_masked_atomicrmw_nand_i32,           // llvm.riscv.masked.atomicrmw.nand.i32
0071     riscv_masked_atomicrmw_nand_i64,           // llvm.riscv.masked.atomicrmw.nand.i64
0072     riscv_masked_atomicrmw_sub_i32,            // llvm.riscv.masked.atomicrmw.sub.i32
0073     riscv_masked_atomicrmw_sub_i64,            // llvm.riscv.masked.atomicrmw.sub.i64
0074     riscv_masked_atomicrmw_umax_i32,           // llvm.riscv.masked.atomicrmw.umax.i32
0075     riscv_masked_atomicrmw_umax_i64,           // llvm.riscv.masked.atomicrmw.umax.i64
0076     riscv_masked_atomicrmw_umin_i32,           // llvm.riscv.masked.atomicrmw.umin.i32
0077     riscv_masked_atomicrmw_umin_i64,           // llvm.riscv.masked.atomicrmw.umin.i64
0078     riscv_masked_atomicrmw_xchg_i32,           // llvm.riscv.masked.atomicrmw.xchg.i32
0079     riscv_masked_atomicrmw_xchg_i64,           // llvm.riscv.masked.atomicrmw.xchg.i64
0080     riscv_masked_cmpxchg_i32,                  // llvm.riscv.masked.cmpxchg.i32
0081     riscv_masked_cmpxchg_i64,                  // llvm.riscv.masked.cmpxchg.i64
0082     riscv_mopr,                                // llvm.riscv.mopr
0083     riscv_moprr,                               // llvm.riscv.moprr
0084     riscv_orc_b,                               // llvm.riscv.orc.b
0085     riscv_seg2_load,                           // llvm.riscv.seg2.load
0086     riscv_seg2_store,                          // llvm.riscv.seg2.store
0087     riscv_seg3_load,                           // llvm.riscv.seg3.load
0088     riscv_seg3_store,                          // llvm.riscv.seg3.store
0089     riscv_seg4_load,                           // llvm.riscv.seg4.load
0090     riscv_seg4_store,                          // llvm.riscv.seg4.store
0091     riscv_seg5_load,                           // llvm.riscv.seg5.load
0092     riscv_seg5_store,                          // llvm.riscv.seg5.store
0093     riscv_seg6_load,                           // llvm.riscv.seg6.load
0094     riscv_seg6_store,                          // llvm.riscv.seg6.store
0095     riscv_seg7_load,                           // llvm.riscv.seg7.load
0096     riscv_seg7_store,                          // llvm.riscv.seg7.store
0097     riscv_seg8_load,                           // llvm.riscv.seg8.load
0098     riscv_seg8_store,                          // llvm.riscv.seg8.store
0099     riscv_sf_vc_fv_se,                         // llvm.riscv.sf.vc.fv.se
0100     riscv_sf_vc_fvv_se,                        // llvm.riscv.sf.vc.fvv.se
0101     riscv_sf_vc_fvw_se,                        // llvm.riscv.sf.vc.fvw.se
0102     riscv_sf_vc_i_se,                          // llvm.riscv.sf.vc.i.se
0103     riscv_sf_vc_iv_se,                         // llvm.riscv.sf.vc.iv.se
0104     riscv_sf_vc_ivv_se,                        // llvm.riscv.sf.vc.ivv.se
0105     riscv_sf_vc_ivw_se,                        // llvm.riscv.sf.vc.ivw.se
0106     riscv_sf_vc_v_fv,                          // llvm.riscv.sf.vc.v.fv
0107     riscv_sf_vc_v_fv_se,                       // llvm.riscv.sf.vc.v.fv.se
0108     riscv_sf_vc_v_fvv,                         // llvm.riscv.sf.vc.v.fvv
0109     riscv_sf_vc_v_fvv_se,                      // llvm.riscv.sf.vc.v.fvv.se
0110     riscv_sf_vc_v_fvw,                         // llvm.riscv.sf.vc.v.fvw
0111     riscv_sf_vc_v_fvw_se,                      // llvm.riscv.sf.vc.v.fvw.se
0112     riscv_sf_vc_v_i,                           // llvm.riscv.sf.vc.v.i
0113     riscv_sf_vc_v_i_se,                        // llvm.riscv.sf.vc.v.i.se
0114     riscv_sf_vc_v_iv,                          // llvm.riscv.sf.vc.v.iv
0115     riscv_sf_vc_v_iv_se,                       // llvm.riscv.sf.vc.v.iv.se
0116     riscv_sf_vc_v_ivv,                         // llvm.riscv.sf.vc.v.ivv
0117     riscv_sf_vc_v_ivv_se,                      // llvm.riscv.sf.vc.v.ivv.se
0118     riscv_sf_vc_v_ivw,                         // llvm.riscv.sf.vc.v.ivw
0119     riscv_sf_vc_v_ivw_se,                      // llvm.riscv.sf.vc.v.ivw.se
0120     riscv_sf_vc_v_vv,                          // llvm.riscv.sf.vc.v.vv
0121     riscv_sf_vc_v_vv_se,                       // llvm.riscv.sf.vc.v.vv.se
0122     riscv_sf_vc_v_vvv,                         // llvm.riscv.sf.vc.v.vvv
0123     riscv_sf_vc_v_vvv_se,                      // llvm.riscv.sf.vc.v.vvv.se
0124     riscv_sf_vc_v_vvw,                         // llvm.riscv.sf.vc.v.vvw
0125     riscv_sf_vc_v_vvw_se,                      // llvm.riscv.sf.vc.v.vvw.se
0126     riscv_sf_vc_v_x,                           // llvm.riscv.sf.vc.v.x
0127     riscv_sf_vc_v_x_se,                        // llvm.riscv.sf.vc.v.x.se
0128     riscv_sf_vc_v_xv,                          // llvm.riscv.sf.vc.v.xv
0129     riscv_sf_vc_v_xv_se,                       // llvm.riscv.sf.vc.v.xv.se
0130     riscv_sf_vc_v_xvv,                         // llvm.riscv.sf.vc.v.xvv
0131     riscv_sf_vc_v_xvv_se,                      // llvm.riscv.sf.vc.v.xvv.se
0132     riscv_sf_vc_v_xvw,                         // llvm.riscv.sf.vc.v.xvw
0133     riscv_sf_vc_v_xvw_se,                      // llvm.riscv.sf.vc.v.xvw.se
0134     riscv_sf_vc_vv_se,                         // llvm.riscv.sf.vc.vv.se
0135     riscv_sf_vc_vvv_se,                        // llvm.riscv.sf.vc.vvv.se
0136     riscv_sf_vc_vvw_se,                        // llvm.riscv.sf.vc.vvw.se
0137     riscv_sf_vc_x_se,                          // llvm.riscv.sf.vc.x.se
0138     riscv_sf_vc_xv_se,                         // llvm.riscv.sf.vc.xv.se
0139     riscv_sf_vc_xvv_se,                        // llvm.riscv.sf.vc.xvv.se
0140     riscv_sf_vc_xvw_se,                        // llvm.riscv.sf.vc.xvw.se
0141     riscv_sf_vfnrclip_x_f_qf,                  // llvm.riscv.sf.vfnrclip.x.f.qf
0142     riscv_sf_vfnrclip_x_f_qf_mask,             // llvm.riscv.sf.vfnrclip.x.f.qf.mask
0143     riscv_sf_vfnrclip_xu_f_qf,                 // llvm.riscv.sf.vfnrclip.xu.f.qf
0144     riscv_sf_vfnrclip_xu_f_qf_mask,            // llvm.riscv.sf.vfnrclip.xu.f.qf.mask
0145     riscv_sf_vfwmacc_4x4x4,                    // llvm.riscv.sf.vfwmacc.4x4x4
0146     riscv_sf_vqmacc_2x8x2,                     // llvm.riscv.sf.vqmacc.2x8x2
0147     riscv_sf_vqmacc_4x8x4,                     // llvm.riscv.sf.vqmacc.4x8x4
0148     riscv_sf_vqmaccsu_2x8x2,                   // llvm.riscv.sf.vqmaccsu.2x8x2
0149     riscv_sf_vqmaccsu_4x8x4,                   // llvm.riscv.sf.vqmaccsu.4x8x4
0150     riscv_sf_vqmaccu_2x8x2,                    // llvm.riscv.sf.vqmaccu.2x8x2
0151     riscv_sf_vqmaccu_4x8x4,                    // llvm.riscv.sf.vqmaccu.4x8x4
0152     riscv_sf_vqmaccus_2x8x2,                   // llvm.riscv.sf.vqmaccus.2x8x2
0153     riscv_sf_vqmaccus_4x8x4,                   // llvm.riscv.sf.vqmaccus.4x8x4
0154     riscv_sha256sig0,                          // llvm.riscv.sha256sig0
0155     riscv_sha256sig1,                          // llvm.riscv.sha256sig1
0156     riscv_sha256sum0,                          // llvm.riscv.sha256sum0
0157     riscv_sha256sum1,                          // llvm.riscv.sha256sum1
0158     riscv_sha512sig0,                          // llvm.riscv.sha512sig0
0159     riscv_sha512sig0h,                         // llvm.riscv.sha512sig0h
0160     riscv_sha512sig0l,                         // llvm.riscv.sha512sig0l
0161     riscv_sha512sig1,                          // llvm.riscv.sha512sig1
0162     riscv_sha512sig1h,                         // llvm.riscv.sha512sig1h
0163     riscv_sha512sig1l,                         // llvm.riscv.sha512sig1l
0164     riscv_sha512sum0,                          // llvm.riscv.sha512sum0
0165     riscv_sha512sum0r,                         // llvm.riscv.sha512sum0r
0166     riscv_sha512sum1,                          // llvm.riscv.sha512sum1
0167     riscv_sha512sum1r,                         // llvm.riscv.sha512sum1r
0168     riscv_sm3p0,                               // llvm.riscv.sm3p0
0169     riscv_sm3p1,                               // llvm.riscv.sm3p1
0170     riscv_sm4ed,                               // llvm.riscv.sm4ed
0171     riscv_sm4ks,                               // llvm.riscv.sm4ks
0172     riscv_th_vmaqa,                            // llvm.riscv.th.vmaqa
0173     riscv_th_vmaqa_mask,                       // llvm.riscv.th.vmaqa.mask
0174     riscv_th_vmaqasu,                          // llvm.riscv.th.vmaqasu
0175     riscv_th_vmaqasu_mask,                     // llvm.riscv.th.vmaqasu.mask
0176     riscv_th_vmaqau,                           // llvm.riscv.th.vmaqau
0177     riscv_th_vmaqau_mask,                      // llvm.riscv.th.vmaqau.mask
0178     riscv_th_vmaqaus,                          // llvm.riscv.th.vmaqaus
0179     riscv_th_vmaqaus_mask,                     // llvm.riscv.th.vmaqaus.mask
0180     riscv_tuple_extract,                       // llvm.riscv.tuple.extract
0181     riscv_tuple_insert,                        // llvm.riscv.tuple.insert
0182     riscv_unzip,                               // llvm.riscv.unzip
0183     riscv_vaadd,                               // llvm.riscv.vaadd
0184     riscv_vaadd_mask,                          // llvm.riscv.vaadd.mask
0185     riscv_vaaddu,                              // llvm.riscv.vaaddu
0186     riscv_vaaddu_mask,                         // llvm.riscv.vaaddu.mask
0187     riscv_vadc,                                // llvm.riscv.vadc
0188     riscv_vadd,                                // llvm.riscv.vadd
0189     riscv_vadd_mask,                           // llvm.riscv.vadd.mask
0190     riscv_vaesdf_vs,                           // llvm.riscv.vaesdf.vs
0191     riscv_vaesdf_vv,                           // llvm.riscv.vaesdf.vv
0192     riscv_vaesdm_vs,                           // llvm.riscv.vaesdm.vs
0193     riscv_vaesdm_vv,                           // llvm.riscv.vaesdm.vv
0194     riscv_vaesef_vs,                           // llvm.riscv.vaesef.vs
0195     riscv_vaesef_vv,                           // llvm.riscv.vaesef.vv
0196     riscv_vaesem_vs,                           // llvm.riscv.vaesem.vs
0197     riscv_vaesem_vv,                           // llvm.riscv.vaesem.vv
0198     riscv_vaeskf1,                             // llvm.riscv.vaeskf1
0199     riscv_vaeskf2,                             // llvm.riscv.vaeskf2
0200     riscv_vaesz_vs,                            // llvm.riscv.vaesz.vs
0201     riscv_vand,                                // llvm.riscv.vand
0202     riscv_vand_mask,                           // llvm.riscv.vand.mask
0203     riscv_vandn,                               // llvm.riscv.vandn
0204     riscv_vandn_mask,                          // llvm.riscv.vandn.mask
0205     riscv_vasub,                               // llvm.riscv.vasub
0206     riscv_vasub_mask,                          // llvm.riscv.vasub.mask
0207     riscv_vasubu,                              // llvm.riscv.vasubu
0208     riscv_vasubu_mask,                         // llvm.riscv.vasubu.mask
0209     riscv_vbrev,                               // llvm.riscv.vbrev
0210     riscv_vbrev_mask,                          // llvm.riscv.vbrev.mask
0211     riscv_vbrev8,                              // llvm.riscv.vbrev8
0212     riscv_vbrev8_mask,                         // llvm.riscv.vbrev8.mask
0213     riscv_vclmul,                              // llvm.riscv.vclmul
0214     riscv_vclmul_mask,                         // llvm.riscv.vclmul.mask
0215     riscv_vclmulh,                             // llvm.riscv.vclmulh
0216     riscv_vclmulh_mask,                        // llvm.riscv.vclmulh.mask
0217     riscv_vclz,                                // llvm.riscv.vclz
0218     riscv_vclz_mask,                           // llvm.riscv.vclz.mask
0219     riscv_vcompress,                           // llvm.riscv.vcompress
0220     riscv_vcpop,                               // llvm.riscv.vcpop
0221     riscv_vcpop_mask,                          // llvm.riscv.vcpop.mask
0222     riscv_vcpopv,                              // llvm.riscv.vcpopv
0223     riscv_vcpopv_mask,                         // llvm.riscv.vcpopv.mask
0224     riscv_vctz,                                // llvm.riscv.vctz
0225     riscv_vctz_mask,                           // llvm.riscv.vctz.mask
0226     riscv_vdiv,                                // llvm.riscv.vdiv
0227     riscv_vdiv_mask,                           // llvm.riscv.vdiv.mask
0228     riscv_vdivu,                               // llvm.riscv.vdivu
0229     riscv_vdivu_mask,                          // llvm.riscv.vdivu.mask
0230     riscv_vfadd,                               // llvm.riscv.vfadd
0231     riscv_vfadd_mask,                          // llvm.riscv.vfadd.mask
0232     riscv_vfclass,                             // llvm.riscv.vfclass
0233     riscv_vfclass_mask,                        // llvm.riscv.vfclass.mask
0234     riscv_vfcvt_f_x_v,                         // llvm.riscv.vfcvt.f.x.v
0235     riscv_vfcvt_f_x_v_mask,                    // llvm.riscv.vfcvt.f.x.v.mask
0236     riscv_vfcvt_f_xu_v,                        // llvm.riscv.vfcvt.f.xu.v
0237     riscv_vfcvt_f_xu_v_mask,                   // llvm.riscv.vfcvt.f.xu.v.mask
0238     riscv_vfcvt_rtz_x_f_v,                     // llvm.riscv.vfcvt.rtz.x.f.v
0239     riscv_vfcvt_rtz_x_f_v_mask,                // llvm.riscv.vfcvt.rtz.x.f.v.mask
0240     riscv_vfcvt_rtz_xu_f_v,                    // llvm.riscv.vfcvt.rtz.xu.f.v
0241     riscv_vfcvt_rtz_xu_f_v_mask,               // llvm.riscv.vfcvt.rtz.xu.f.v.mask
0242     riscv_vfcvt_x_f_v,                         // llvm.riscv.vfcvt.x.f.v
0243     riscv_vfcvt_x_f_v_mask,                    // llvm.riscv.vfcvt.x.f.v.mask
0244     riscv_vfcvt_xu_f_v,                        // llvm.riscv.vfcvt.xu.f.v
0245     riscv_vfcvt_xu_f_v_mask,                   // llvm.riscv.vfcvt.xu.f.v.mask
0246     riscv_vfdiv,                               // llvm.riscv.vfdiv
0247     riscv_vfdiv_mask,                          // llvm.riscv.vfdiv.mask
0248     riscv_vfirst,                              // llvm.riscv.vfirst
0249     riscv_vfirst_mask,                         // llvm.riscv.vfirst.mask
0250     riscv_vfmacc,                              // llvm.riscv.vfmacc
0251     riscv_vfmacc_mask,                         // llvm.riscv.vfmacc.mask
0252     riscv_vfmadd,                              // llvm.riscv.vfmadd
0253     riscv_vfmadd_mask,                         // llvm.riscv.vfmadd.mask
0254     riscv_vfmax,                               // llvm.riscv.vfmax
0255     riscv_vfmax_mask,                          // llvm.riscv.vfmax.mask
0256     riscv_vfmerge,                             // llvm.riscv.vfmerge
0257     riscv_vfmin,                               // llvm.riscv.vfmin
0258     riscv_vfmin_mask,                          // llvm.riscv.vfmin.mask
0259     riscv_vfmsac,                              // llvm.riscv.vfmsac
0260     riscv_vfmsac_mask,                         // llvm.riscv.vfmsac.mask
0261     riscv_vfmsub,                              // llvm.riscv.vfmsub
0262     riscv_vfmsub_mask,                         // llvm.riscv.vfmsub.mask
0263     riscv_vfmul,                               // llvm.riscv.vfmul
0264     riscv_vfmul_mask,                          // llvm.riscv.vfmul.mask
0265     riscv_vfmv_f_s,                            // llvm.riscv.vfmv.f.s
0266     riscv_vfmv_s_f,                            // llvm.riscv.vfmv.s.f
0267     riscv_vfmv_v_f,                            // llvm.riscv.vfmv.v.f
0268     riscv_vfncvt_f_f_w,                        // llvm.riscv.vfncvt.f.f.w
0269     riscv_vfncvt_f_f_w_mask,                   // llvm.riscv.vfncvt.f.f.w.mask
0270     riscv_vfncvt_f_x_w,                        // llvm.riscv.vfncvt.f.x.w
0271     riscv_vfncvt_f_x_w_mask,                   // llvm.riscv.vfncvt.f.x.w.mask
0272     riscv_vfncvt_f_xu_w,                       // llvm.riscv.vfncvt.f.xu.w
0273     riscv_vfncvt_f_xu_w_mask,                  // llvm.riscv.vfncvt.f.xu.w.mask
0274     riscv_vfncvt_rod_f_f_w,                    // llvm.riscv.vfncvt.rod.f.f.w
0275     riscv_vfncvt_rod_f_f_w_mask,               // llvm.riscv.vfncvt.rod.f.f.w.mask
0276     riscv_vfncvt_rtz_x_f_w,                    // llvm.riscv.vfncvt.rtz.x.f.w
0277     riscv_vfncvt_rtz_x_f_w_mask,               // llvm.riscv.vfncvt.rtz.x.f.w.mask
0278     riscv_vfncvt_rtz_xu_f_w,                   // llvm.riscv.vfncvt.rtz.xu.f.w
0279     riscv_vfncvt_rtz_xu_f_w_mask,              // llvm.riscv.vfncvt.rtz.xu.f.w.mask
0280     riscv_vfncvt_x_f_w,                        // llvm.riscv.vfncvt.x.f.w
0281     riscv_vfncvt_x_f_w_mask,                   // llvm.riscv.vfncvt.x.f.w.mask
0282     riscv_vfncvt_xu_f_w,                       // llvm.riscv.vfncvt.xu.f.w
0283     riscv_vfncvt_xu_f_w_mask,                  // llvm.riscv.vfncvt.xu.f.w.mask
0284     riscv_vfncvtbf16_f_f_w,                    // llvm.riscv.vfncvtbf16.f.f.w
0285     riscv_vfncvtbf16_f_f_w_mask,               // llvm.riscv.vfncvtbf16.f.f.w.mask
0286     riscv_vfnmacc,                             // llvm.riscv.vfnmacc
0287     riscv_vfnmacc_mask,                        // llvm.riscv.vfnmacc.mask
0288     riscv_vfnmadd,                             // llvm.riscv.vfnmadd
0289     riscv_vfnmadd_mask,                        // llvm.riscv.vfnmadd.mask
0290     riscv_vfnmsac,                             // llvm.riscv.vfnmsac
0291     riscv_vfnmsac_mask,                        // llvm.riscv.vfnmsac.mask
0292     riscv_vfnmsub,                             // llvm.riscv.vfnmsub
0293     riscv_vfnmsub_mask,                        // llvm.riscv.vfnmsub.mask
0294     riscv_vfrdiv,                              // llvm.riscv.vfrdiv
0295     riscv_vfrdiv_mask,                         // llvm.riscv.vfrdiv.mask
0296     riscv_vfrec7,                              // llvm.riscv.vfrec7
0297     riscv_vfrec7_mask,                         // llvm.riscv.vfrec7.mask
0298     riscv_vfredmax,                            // llvm.riscv.vfredmax
0299     riscv_vfredmax_mask,                       // llvm.riscv.vfredmax.mask
0300     riscv_vfredmin,                            // llvm.riscv.vfredmin
0301     riscv_vfredmin_mask,                       // llvm.riscv.vfredmin.mask
0302     riscv_vfredosum,                           // llvm.riscv.vfredosum
0303     riscv_vfredosum_mask,                      // llvm.riscv.vfredosum.mask
0304     riscv_vfredusum,                           // llvm.riscv.vfredusum
0305     riscv_vfredusum_mask,                      // llvm.riscv.vfredusum.mask
0306     riscv_vfrsqrt7,                            // llvm.riscv.vfrsqrt7
0307     riscv_vfrsqrt7_mask,                       // llvm.riscv.vfrsqrt7.mask
0308     riscv_vfrsub,                              // llvm.riscv.vfrsub
0309     riscv_vfrsub_mask,                         // llvm.riscv.vfrsub.mask
0310     riscv_vfsgnj,                              // llvm.riscv.vfsgnj
0311     riscv_vfsgnj_mask,                         // llvm.riscv.vfsgnj.mask
0312     riscv_vfsgnjn,                             // llvm.riscv.vfsgnjn
0313     riscv_vfsgnjn_mask,                        // llvm.riscv.vfsgnjn.mask
0314     riscv_vfsgnjx,                             // llvm.riscv.vfsgnjx
0315     riscv_vfsgnjx_mask,                        // llvm.riscv.vfsgnjx.mask
0316     riscv_vfslide1down,                        // llvm.riscv.vfslide1down
0317     riscv_vfslide1down_mask,                   // llvm.riscv.vfslide1down.mask
0318     riscv_vfslide1up,                          // llvm.riscv.vfslide1up
0319     riscv_vfslide1up_mask,                     // llvm.riscv.vfslide1up.mask
0320     riscv_vfsqrt,                              // llvm.riscv.vfsqrt
0321     riscv_vfsqrt_mask,                         // llvm.riscv.vfsqrt.mask
0322     riscv_vfsub,                               // llvm.riscv.vfsub
0323     riscv_vfsub_mask,                          // llvm.riscv.vfsub.mask
0324     riscv_vfwadd,                              // llvm.riscv.vfwadd
0325     riscv_vfwadd_mask,                         // llvm.riscv.vfwadd.mask
0326     riscv_vfwadd_w,                            // llvm.riscv.vfwadd.w
0327     riscv_vfwadd_w_mask,                       // llvm.riscv.vfwadd.w.mask
0328     riscv_vfwcvt_f_f_v,                        // llvm.riscv.vfwcvt.f.f.v
0329     riscv_vfwcvt_f_f_v_mask,                   // llvm.riscv.vfwcvt.f.f.v.mask
0330     riscv_vfwcvt_f_x_v,                        // llvm.riscv.vfwcvt.f.x.v
0331     riscv_vfwcvt_f_x_v_mask,                   // llvm.riscv.vfwcvt.f.x.v.mask
0332     riscv_vfwcvt_f_xu_v,                       // llvm.riscv.vfwcvt.f.xu.v
0333     riscv_vfwcvt_f_xu_v_mask,                  // llvm.riscv.vfwcvt.f.xu.v.mask
0334     riscv_vfwcvt_rtz_x_f_v,                    // llvm.riscv.vfwcvt.rtz.x.f.v
0335     riscv_vfwcvt_rtz_x_f_v_mask,               // llvm.riscv.vfwcvt.rtz.x.f.v.mask
0336     riscv_vfwcvt_rtz_xu_f_v,                   // llvm.riscv.vfwcvt.rtz.xu.f.v
0337     riscv_vfwcvt_rtz_xu_f_v_mask,              // llvm.riscv.vfwcvt.rtz.xu.f.v.mask
0338     riscv_vfwcvt_x_f_v,                        // llvm.riscv.vfwcvt.x.f.v
0339     riscv_vfwcvt_x_f_v_mask,                   // llvm.riscv.vfwcvt.x.f.v.mask
0340     riscv_vfwcvt_xu_f_v,                       // llvm.riscv.vfwcvt.xu.f.v
0341     riscv_vfwcvt_xu_f_v_mask,                  // llvm.riscv.vfwcvt.xu.f.v.mask
0342     riscv_vfwcvtbf16_f_f_v,                    // llvm.riscv.vfwcvtbf16.f.f.v
0343     riscv_vfwcvtbf16_f_f_v_mask,               // llvm.riscv.vfwcvtbf16.f.f.v.mask
0344     riscv_vfwmacc,                             // llvm.riscv.vfwmacc
0345     riscv_vfwmacc_mask,                        // llvm.riscv.vfwmacc.mask
0346     riscv_vfwmaccbf16,                         // llvm.riscv.vfwmaccbf16
0347     riscv_vfwmaccbf16_mask,                    // llvm.riscv.vfwmaccbf16.mask
0348     riscv_vfwmsac,                             // llvm.riscv.vfwmsac
0349     riscv_vfwmsac_mask,                        // llvm.riscv.vfwmsac.mask
0350     riscv_vfwmul,                              // llvm.riscv.vfwmul
0351     riscv_vfwmul_mask,                         // llvm.riscv.vfwmul.mask
0352     riscv_vfwnmacc,                            // llvm.riscv.vfwnmacc
0353     riscv_vfwnmacc_mask,                       // llvm.riscv.vfwnmacc.mask
0354     riscv_vfwnmsac,                            // llvm.riscv.vfwnmsac
0355     riscv_vfwnmsac_mask,                       // llvm.riscv.vfwnmsac.mask
0356     riscv_vfwredosum,                          // llvm.riscv.vfwredosum
0357     riscv_vfwredosum_mask,                     // llvm.riscv.vfwredosum.mask
0358     riscv_vfwredusum,                          // llvm.riscv.vfwredusum
0359     riscv_vfwredusum_mask,                     // llvm.riscv.vfwredusum.mask
0360     riscv_vfwsub,                              // llvm.riscv.vfwsub
0361     riscv_vfwsub_mask,                         // llvm.riscv.vfwsub.mask
0362     riscv_vfwsub_w,                            // llvm.riscv.vfwsub.w
0363     riscv_vfwsub_w_mask,                       // llvm.riscv.vfwsub.w.mask
0364     riscv_vghsh,                               // llvm.riscv.vghsh
0365     riscv_vgmul_vv,                            // llvm.riscv.vgmul.vv
0366     riscv_vid,                                 // llvm.riscv.vid
0367     riscv_vid_mask,                            // llvm.riscv.vid.mask
0368     riscv_viota,                               // llvm.riscv.viota
0369     riscv_viota_mask,                          // llvm.riscv.viota.mask
0370     riscv_vle,                                 // llvm.riscv.vle
0371     riscv_vle_mask,                            // llvm.riscv.vle.mask
0372     riscv_vleff,                               // llvm.riscv.vleff
0373     riscv_vleff_mask,                          // llvm.riscv.vleff.mask
0374     riscv_vlm,                                 // llvm.riscv.vlm
0375     riscv_vloxei,                              // llvm.riscv.vloxei
0376     riscv_vloxei_mask,                         // llvm.riscv.vloxei.mask
0377     riscv_vloxseg2,                            // llvm.riscv.vloxseg2
0378     riscv_vloxseg2_mask,                       // llvm.riscv.vloxseg2.mask
0379     riscv_vloxseg3,                            // llvm.riscv.vloxseg3
0380     riscv_vloxseg3_mask,                       // llvm.riscv.vloxseg3.mask
0381     riscv_vloxseg4,                            // llvm.riscv.vloxseg4
0382     riscv_vloxseg4_mask,                       // llvm.riscv.vloxseg4.mask
0383     riscv_vloxseg5,                            // llvm.riscv.vloxseg5
0384     riscv_vloxseg5_mask,                       // llvm.riscv.vloxseg5.mask
0385     riscv_vloxseg6,                            // llvm.riscv.vloxseg6
0386     riscv_vloxseg6_mask,                       // llvm.riscv.vloxseg6.mask
0387     riscv_vloxseg7,                            // llvm.riscv.vloxseg7
0388     riscv_vloxseg7_mask,                       // llvm.riscv.vloxseg7.mask
0389     riscv_vloxseg8,                            // llvm.riscv.vloxseg8
0390     riscv_vloxseg8_mask,                       // llvm.riscv.vloxseg8.mask
0391     riscv_vlse,                                // llvm.riscv.vlse
0392     riscv_vlse_mask,                           // llvm.riscv.vlse.mask
0393     riscv_vlseg2,                              // llvm.riscv.vlseg2
0394     riscv_vlseg2_mask,                         // llvm.riscv.vlseg2.mask
0395     riscv_vlseg2ff,                            // llvm.riscv.vlseg2ff
0396     riscv_vlseg2ff_mask,                       // llvm.riscv.vlseg2ff.mask
0397     riscv_vlseg3,                              // llvm.riscv.vlseg3
0398     riscv_vlseg3_mask,                         // llvm.riscv.vlseg3.mask
0399     riscv_vlseg3ff,                            // llvm.riscv.vlseg3ff
0400     riscv_vlseg3ff_mask,                       // llvm.riscv.vlseg3ff.mask
0401     riscv_vlseg4,                              // llvm.riscv.vlseg4
0402     riscv_vlseg4_mask,                         // llvm.riscv.vlseg4.mask
0403     riscv_vlseg4ff,                            // llvm.riscv.vlseg4ff
0404     riscv_vlseg4ff_mask,                       // llvm.riscv.vlseg4ff.mask
0405     riscv_vlseg5,                              // llvm.riscv.vlseg5
0406     riscv_vlseg5_mask,                         // llvm.riscv.vlseg5.mask
0407     riscv_vlseg5ff,                            // llvm.riscv.vlseg5ff
0408     riscv_vlseg5ff_mask,                       // llvm.riscv.vlseg5ff.mask
0409     riscv_vlseg6,                              // llvm.riscv.vlseg6
0410     riscv_vlseg6_mask,                         // llvm.riscv.vlseg6.mask
0411     riscv_vlseg6ff,                            // llvm.riscv.vlseg6ff
0412     riscv_vlseg6ff_mask,                       // llvm.riscv.vlseg6ff.mask
0413     riscv_vlseg7,                              // llvm.riscv.vlseg7
0414     riscv_vlseg7_mask,                         // llvm.riscv.vlseg7.mask
0415     riscv_vlseg7ff,                            // llvm.riscv.vlseg7ff
0416     riscv_vlseg7ff_mask,                       // llvm.riscv.vlseg7ff.mask
0417     riscv_vlseg8,                              // llvm.riscv.vlseg8
0418     riscv_vlseg8_mask,                         // llvm.riscv.vlseg8.mask
0419     riscv_vlseg8ff,                            // llvm.riscv.vlseg8ff
0420     riscv_vlseg8ff_mask,                       // llvm.riscv.vlseg8ff.mask
0421     riscv_vlsseg2,                             // llvm.riscv.vlsseg2
0422     riscv_vlsseg2_mask,                        // llvm.riscv.vlsseg2.mask
0423     riscv_vlsseg3,                             // llvm.riscv.vlsseg3
0424     riscv_vlsseg3_mask,                        // llvm.riscv.vlsseg3.mask
0425     riscv_vlsseg4,                             // llvm.riscv.vlsseg4
0426     riscv_vlsseg4_mask,                        // llvm.riscv.vlsseg4.mask
0427     riscv_vlsseg5,                             // llvm.riscv.vlsseg5
0428     riscv_vlsseg5_mask,                        // llvm.riscv.vlsseg5.mask
0429     riscv_vlsseg6,                             // llvm.riscv.vlsseg6
0430     riscv_vlsseg6_mask,                        // llvm.riscv.vlsseg6.mask
0431     riscv_vlsseg7,                             // llvm.riscv.vlsseg7
0432     riscv_vlsseg7_mask,                        // llvm.riscv.vlsseg7.mask
0433     riscv_vlsseg8,                             // llvm.riscv.vlsseg8
0434     riscv_vlsseg8_mask,                        // llvm.riscv.vlsseg8.mask
0435     riscv_vluxei,                              // llvm.riscv.vluxei
0436     riscv_vluxei_mask,                         // llvm.riscv.vluxei.mask
0437     riscv_vluxseg2,                            // llvm.riscv.vluxseg2
0438     riscv_vluxseg2_mask,                       // llvm.riscv.vluxseg2.mask
0439     riscv_vluxseg3,                            // llvm.riscv.vluxseg3
0440     riscv_vluxseg3_mask,                       // llvm.riscv.vluxseg3.mask
0441     riscv_vluxseg4,                            // llvm.riscv.vluxseg4
0442     riscv_vluxseg4_mask,                       // llvm.riscv.vluxseg4.mask
0443     riscv_vluxseg5,                            // llvm.riscv.vluxseg5
0444     riscv_vluxseg5_mask,                       // llvm.riscv.vluxseg5.mask
0445     riscv_vluxseg6,                            // llvm.riscv.vluxseg6
0446     riscv_vluxseg6_mask,                       // llvm.riscv.vluxseg6.mask
0447     riscv_vluxseg7,                            // llvm.riscv.vluxseg7
0448     riscv_vluxseg7_mask,                       // llvm.riscv.vluxseg7.mask
0449     riscv_vluxseg8,                            // llvm.riscv.vluxseg8
0450     riscv_vluxseg8_mask,                       // llvm.riscv.vluxseg8.mask
0451     riscv_vmacc,                               // llvm.riscv.vmacc
0452     riscv_vmacc_mask,                          // llvm.riscv.vmacc.mask
0453     riscv_vmadc,                               // llvm.riscv.vmadc
0454     riscv_vmadc_carry_in,                      // llvm.riscv.vmadc.carry.in
0455     riscv_vmadd,                               // llvm.riscv.vmadd
0456     riscv_vmadd_mask,                          // llvm.riscv.vmadd.mask
0457     riscv_vmand,                               // llvm.riscv.vmand
0458     riscv_vmandn,                              // llvm.riscv.vmandn
0459     riscv_vmax,                                // llvm.riscv.vmax
0460     riscv_vmax_mask,                           // llvm.riscv.vmax.mask
0461     riscv_vmaxu,                               // llvm.riscv.vmaxu
0462     riscv_vmaxu_mask,                          // llvm.riscv.vmaxu.mask
0463     riscv_vmclr,                               // llvm.riscv.vmclr
0464     riscv_vmerge,                              // llvm.riscv.vmerge
0465     riscv_vmfeq,                               // llvm.riscv.vmfeq
0466     riscv_vmfeq_mask,                          // llvm.riscv.vmfeq.mask
0467     riscv_vmfge,                               // llvm.riscv.vmfge
0468     riscv_vmfge_mask,                          // llvm.riscv.vmfge.mask
0469     riscv_vmfgt,                               // llvm.riscv.vmfgt
0470     riscv_vmfgt_mask,                          // llvm.riscv.vmfgt.mask
0471     riscv_vmfle,                               // llvm.riscv.vmfle
0472     riscv_vmfle_mask,                          // llvm.riscv.vmfle.mask
0473     riscv_vmflt,                               // llvm.riscv.vmflt
0474     riscv_vmflt_mask,                          // llvm.riscv.vmflt.mask
0475     riscv_vmfne,                               // llvm.riscv.vmfne
0476     riscv_vmfne_mask,                          // llvm.riscv.vmfne.mask
0477     riscv_vmin,                                // llvm.riscv.vmin
0478     riscv_vmin_mask,                           // llvm.riscv.vmin.mask
0479     riscv_vminu,                               // llvm.riscv.vminu
0480     riscv_vminu_mask,                          // llvm.riscv.vminu.mask
0481     riscv_vmnand,                              // llvm.riscv.vmnand
0482     riscv_vmnor,                               // llvm.riscv.vmnor
0483     riscv_vmor,                                // llvm.riscv.vmor
0484     riscv_vmorn,                               // llvm.riscv.vmorn
0485     riscv_vmsbc,                               // llvm.riscv.vmsbc
0486     riscv_vmsbc_borrow_in,                     // llvm.riscv.vmsbc.borrow.in
0487     riscv_vmsbf,                               // llvm.riscv.vmsbf
0488     riscv_vmsbf_mask,                          // llvm.riscv.vmsbf.mask
0489     riscv_vmseq,                               // llvm.riscv.vmseq
0490     riscv_vmseq_mask,                          // llvm.riscv.vmseq.mask
0491     riscv_vmset,                               // llvm.riscv.vmset
0492     riscv_vmsge,                               // llvm.riscv.vmsge
0493     riscv_vmsge_mask,                          // llvm.riscv.vmsge.mask
0494     riscv_vmsgeu,                              // llvm.riscv.vmsgeu
0495     riscv_vmsgeu_mask,                         // llvm.riscv.vmsgeu.mask
0496     riscv_vmsgt,                               // llvm.riscv.vmsgt
0497     riscv_vmsgt_mask,                          // llvm.riscv.vmsgt.mask
0498     riscv_vmsgtu,                              // llvm.riscv.vmsgtu
0499     riscv_vmsgtu_mask,                         // llvm.riscv.vmsgtu.mask
0500     riscv_vmsif,                               // llvm.riscv.vmsif
0501     riscv_vmsif_mask,                          // llvm.riscv.vmsif.mask
0502     riscv_vmsle,                               // llvm.riscv.vmsle
0503     riscv_vmsle_mask,                          // llvm.riscv.vmsle.mask
0504     riscv_vmsleu,                              // llvm.riscv.vmsleu
0505     riscv_vmsleu_mask,                         // llvm.riscv.vmsleu.mask
0506     riscv_vmslt,                               // llvm.riscv.vmslt
0507     riscv_vmslt_mask,                          // llvm.riscv.vmslt.mask
0508     riscv_vmsltu,                              // llvm.riscv.vmsltu
0509     riscv_vmsltu_mask,                         // llvm.riscv.vmsltu.mask
0510     riscv_vmsne,                               // llvm.riscv.vmsne
0511     riscv_vmsne_mask,                          // llvm.riscv.vmsne.mask
0512     riscv_vmsof,                               // llvm.riscv.vmsof
0513     riscv_vmsof_mask,                          // llvm.riscv.vmsof.mask
0514     riscv_vmul,                                // llvm.riscv.vmul
0515     riscv_vmul_mask,                           // llvm.riscv.vmul.mask
0516     riscv_vmulh,                               // llvm.riscv.vmulh
0517     riscv_vmulh_mask,                          // llvm.riscv.vmulh.mask
0518     riscv_vmulhsu,                             // llvm.riscv.vmulhsu
0519     riscv_vmulhsu_mask,                        // llvm.riscv.vmulhsu.mask
0520     riscv_vmulhu,                              // llvm.riscv.vmulhu
0521     riscv_vmulhu_mask,                         // llvm.riscv.vmulhu.mask
0522     riscv_vmv_s_x,                             // llvm.riscv.vmv.s.x
0523     riscv_vmv_v_v,                             // llvm.riscv.vmv.v.v
0524     riscv_vmv_v_x,                             // llvm.riscv.vmv.v.x
0525     riscv_vmv_x_s,                             // llvm.riscv.vmv.x.s
0526     riscv_vmxnor,                              // llvm.riscv.vmxnor
0527     riscv_vmxor,                               // llvm.riscv.vmxor
0528     riscv_vnclip,                              // llvm.riscv.vnclip
0529     riscv_vnclip_mask,                         // llvm.riscv.vnclip.mask
0530     riscv_vnclipu,                             // llvm.riscv.vnclipu
0531     riscv_vnclipu_mask,                        // llvm.riscv.vnclipu.mask
0532     riscv_vnmsac,                              // llvm.riscv.vnmsac
0533     riscv_vnmsac_mask,                         // llvm.riscv.vnmsac.mask
0534     riscv_vnmsub,                              // llvm.riscv.vnmsub
0535     riscv_vnmsub_mask,                         // llvm.riscv.vnmsub.mask
0536     riscv_vnsra,                               // llvm.riscv.vnsra
0537     riscv_vnsra_mask,                          // llvm.riscv.vnsra.mask
0538     riscv_vnsrl,                               // llvm.riscv.vnsrl
0539     riscv_vnsrl_mask,                          // llvm.riscv.vnsrl.mask
0540     riscv_vor,                                 // llvm.riscv.vor
0541     riscv_vor_mask,                            // llvm.riscv.vor.mask
0542     riscv_vredand,                             // llvm.riscv.vredand
0543     riscv_vredand_mask,                        // llvm.riscv.vredand.mask
0544     riscv_vredmax,                             // llvm.riscv.vredmax
0545     riscv_vredmax_mask,                        // llvm.riscv.vredmax.mask
0546     riscv_vredmaxu,                            // llvm.riscv.vredmaxu
0547     riscv_vredmaxu_mask,                       // llvm.riscv.vredmaxu.mask
0548     riscv_vredmin,                             // llvm.riscv.vredmin
0549     riscv_vredmin_mask,                        // llvm.riscv.vredmin.mask
0550     riscv_vredminu,                            // llvm.riscv.vredminu
0551     riscv_vredminu_mask,                       // llvm.riscv.vredminu.mask
0552     riscv_vredor,                              // llvm.riscv.vredor
0553     riscv_vredor_mask,                         // llvm.riscv.vredor.mask
0554     riscv_vredsum,                             // llvm.riscv.vredsum
0555     riscv_vredsum_mask,                        // llvm.riscv.vredsum.mask
0556     riscv_vredxor,                             // llvm.riscv.vredxor
0557     riscv_vredxor_mask,                        // llvm.riscv.vredxor.mask
0558     riscv_vrem,                                // llvm.riscv.vrem
0559     riscv_vrem_mask,                           // llvm.riscv.vrem.mask
0560     riscv_vremu,                               // llvm.riscv.vremu
0561     riscv_vremu_mask,                          // llvm.riscv.vremu.mask
0562     riscv_vrev8,                               // llvm.riscv.vrev8
0563     riscv_vrev8_mask,                          // llvm.riscv.vrev8.mask
0564     riscv_vrgather_vv,                         // llvm.riscv.vrgather.vv
0565     riscv_vrgather_vv_mask,                    // llvm.riscv.vrgather.vv.mask
0566     riscv_vrgather_vx,                         // llvm.riscv.vrgather.vx
0567     riscv_vrgather_vx_mask,                    // llvm.riscv.vrgather.vx.mask
0568     riscv_vrgatherei16_vv,                     // llvm.riscv.vrgatherei16.vv
0569     riscv_vrgatherei16_vv_mask,                // llvm.riscv.vrgatherei16.vv.mask
0570     riscv_vrol,                                // llvm.riscv.vrol
0571     riscv_vrol_mask,                           // llvm.riscv.vrol.mask
0572     riscv_vror,                                // llvm.riscv.vror
0573     riscv_vror_mask,                           // llvm.riscv.vror.mask
0574     riscv_vrsub,                               // llvm.riscv.vrsub
0575     riscv_vrsub_mask,                          // llvm.riscv.vrsub.mask
0576     riscv_vsadd,                               // llvm.riscv.vsadd
0577     riscv_vsadd_mask,                          // llvm.riscv.vsadd.mask
0578     riscv_vsaddu,                              // llvm.riscv.vsaddu
0579     riscv_vsaddu_mask,                         // llvm.riscv.vsaddu.mask
0580     riscv_vsbc,                                // llvm.riscv.vsbc
0581     riscv_vse,                                 // llvm.riscv.vse
0582     riscv_vse_mask,                            // llvm.riscv.vse.mask
0583     riscv_vsetvli,                             // llvm.riscv.vsetvli
0584     riscv_vsetvlimax,                          // llvm.riscv.vsetvlimax
0585     riscv_vsext,                               // llvm.riscv.vsext
0586     riscv_vsext_mask,                          // llvm.riscv.vsext.mask
0587     riscv_vsha2ch,                             // llvm.riscv.vsha2ch
0588     riscv_vsha2cl,                             // llvm.riscv.vsha2cl
0589     riscv_vsha2ms,                             // llvm.riscv.vsha2ms
0590     riscv_vslide1down,                         // llvm.riscv.vslide1down
0591     riscv_vslide1down_mask,                    // llvm.riscv.vslide1down.mask
0592     riscv_vslide1up,                           // llvm.riscv.vslide1up
0593     riscv_vslide1up_mask,                      // llvm.riscv.vslide1up.mask
0594     riscv_vslidedown,                          // llvm.riscv.vslidedown
0595     riscv_vslidedown_mask,                     // llvm.riscv.vslidedown.mask
0596     riscv_vslideup,                            // llvm.riscv.vslideup
0597     riscv_vslideup_mask,                       // llvm.riscv.vslideup.mask
0598     riscv_vsll,                                // llvm.riscv.vsll
0599     riscv_vsll_mask,                           // llvm.riscv.vsll.mask
0600     riscv_vsm,                                 // llvm.riscv.vsm
0601     riscv_vsm3c,                               // llvm.riscv.vsm3c
0602     riscv_vsm3me,                              // llvm.riscv.vsm3me
0603     riscv_vsm4k,                               // llvm.riscv.vsm4k
0604     riscv_vsm4r_vs,                            // llvm.riscv.vsm4r.vs
0605     riscv_vsm4r_vv,                            // llvm.riscv.vsm4r.vv
0606     riscv_vsmul,                               // llvm.riscv.vsmul
0607     riscv_vsmul_mask,                          // llvm.riscv.vsmul.mask
0608     riscv_vsoxei,                              // llvm.riscv.vsoxei
0609     riscv_vsoxei_mask,                         // llvm.riscv.vsoxei.mask
0610     riscv_vsoxseg2,                            // llvm.riscv.vsoxseg2
0611     riscv_vsoxseg2_mask,                       // llvm.riscv.vsoxseg2.mask
0612     riscv_vsoxseg3,                            // llvm.riscv.vsoxseg3
0613     riscv_vsoxseg3_mask,                       // llvm.riscv.vsoxseg3.mask
0614     riscv_vsoxseg4,                            // llvm.riscv.vsoxseg4
0615     riscv_vsoxseg4_mask,                       // llvm.riscv.vsoxseg4.mask
0616     riscv_vsoxseg5,                            // llvm.riscv.vsoxseg5
0617     riscv_vsoxseg5_mask,                       // llvm.riscv.vsoxseg5.mask
0618     riscv_vsoxseg6,                            // llvm.riscv.vsoxseg6
0619     riscv_vsoxseg6_mask,                       // llvm.riscv.vsoxseg6.mask
0620     riscv_vsoxseg7,                            // llvm.riscv.vsoxseg7
0621     riscv_vsoxseg7_mask,                       // llvm.riscv.vsoxseg7.mask
0622     riscv_vsoxseg8,                            // llvm.riscv.vsoxseg8
0623     riscv_vsoxseg8_mask,                       // llvm.riscv.vsoxseg8.mask
0624     riscv_vsra,                                // llvm.riscv.vsra
0625     riscv_vsra_mask,                           // llvm.riscv.vsra.mask
0626     riscv_vsrl,                                // llvm.riscv.vsrl
0627     riscv_vsrl_mask,                           // llvm.riscv.vsrl.mask
0628     riscv_vsse,                                // llvm.riscv.vsse
0629     riscv_vsse_mask,                           // llvm.riscv.vsse.mask
0630     riscv_vsseg2,                              // llvm.riscv.vsseg2
0631     riscv_vsseg2_mask,                         // llvm.riscv.vsseg2.mask
0632     riscv_vsseg3,                              // llvm.riscv.vsseg3
0633     riscv_vsseg3_mask,                         // llvm.riscv.vsseg3.mask
0634     riscv_vsseg4,                              // llvm.riscv.vsseg4
0635     riscv_vsseg4_mask,                         // llvm.riscv.vsseg4.mask
0636     riscv_vsseg5,                              // llvm.riscv.vsseg5
0637     riscv_vsseg5_mask,                         // llvm.riscv.vsseg5.mask
0638     riscv_vsseg6,                              // llvm.riscv.vsseg6
0639     riscv_vsseg6_mask,                         // llvm.riscv.vsseg6.mask
0640     riscv_vsseg7,                              // llvm.riscv.vsseg7
0641     riscv_vsseg7_mask,                         // llvm.riscv.vsseg7.mask
0642     riscv_vsseg8,                              // llvm.riscv.vsseg8
0643     riscv_vsseg8_mask,                         // llvm.riscv.vsseg8.mask
0644     riscv_vssra,                               // llvm.riscv.vssra
0645     riscv_vssra_mask,                          // llvm.riscv.vssra.mask
0646     riscv_vssrl,                               // llvm.riscv.vssrl
0647     riscv_vssrl_mask,                          // llvm.riscv.vssrl.mask
0648     riscv_vssseg2,                             // llvm.riscv.vssseg2
0649     riscv_vssseg2_mask,                        // llvm.riscv.vssseg2.mask
0650     riscv_vssseg3,                             // llvm.riscv.vssseg3
0651     riscv_vssseg3_mask,                        // llvm.riscv.vssseg3.mask
0652     riscv_vssseg4,                             // llvm.riscv.vssseg4
0653     riscv_vssseg4_mask,                        // llvm.riscv.vssseg4.mask
0654     riscv_vssseg5,                             // llvm.riscv.vssseg5
0655     riscv_vssseg5_mask,                        // llvm.riscv.vssseg5.mask
0656     riscv_vssseg6,                             // llvm.riscv.vssseg6
0657     riscv_vssseg6_mask,                        // llvm.riscv.vssseg6.mask
0658     riscv_vssseg7,                             // llvm.riscv.vssseg7
0659     riscv_vssseg7_mask,                        // llvm.riscv.vssseg7.mask
0660     riscv_vssseg8,                             // llvm.riscv.vssseg8
0661     riscv_vssseg8_mask,                        // llvm.riscv.vssseg8.mask
0662     riscv_vssub,                               // llvm.riscv.vssub
0663     riscv_vssub_mask,                          // llvm.riscv.vssub.mask
0664     riscv_vssubu,                              // llvm.riscv.vssubu
0665     riscv_vssubu_mask,                         // llvm.riscv.vssubu.mask
0666     riscv_vsub,                                // llvm.riscv.vsub
0667     riscv_vsub_mask,                           // llvm.riscv.vsub.mask
0668     riscv_vsuxei,                              // llvm.riscv.vsuxei
0669     riscv_vsuxei_mask,                         // llvm.riscv.vsuxei.mask
0670     riscv_vsuxseg2,                            // llvm.riscv.vsuxseg2
0671     riscv_vsuxseg2_mask,                       // llvm.riscv.vsuxseg2.mask
0672     riscv_vsuxseg3,                            // llvm.riscv.vsuxseg3
0673     riscv_vsuxseg3_mask,                       // llvm.riscv.vsuxseg3.mask
0674     riscv_vsuxseg4,                            // llvm.riscv.vsuxseg4
0675     riscv_vsuxseg4_mask,                       // llvm.riscv.vsuxseg4.mask
0676     riscv_vsuxseg5,                            // llvm.riscv.vsuxseg5
0677     riscv_vsuxseg5_mask,                       // llvm.riscv.vsuxseg5.mask
0678     riscv_vsuxseg6,                            // llvm.riscv.vsuxseg6
0679     riscv_vsuxseg6_mask,                       // llvm.riscv.vsuxseg6.mask
0680     riscv_vsuxseg7,                            // llvm.riscv.vsuxseg7
0681     riscv_vsuxseg7_mask,                       // llvm.riscv.vsuxseg7.mask
0682     riscv_vsuxseg8,                            // llvm.riscv.vsuxseg8
0683     riscv_vsuxseg8_mask,                       // llvm.riscv.vsuxseg8.mask
0684     riscv_vwadd,                               // llvm.riscv.vwadd
0685     riscv_vwadd_mask,                          // llvm.riscv.vwadd.mask
0686     riscv_vwadd_w,                             // llvm.riscv.vwadd.w
0687     riscv_vwadd_w_mask,                        // llvm.riscv.vwadd.w.mask
0688     riscv_vwaddu,                              // llvm.riscv.vwaddu
0689     riscv_vwaddu_mask,                         // llvm.riscv.vwaddu.mask
0690     riscv_vwaddu_w,                            // llvm.riscv.vwaddu.w
0691     riscv_vwaddu_w_mask,                       // llvm.riscv.vwaddu.w.mask
0692     riscv_vwmacc,                              // llvm.riscv.vwmacc
0693     riscv_vwmacc_mask,                         // llvm.riscv.vwmacc.mask
0694     riscv_vwmaccsu,                            // llvm.riscv.vwmaccsu
0695     riscv_vwmaccsu_mask,                       // llvm.riscv.vwmaccsu.mask
0696     riscv_vwmaccu,                             // llvm.riscv.vwmaccu
0697     riscv_vwmaccu_mask,                        // llvm.riscv.vwmaccu.mask
0698     riscv_vwmaccus,                            // llvm.riscv.vwmaccus
0699     riscv_vwmaccus_mask,                       // llvm.riscv.vwmaccus.mask
0700     riscv_vwmul,                               // llvm.riscv.vwmul
0701     riscv_vwmul_mask,                          // llvm.riscv.vwmul.mask
0702     riscv_vwmulsu,                             // llvm.riscv.vwmulsu
0703     riscv_vwmulsu_mask,                        // llvm.riscv.vwmulsu.mask
0704     riscv_vwmulu,                              // llvm.riscv.vwmulu
0705     riscv_vwmulu_mask,                         // llvm.riscv.vwmulu.mask
0706     riscv_vwredsum,                            // llvm.riscv.vwredsum
0707     riscv_vwredsum_mask,                       // llvm.riscv.vwredsum.mask
0708     riscv_vwredsumu,                           // llvm.riscv.vwredsumu
0709     riscv_vwredsumu_mask,                      // llvm.riscv.vwredsumu.mask
0710     riscv_vwsll,                               // llvm.riscv.vwsll
0711     riscv_vwsll_mask,                          // llvm.riscv.vwsll.mask
0712     riscv_vwsub,                               // llvm.riscv.vwsub
0713     riscv_vwsub_mask,                          // llvm.riscv.vwsub.mask
0714     riscv_vwsub_w,                             // llvm.riscv.vwsub.w
0715     riscv_vwsub_w_mask,                        // llvm.riscv.vwsub.w.mask
0716     riscv_vwsubu,                              // llvm.riscv.vwsubu
0717     riscv_vwsubu_mask,                         // llvm.riscv.vwsubu.mask
0718     riscv_vwsubu_w,                            // llvm.riscv.vwsubu.w
0719     riscv_vwsubu_w_mask,                       // llvm.riscv.vwsubu.w.mask
0720     riscv_vxor,                                // llvm.riscv.vxor
0721     riscv_vxor_mask,                           // llvm.riscv.vxor.mask
0722     riscv_vzext,                               // llvm.riscv.vzext
0723     riscv_vzext_mask,                          // llvm.riscv.vzext.mask
0724     riscv_xperm4,                              // llvm.riscv.xperm4
0725     riscv_xperm8,                              // llvm.riscv.xperm8
0726     riscv_zip,                                 // llvm.riscv.zip
0727 }; // enum
0728 } // namespace llvm::Intrinsic
0729 #endif
0730