Back to home page

EIC code displayed by LXR

 
 

    


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

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_AARCH64_ENUMS_H
0010 #define LLVM_IR_INTRINSIC_AARCH64_ENUMS_H
0011 namespace llvm::Intrinsic {
0012 enum AARCH64Intrinsics : unsigned {
0013 // Enum values for intrinsics.
0014     aarch64_addg = 489,                              // llvm.aarch64.addg
0015     aarch64_break,                             // llvm.aarch64.break
0016     aarch64_chkfeat,                           // llvm.aarch64.chkfeat
0017     aarch64_clrex,                             // llvm.aarch64.clrex
0018     aarch64_cls,                               // llvm.aarch64.cls
0019     aarch64_cls64,                             // llvm.aarch64.cls64
0020     aarch64_crc32b,                            // llvm.aarch64.crc32b
0021     aarch64_crc32cb,                           // llvm.aarch64.crc32cb
0022     aarch64_crc32ch,                           // llvm.aarch64.crc32ch
0023     aarch64_crc32cw,                           // llvm.aarch64.crc32cw
0024     aarch64_crc32cx,                           // llvm.aarch64.crc32cx
0025     aarch64_crc32h,                            // llvm.aarch64.crc32h
0026     aarch64_crc32w,                            // llvm.aarch64.crc32w
0027     aarch64_crc32x,                            // llvm.aarch64.crc32x
0028     aarch64_crypto_aesd,                       // llvm.aarch64.crypto.aesd
0029     aarch64_crypto_aese,                       // llvm.aarch64.crypto.aese
0030     aarch64_crypto_aesimc,                     // llvm.aarch64.crypto.aesimc
0031     aarch64_crypto_aesmc,                      // llvm.aarch64.crypto.aesmc
0032     aarch64_crypto_bcaxs,                      // llvm.aarch64.crypto.bcaxs
0033     aarch64_crypto_bcaxu,                      // llvm.aarch64.crypto.bcaxu
0034     aarch64_crypto_eor3s,                      // llvm.aarch64.crypto.eor3s
0035     aarch64_crypto_eor3u,                      // llvm.aarch64.crypto.eor3u
0036     aarch64_crypto_rax1,                       // llvm.aarch64.crypto.rax1
0037     aarch64_crypto_sha1c,                      // llvm.aarch64.crypto.sha1c
0038     aarch64_crypto_sha1h,                      // llvm.aarch64.crypto.sha1h
0039     aarch64_crypto_sha1m,                      // llvm.aarch64.crypto.sha1m
0040     aarch64_crypto_sha1p,                      // llvm.aarch64.crypto.sha1p
0041     aarch64_crypto_sha1su0,                    // llvm.aarch64.crypto.sha1su0
0042     aarch64_crypto_sha1su1,                    // llvm.aarch64.crypto.sha1su1
0043     aarch64_crypto_sha256h,                    // llvm.aarch64.crypto.sha256h
0044     aarch64_crypto_sha256h2,                   // llvm.aarch64.crypto.sha256h2
0045     aarch64_crypto_sha256su0,                  // llvm.aarch64.crypto.sha256su0
0046     aarch64_crypto_sha256su1,                  // llvm.aarch64.crypto.sha256su1
0047     aarch64_crypto_sha512h,                    // llvm.aarch64.crypto.sha512h
0048     aarch64_crypto_sha512h2,                   // llvm.aarch64.crypto.sha512h2
0049     aarch64_crypto_sha512su0,                  // llvm.aarch64.crypto.sha512su0
0050     aarch64_crypto_sha512su1,                  // llvm.aarch64.crypto.sha512su1
0051     aarch64_crypto_sm3partw1,                  // llvm.aarch64.crypto.sm3partw1
0052     aarch64_crypto_sm3partw2,                  // llvm.aarch64.crypto.sm3partw2
0053     aarch64_crypto_sm3ss1,                     // llvm.aarch64.crypto.sm3ss1
0054     aarch64_crypto_sm3tt1a,                    // llvm.aarch64.crypto.sm3tt1a
0055     aarch64_crypto_sm3tt1b,                    // llvm.aarch64.crypto.sm3tt1b
0056     aarch64_crypto_sm3tt2a,                    // llvm.aarch64.crypto.sm3tt2a
0057     aarch64_crypto_sm3tt2b,                    // llvm.aarch64.crypto.sm3tt2b
0058     aarch64_crypto_sm4e,                       // llvm.aarch64.crypto.sm4e
0059     aarch64_crypto_sm4ekey,                    // llvm.aarch64.crypto.sm4ekey
0060     aarch64_crypto_xar,                        // llvm.aarch64.crypto.xar
0061     aarch64_dmb,                               // llvm.aarch64.dmb
0062     aarch64_dsb,                               // llvm.aarch64.dsb
0063     aarch64_fjcvtzs,                           // llvm.aarch64.fjcvtzs
0064     aarch64_frint32x,                          // llvm.aarch64.frint32x
0065     aarch64_frint32z,                          // llvm.aarch64.frint32z
0066     aarch64_frint64x,                          // llvm.aarch64.frint64x
0067     aarch64_frint64z,                          // llvm.aarch64.frint64z
0068     aarch64_gcspopm,                           // llvm.aarch64.gcspopm
0069     aarch64_gcsss,                             // llvm.aarch64.gcsss
0070     aarch64_get_fpcr,                          // llvm.aarch64.get.fpcr
0071     aarch64_get_fpsr,                          // llvm.aarch64.get.fpsr
0072     aarch64_gmi,                               // llvm.aarch64.gmi
0073     aarch64_hint,                              // llvm.aarch64.hint
0074     aarch64_hlt,                               // llvm.aarch64.hlt
0075     aarch64_irg,                               // llvm.aarch64.irg
0076     aarch64_irg_sp,                            // llvm.aarch64.irg.sp
0077     aarch64_isb,                               // llvm.aarch64.isb
0078     aarch64_ld64b,                             // llvm.aarch64.ld64b
0079     aarch64_ldaxp,                             // llvm.aarch64.ldaxp
0080     aarch64_ldaxr,                             // llvm.aarch64.ldaxr
0081     aarch64_ldg,                               // llvm.aarch64.ldg
0082     aarch64_ldxp,                              // llvm.aarch64.ldxp
0083     aarch64_ldxr,                              // llvm.aarch64.ldxr
0084     aarch64_mops_memset_tag,                   // llvm.aarch64.mops.memset.tag
0085     aarch64_neon_abs,                          // llvm.aarch64.neon.abs
0086     aarch64_neon_addhn,                        // llvm.aarch64.neon.addhn
0087     aarch64_neon_addp,                         // llvm.aarch64.neon.addp
0088     aarch64_neon_bfdot,                        // llvm.aarch64.neon.bfdot
0089     aarch64_neon_bfmlalb,                      // llvm.aarch64.neon.bfmlalb
0090     aarch64_neon_bfmlalt,                      // llvm.aarch64.neon.bfmlalt
0091     aarch64_neon_bfmmla,                       // llvm.aarch64.neon.bfmmla
0092     aarch64_neon_cls,                          // llvm.aarch64.neon.cls
0093     aarch64_neon_fabd,                         // llvm.aarch64.neon.fabd
0094     aarch64_neon_facge,                        // llvm.aarch64.neon.facge
0095     aarch64_neon_facgt,                        // llvm.aarch64.neon.facgt
0096     aarch64_neon_faddp,                        // llvm.aarch64.neon.faddp
0097     aarch64_neon_faddv,                        // llvm.aarch64.neon.faddv
0098     aarch64_neon_famax,                        // llvm.aarch64.neon.famax
0099     aarch64_neon_famin,                        // llvm.aarch64.neon.famin
0100     aarch64_neon_fcvtas,                       // llvm.aarch64.neon.fcvtas
0101     aarch64_neon_fcvtau,                       // llvm.aarch64.neon.fcvtau
0102     aarch64_neon_fcvtms,                       // llvm.aarch64.neon.fcvtms
0103     aarch64_neon_fcvtmu,                       // llvm.aarch64.neon.fcvtmu
0104     aarch64_neon_fcvtns,                       // llvm.aarch64.neon.fcvtns
0105     aarch64_neon_fcvtnu,                       // llvm.aarch64.neon.fcvtnu
0106     aarch64_neon_fcvtps,                       // llvm.aarch64.neon.fcvtps
0107     aarch64_neon_fcvtpu,                       // llvm.aarch64.neon.fcvtpu
0108     aarch64_neon_fcvtxn,                       // llvm.aarch64.neon.fcvtxn
0109     aarch64_neon_fcvtzs,                       // llvm.aarch64.neon.fcvtzs
0110     aarch64_neon_fcvtzu,                       // llvm.aarch64.neon.fcvtzu
0111     aarch64_neon_fmax,                         // llvm.aarch64.neon.fmax
0112     aarch64_neon_fmaxnm,                       // llvm.aarch64.neon.fmaxnm
0113     aarch64_neon_fmaxnmp,                      // llvm.aarch64.neon.fmaxnmp
0114     aarch64_neon_fmaxnmv,                      // llvm.aarch64.neon.fmaxnmv
0115     aarch64_neon_fmaxp,                        // llvm.aarch64.neon.fmaxp
0116     aarch64_neon_fmaxv,                        // llvm.aarch64.neon.fmaxv
0117     aarch64_neon_fmin,                         // llvm.aarch64.neon.fmin
0118     aarch64_neon_fminnm,                       // llvm.aarch64.neon.fminnm
0119     aarch64_neon_fminnmp,                      // llvm.aarch64.neon.fminnmp
0120     aarch64_neon_fminnmv,                      // llvm.aarch64.neon.fminnmv
0121     aarch64_neon_fminp,                        // llvm.aarch64.neon.fminp
0122     aarch64_neon_fminv,                        // llvm.aarch64.neon.fminv
0123     aarch64_neon_fmlal,                        // llvm.aarch64.neon.fmlal
0124     aarch64_neon_fmlal2,                       // llvm.aarch64.neon.fmlal2
0125     aarch64_neon_fmlsl,                        // llvm.aarch64.neon.fmlsl
0126     aarch64_neon_fmlsl2,                       // llvm.aarch64.neon.fmlsl2
0127     aarch64_neon_fmulx,                        // llvm.aarch64.neon.fmulx
0128     aarch64_neon_fp8_cvtl1,                    // llvm.aarch64.neon.fp8.cvtl1
0129     aarch64_neon_fp8_cvtl2,                    // llvm.aarch64.neon.fp8.cvtl2
0130     aarch64_neon_fp8_fcvtn,                    // llvm.aarch64.neon.fp8.fcvtn
0131     aarch64_neon_fp8_fcvtn2,                   // llvm.aarch64.neon.fp8.fcvtn2
0132     aarch64_neon_fp8_fdot2,                    // llvm.aarch64.neon.fp8.fdot2
0133     aarch64_neon_fp8_fdot2_lane,               // llvm.aarch64.neon.fp8.fdot2.lane
0134     aarch64_neon_fp8_fdot4,                    // llvm.aarch64.neon.fp8.fdot4
0135     aarch64_neon_fp8_fdot4_lane,               // llvm.aarch64.neon.fp8.fdot4.lane
0136     aarch64_neon_fp8_fmlalb,                   // llvm.aarch64.neon.fp8.fmlalb
0137     aarch64_neon_fp8_fmlalb_lane,              // llvm.aarch64.neon.fp8.fmlalb.lane
0138     aarch64_neon_fp8_fmlallbb,                 // llvm.aarch64.neon.fp8.fmlallbb
0139     aarch64_neon_fp8_fmlallbb_lane,            // llvm.aarch64.neon.fp8.fmlallbb.lane
0140     aarch64_neon_fp8_fmlallbt,                 // llvm.aarch64.neon.fp8.fmlallbt
0141     aarch64_neon_fp8_fmlallbt_lane,            // llvm.aarch64.neon.fp8.fmlallbt.lane
0142     aarch64_neon_fp8_fmlalltb,                 // llvm.aarch64.neon.fp8.fmlalltb
0143     aarch64_neon_fp8_fmlalltb_lane,            // llvm.aarch64.neon.fp8.fmlalltb.lane
0144     aarch64_neon_fp8_fmlalltt,                 // llvm.aarch64.neon.fp8.fmlalltt
0145     aarch64_neon_fp8_fmlalltt_lane,            // llvm.aarch64.neon.fp8.fmlalltt.lane
0146     aarch64_neon_fp8_fmlalt,                   // llvm.aarch64.neon.fp8.fmlalt
0147     aarch64_neon_fp8_fmlalt_lane,              // llvm.aarch64.neon.fp8.fmlalt.lane
0148     aarch64_neon_fp8_fscale,                   // llvm.aarch64.neon.fp8.fscale
0149     aarch64_neon_frecpe,                       // llvm.aarch64.neon.frecpe
0150     aarch64_neon_frecps,                       // llvm.aarch64.neon.frecps
0151     aarch64_neon_frecpx,                       // llvm.aarch64.neon.frecpx
0152     aarch64_neon_frint32x,                     // llvm.aarch64.neon.frint32x
0153     aarch64_neon_frint32z,                     // llvm.aarch64.neon.frint32z
0154     aarch64_neon_frint64x,                     // llvm.aarch64.neon.frint64x
0155     aarch64_neon_frint64z,                     // llvm.aarch64.neon.frint64z
0156     aarch64_neon_frsqrte,                      // llvm.aarch64.neon.frsqrte
0157     aarch64_neon_frsqrts,                      // llvm.aarch64.neon.frsqrts
0158     aarch64_neon_ld1x2,                        // llvm.aarch64.neon.ld1x2
0159     aarch64_neon_ld1x3,                        // llvm.aarch64.neon.ld1x3
0160     aarch64_neon_ld1x4,                        // llvm.aarch64.neon.ld1x4
0161     aarch64_neon_ld2,                          // llvm.aarch64.neon.ld2
0162     aarch64_neon_ld2lane,                      // llvm.aarch64.neon.ld2lane
0163     aarch64_neon_ld2r,                         // llvm.aarch64.neon.ld2r
0164     aarch64_neon_ld3,                          // llvm.aarch64.neon.ld3
0165     aarch64_neon_ld3lane,                      // llvm.aarch64.neon.ld3lane
0166     aarch64_neon_ld3r,                         // llvm.aarch64.neon.ld3r
0167     aarch64_neon_ld4,                          // llvm.aarch64.neon.ld4
0168     aarch64_neon_ld4lane,                      // llvm.aarch64.neon.ld4lane
0169     aarch64_neon_ld4r,                         // llvm.aarch64.neon.ld4r
0170     aarch64_neon_pmul,                         // llvm.aarch64.neon.pmul
0171     aarch64_neon_pmull,                        // llvm.aarch64.neon.pmull
0172     aarch64_neon_pmull64,                      // llvm.aarch64.neon.pmull64
0173     aarch64_neon_raddhn,                       // llvm.aarch64.neon.raddhn
0174     aarch64_neon_rshrn,                        // llvm.aarch64.neon.rshrn
0175     aarch64_neon_rsubhn,                       // llvm.aarch64.neon.rsubhn
0176     aarch64_neon_sabd,                         // llvm.aarch64.neon.sabd
0177     aarch64_neon_saddlp,                       // llvm.aarch64.neon.saddlp
0178     aarch64_neon_saddlv,                       // llvm.aarch64.neon.saddlv
0179     aarch64_neon_saddv,                        // llvm.aarch64.neon.saddv
0180     aarch64_neon_scalar_sqxtn,                 // llvm.aarch64.neon.scalar.sqxtn
0181     aarch64_neon_scalar_sqxtun,                // llvm.aarch64.neon.scalar.sqxtun
0182     aarch64_neon_scalar_uqxtn,                 // llvm.aarch64.neon.scalar.uqxtn
0183     aarch64_neon_sdot,                         // llvm.aarch64.neon.sdot
0184     aarch64_neon_shadd,                        // llvm.aarch64.neon.shadd
0185     aarch64_neon_shll,                         // llvm.aarch64.neon.shll
0186     aarch64_neon_shsub,                        // llvm.aarch64.neon.shsub
0187     aarch64_neon_smax,                         // llvm.aarch64.neon.smax
0188     aarch64_neon_smaxp,                        // llvm.aarch64.neon.smaxp
0189     aarch64_neon_smaxv,                        // llvm.aarch64.neon.smaxv
0190     aarch64_neon_smin,                         // llvm.aarch64.neon.smin
0191     aarch64_neon_sminp,                        // llvm.aarch64.neon.sminp
0192     aarch64_neon_sminv,                        // llvm.aarch64.neon.sminv
0193     aarch64_neon_smmla,                        // llvm.aarch64.neon.smmla
0194     aarch64_neon_smull,                        // llvm.aarch64.neon.smull
0195     aarch64_neon_sqabs,                        // llvm.aarch64.neon.sqabs
0196     aarch64_neon_sqadd,                        // llvm.aarch64.neon.sqadd
0197     aarch64_neon_sqdmulh,                      // llvm.aarch64.neon.sqdmulh
0198     aarch64_neon_sqdmulh_lane,                 // llvm.aarch64.neon.sqdmulh.lane
0199     aarch64_neon_sqdmulh_laneq,                // llvm.aarch64.neon.sqdmulh.laneq
0200     aarch64_neon_sqdmull,                      // llvm.aarch64.neon.sqdmull
0201     aarch64_neon_sqdmulls_scalar,              // llvm.aarch64.neon.sqdmulls.scalar
0202     aarch64_neon_sqneg,                        // llvm.aarch64.neon.sqneg
0203     aarch64_neon_sqrdmlah,                     // llvm.aarch64.neon.sqrdmlah
0204     aarch64_neon_sqrdmlsh,                     // llvm.aarch64.neon.sqrdmlsh
0205     aarch64_neon_sqrdmulh,                     // llvm.aarch64.neon.sqrdmulh
0206     aarch64_neon_sqrdmulh_lane,                // llvm.aarch64.neon.sqrdmulh.lane
0207     aarch64_neon_sqrdmulh_laneq,               // llvm.aarch64.neon.sqrdmulh.laneq
0208     aarch64_neon_sqrshl,                       // llvm.aarch64.neon.sqrshl
0209     aarch64_neon_sqrshrn,                      // llvm.aarch64.neon.sqrshrn
0210     aarch64_neon_sqrshrun,                     // llvm.aarch64.neon.sqrshrun
0211     aarch64_neon_sqshl,                        // llvm.aarch64.neon.sqshl
0212     aarch64_neon_sqshlu,                       // llvm.aarch64.neon.sqshlu
0213     aarch64_neon_sqshrn,                       // llvm.aarch64.neon.sqshrn
0214     aarch64_neon_sqshrun,                      // llvm.aarch64.neon.sqshrun
0215     aarch64_neon_sqsub,                        // llvm.aarch64.neon.sqsub
0216     aarch64_neon_sqxtn,                        // llvm.aarch64.neon.sqxtn
0217     aarch64_neon_sqxtun,                       // llvm.aarch64.neon.sqxtun
0218     aarch64_neon_srhadd,                       // llvm.aarch64.neon.srhadd
0219     aarch64_neon_srshl,                        // llvm.aarch64.neon.srshl
0220     aarch64_neon_sshl,                         // llvm.aarch64.neon.sshl
0221     aarch64_neon_sshll,                        // llvm.aarch64.neon.sshll
0222     aarch64_neon_st1x2,                        // llvm.aarch64.neon.st1x2
0223     aarch64_neon_st1x3,                        // llvm.aarch64.neon.st1x3
0224     aarch64_neon_st1x4,                        // llvm.aarch64.neon.st1x4
0225     aarch64_neon_st2,                          // llvm.aarch64.neon.st2
0226     aarch64_neon_st2lane,                      // llvm.aarch64.neon.st2lane
0227     aarch64_neon_st3,                          // llvm.aarch64.neon.st3
0228     aarch64_neon_st3lane,                      // llvm.aarch64.neon.st3lane
0229     aarch64_neon_st4,                          // llvm.aarch64.neon.st4
0230     aarch64_neon_st4lane,                      // llvm.aarch64.neon.st4lane
0231     aarch64_neon_subhn,                        // llvm.aarch64.neon.subhn
0232     aarch64_neon_suqadd,                       // llvm.aarch64.neon.suqadd
0233     aarch64_neon_tbl1,                         // llvm.aarch64.neon.tbl1
0234     aarch64_neon_tbl2,                         // llvm.aarch64.neon.tbl2
0235     aarch64_neon_tbl3,                         // llvm.aarch64.neon.tbl3
0236     aarch64_neon_tbl4,                         // llvm.aarch64.neon.tbl4
0237     aarch64_neon_tbx1,                         // llvm.aarch64.neon.tbx1
0238     aarch64_neon_tbx2,                         // llvm.aarch64.neon.tbx2
0239     aarch64_neon_tbx3,                         // llvm.aarch64.neon.tbx3
0240     aarch64_neon_tbx4,                         // llvm.aarch64.neon.tbx4
0241     aarch64_neon_uabd,                         // llvm.aarch64.neon.uabd
0242     aarch64_neon_uaddlp,                       // llvm.aarch64.neon.uaddlp
0243     aarch64_neon_uaddlv,                       // llvm.aarch64.neon.uaddlv
0244     aarch64_neon_uaddv,                        // llvm.aarch64.neon.uaddv
0245     aarch64_neon_udot,                         // llvm.aarch64.neon.udot
0246     aarch64_neon_uhadd,                        // llvm.aarch64.neon.uhadd
0247     aarch64_neon_uhsub,                        // llvm.aarch64.neon.uhsub
0248     aarch64_neon_umax,                         // llvm.aarch64.neon.umax
0249     aarch64_neon_umaxp,                        // llvm.aarch64.neon.umaxp
0250     aarch64_neon_umaxv,                        // llvm.aarch64.neon.umaxv
0251     aarch64_neon_umin,                         // llvm.aarch64.neon.umin
0252     aarch64_neon_uminp,                        // llvm.aarch64.neon.uminp
0253     aarch64_neon_uminv,                        // llvm.aarch64.neon.uminv
0254     aarch64_neon_ummla,                        // llvm.aarch64.neon.ummla
0255     aarch64_neon_umull,                        // llvm.aarch64.neon.umull
0256     aarch64_neon_uqadd,                        // llvm.aarch64.neon.uqadd
0257     aarch64_neon_uqrshl,                       // llvm.aarch64.neon.uqrshl
0258     aarch64_neon_uqrshrn,                      // llvm.aarch64.neon.uqrshrn
0259     aarch64_neon_uqshl,                        // llvm.aarch64.neon.uqshl
0260     aarch64_neon_uqshrn,                       // llvm.aarch64.neon.uqshrn
0261     aarch64_neon_uqsub,                        // llvm.aarch64.neon.uqsub
0262     aarch64_neon_uqxtn,                        // llvm.aarch64.neon.uqxtn
0263     aarch64_neon_urecpe,                       // llvm.aarch64.neon.urecpe
0264     aarch64_neon_urhadd,                       // llvm.aarch64.neon.urhadd
0265     aarch64_neon_urshl,                        // llvm.aarch64.neon.urshl
0266     aarch64_neon_ursqrte,                      // llvm.aarch64.neon.ursqrte
0267     aarch64_neon_usdot,                        // llvm.aarch64.neon.usdot
0268     aarch64_neon_ushl,                         // llvm.aarch64.neon.ushl
0269     aarch64_neon_ushll,                        // llvm.aarch64.neon.ushll
0270     aarch64_neon_usmmla,                       // llvm.aarch64.neon.usmmla
0271     aarch64_neon_usqadd,                       // llvm.aarch64.neon.usqadd
0272     aarch64_neon_vcadd_rot270,                 // llvm.aarch64.neon.vcadd.rot270
0273     aarch64_neon_vcadd_rot90,                  // llvm.aarch64.neon.vcadd.rot90
0274     aarch64_neon_vcmla_rot0,                   // llvm.aarch64.neon.vcmla.rot0
0275     aarch64_neon_vcmla_rot180,                 // llvm.aarch64.neon.vcmla.rot180
0276     aarch64_neon_vcmla_rot270,                 // llvm.aarch64.neon.vcmla.rot270
0277     aarch64_neon_vcmla_rot90,                  // llvm.aarch64.neon.vcmla.rot90
0278     aarch64_neon_vcopy_lane,                   // llvm.aarch64.neon.vcopy.lane
0279     aarch64_neon_vcvtfp2fxs,                   // llvm.aarch64.neon.vcvtfp2fxs
0280     aarch64_neon_vcvtfp2fxu,                   // llvm.aarch64.neon.vcvtfp2fxu
0281     aarch64_neon_vcvtfp2hf,                    // llvm.aarch64.neon.vcvtfp2hf
0282     aarch64_neon_vcvtfxs2fp,                   // llvm.aarch64.neon.vcvtfxs2fp
0283     aarch64_neon_vcvtfxu2fp,                   // llvm.aarch64.neon.vcvtfxu2fp
0284     aarch64_neon_vcvthf2fp,                    // llvm.aarch64.neon.vcvthf2fp
0285     aarch64_neon_vluti2_lane,                  // llvm.aarch64.neon.vluti2.lane
0286     aarch64_neon_vluti2_laneq,                 // llvm.aarch64.neon.vluti2.laneq
0287     aarch64_neon_vluti4q_lane,                 // llvm.aarch64.neon.vluti4q.lane
0288     aarch64_neon_vluti4q_lane_x2,              // llvm.aarch64.neon.vluti4q.lane.x2
0289     aarch64_neon_vluti4q_laneq,                // llvm.aarch64.neon.vluti4q.laneq
0290     aarch64_neon_vluti4q_laneq_x2,             // llvm.aarch64.neon.vluti4q.laneq.x2
0291     aarch64_neon_vsli,                         // llvm.aarch64.neon.vsli
0292     aarch64_neon_vsri,                         // llvm.aarch64.neon.vsri
0293     aarch64_prefetch,                          // llvm.aarch64.prefetch
0294     aarch64_rndr,                              // llvm.aarch64.rndr
0295     aarch64_rndrrs,                            // llvm.aarch64.rndrrs
0296     aarch64_sdiv,                              // llvm.aarch64.sdiv
0297     aarch64_set_fpcr,                          // llvm.aarch64.set.fpcr
0298     aarch64_set_fpmr,                          // llvm.aarch64.set.fpmr
0299     aarch64_set_fpsr,                          // llvm.aarch64.set.fpsr
0300     aarch64_settag,                            // llvm.aarch64.settag
0301     aarch64_settag_zero,                       // llvm.aarch64.settag.zero
0302     aarch64_sisd_fabd,                         // llvm.aarch64.sisd.fabd
0303     aarch64_sisd_fcvtxn,                       // llvm.aarch64.sisd.fcvtxn
0304     aarch64_sme_add_write_single_za_vg1x2,     // llvm.aarch64.sme.add.write.single.za.vg1x2
0305     aarch64_sme_add_write_single_za_vg1x4,     // llvm.aarch64.sme.add.write.single.za.vg1x4
0306     aarch64_sme_add_write_za_vg1x2,            // llvm.aarch64.sme.add.write.za.vg1x2
0307     aarch64_sme_add_write_za_vg1x4,            // llvm.aarch64.sme.add.write.za.vg1x4
0308     aarch64_sme_add_za16_vg1x2,                // llvm.aarch64.sme.add.za16.vg1x2
0309     aarch64_sme_add_za16_vg1x4,                // llvm.aarch64.sme.add.za16.vg1x4
0310     aarch64_sme_add_za32_vg1x2,                // llvm.aarch64.sme.add.za32.vg1x2
0311     aarch64_sme_add_za32_vg1x4,                // llvm.aarch64.sme.add.za32.vg1x4
0312     aarch64_sme_add_za64_vg1x2,                // llvm.aarch64.sme.add.za64.vg1x2
0313     aarch64_sme_add_za64_vg1x4,                // llvm.aarch64.sme.add.za64.vg1x4
0314     aarch64_sme_addha,                         // llvm.aarch64.sme.addha
0315     aarch64_sme_addva,                         // llvm.aarch64.sme.addva
0316     aarch64_sme_bmopa_za32,                    // llvm.aarch64.sme.bmopa.za32
0317     aarch64_sme_bmops_za32,                    // llvm.aarch64.sme.bmops.za32
0318     aarch64_sme_cntsb,                         // llvm.aarch64.sme.cntsb
0319     aarch64_sme_cntsd,                         // llvm.aarch64.sme.cntsd
0320     aarch64_sme_cntsh,                         // llvm.aarch64.sme.cntsh
0321     aarch64_sme_cntsw,                         // llvm.aarch64.sme.cntsw
0322     aarch64_sme_famax_x2,                      // llvm.aarch64.sme.famax.x2
0323     aarch64_sme_famax_x4,                      // llvm.aarch64.sme.famax.x4
0324     aarch64_sme_famin_x2,                      // llvm.aarch64.sme.famin.x2
0325     aarch64_sme_famin_x4,                      // llvm.aarch64.sme.famin.x4
0326     aarch64_sme_fdot_lane_za32_vg1x2,          // llvm.aarch64.sme.fdot.lane.za32.vg1x2
0327     aarch64_sme_fdot_lane_za32_vg1x4,          // llvm.aarch64.sme.fdot.lane.za32.vg1x4
0328     aarch64_sme_fdot_single_za32_vg1x2,        // llvm.aarch64.sme.fdot.single.za32.vg1x2
0329     aarch64_sme_fdot_single_za32_vg1x4,        // llvm.aarch64.sme.fdot.single.za32.vg1x4
0330     aarch64_sme_fdot_za32_vg1x2,               // llvm.aarch64.sme.fdot.za32.vg1x2
0331     aarch64_sme_fdot_za32_vg1x4,               // llvm.aarch64.sme.fdot.za32.vg1x4
0332     aarch64_sme_fmla_lane_vg1x2,               // llvm.aarch64.sme.fmla.lane.vg1x2
0333     aarch64_sme_fmla_lane_vg1x4,               // llvm.aarch64.sme.fmla.lane.vg1x4
0334     aarch64_sme_fmla_single_vg1x2,             // llvm.aarch64.sme.fmla.single.vg1x2
0335     aarch64_sme_fmla_single_vg1x4,             // llvm.aarch64.sme.fmla.single.vg1x4
0336     aarch64_sme_fmla_vg1x2,                    // llvm.aarch64.sme.fmla.vg1x2
0337     aarch64_sme_fmla_vg1x4,                    // llvm.aarch64.sme.fmla.vg1x4
0338     aarch64_sme_fmlal_lane_vg2x1,              // llvm.aarch64.sme.fmlal.lane.vg2x1
0339     aarch64_sme_fmlal_lane_vg2x2,              // llvm.aarch64.sme.fmlal.lane.vg2x2
0340     aarch64_sme_fmlal_lane_vg2x4,              // llvm.aarch64.sme.fmlal.lane.vg2x4
0341     aarch64_sme_fmlal_single_vg2x1,            // llvm.aarch64.sme.fmlal.single.vg2x1
0342     aarch64_sme_fmlal_single_vg2x2,            // llvm.aarch64.sme.fmlal.single.vg2x2
0343     aarch64_sme_fmlal_single_vg2x4,            // llvm.aarch64.sme.fmlal.single.vg2x4
0344     aarch64_sme_fmlal_vg2x2,                   // llvm.aarch64.sme.fmlal.vg2x2
0345     aarch64_sme_fmlal_vg2x4,                   // llvm.aarch64.sme.fmlal.vg2x4
0346     aarch64_sme_fmls_lane_vg1x2,               // llvm.aarch64.sme.fmls.lane.vg1x2
0347     aarch64_sme_fmls_lane_vg1x4,               // llvm.aarch64.sme.fmls.lane.vg1x4
0348     aarch64_sme_fmls_single_vg1x2,             // llvm.aarch64.sme.fmls.single.vg1x2
0349     aarch64_sme_fmls_single_vg1x4,             // llvm.aarch64.sme.fmls.single.vg1x4
0350     aarch64_sme_fmls_vg1x2,                    // llvm.aarch64.sme.fmls.vg1x2
0351     aarch64_sme_fmls_vg1x4,                    // llvm.aarch64.sme.fmls.vg1x4
0352     aarch64_sme_fmlsl_lane_vg2x1,              // llvm.aarch64.sme.fmlsl.lane.vg2x1
0353     aarch64_sme_fmlsl_lane_vg2x2,              // llvm.aarch64.sme.fmlsl.lane.vg2x2
0354     aarch64_sme_fmlsl_lane_vg2x4,              // llvm.aarch64.sme.fmlsl.lane.vg2x4
0355     aarch64_sme_fmlsl_single_vg2x1,            // llvm.aarch64.sme.fmlsl.single.vg2x1
0356     aarch64_sme_fmlsl_single_vg2x2,            // llvm.aarch64.sme.fmlsl.single.vg2x2
0357     aarch64_sme_fmlsl_single_vg2x4,            // llvm.aarch64.sme.fmlsl.single.vg2x4
0358     aarch64_sme_fmlsl_vg2x2,                   // llvm.aarch64.sme.fmlsl.vg2x2
0359     aarch64_sme_fmlsl_vg2x4,                   // llvm.aarch64.sme.fmlsl.vg2x4
0360     aarch64_sme_fp8_fdot_lane_za16_vg1x2,      // llvm.aarch64.sme.fp8.fdot.lane.za16.vg1x2
0361     aarch64_sme_fp8_fdot_lane_za16_vg1x4,      // llvm.aarch64.sme.fp8.fdot.lane.za16.vg1x4
0362     aarch64_sme_fp8_fdot_lane_za32_vg1x2,      // llvm.aarch64.sme.fp8.fdot.lane.za32.vg1x2
0363     aarch64_sme_fp8_fdot_lane_za32_vg1x4,      // llvm.aarch64.sme.fp8.fdot.lane.za32.vg1x4
0364     aarch64_sme_fp8_fdot_multi_za16_vg1x2,     // llvm.aarch64.sme.fp8.fdot.multi.za16.vg1x2
0365     aarch64_sme_fp8_fdot_multi_za16_vg1x4,     // llvm.aarch64.sme.fp8.fdot.multi.za16.vg1x4
0366     aarch64_sme_fp8_fdot_multi_za32_vg1x2,     // llvm.aarch64.sme.fp8.fdot.multi.za32.vg1x2
0367     aarch64_sme_fp8_fdot_multi_za32_vg1x4,     // llvm.aarch64.sme.fp8.fdot.multi.za32.vg1x4
0368     aarch64_sme_fp8_fdot_single_za16_vg1x2,    // llvm.aarch64.sme.fp8.fdot.single.za16.vg1x2
0369     aarch64_sme_fp8_fdot_single_za16_vg1x4,    // llvm.aarch64.sme.fp8.fdot.single.za16.vg1x4
0370     aarch64_sme_fp8_fdot_single_za32_vg1x2,    // llvm.aarch64.sme.fp8.fdot.single.za32.vg1x2
0371     aarch64_sme_fp8_fdot_single_za32_vg1x4,    // llvm.aarch64.sme.fp8.fdot.single.za32.vg1x4
0372     aarch64_sme_fp8_fmlal_lane_za16_vg2x1,     // llvm.aarch64.sme.fp8.fmlal.lane.za16.vg2x1
0373     aarch64_sme_fp8_fmlal_lane_za16_vg2x2,     // llvm.aarch64.sme.fp8.fmlal.lane.za16.vg2x2
0374     aarch64_sme_fp8_fmlal_lane_za16_vg2x4,     // llvm.aarch64.sme.fp8.fmlal.lane.za16.vg2x4
0375     aarch64_sme_fp8_fmlal_multi_za16_vg2x2,    // llvm.aarch64.sme.fp8.fmlal.multi.za16.vg2x2
0376     aarch64_sme_fp8_fmlal_multi_za16_vg2x4,    // llvm.aarch64.sme.fp8.fmlal.multi.za16.vg2x4
0377     aarch64_sme_fp8_fmlal_single_za16_vg2x1,   // llvm.aarch64.sme.fp8.fmlal.single.za16.vg2x1
0378     aarch64_sme_fp8_fmlal_single_za16_vg2x2,   // llvm.aarch64.sme.fp8.fmlal.single.za16.vg2x2
0379     aarch64_sme_fp8_fmlal_single_za16_vg2x4,   // llvm.aarch64.sme.fp8.fmlal.single.za16.vg2x4
0380     aarch64_sme_fp8_fmlall_lane_za32_vg4x1,    // llvm.aarch64.sme.fp8.fmlall.lane.za32.vg4x1
0381     aarch64_sme_fp8_fmlall_lane_za32_vg4x2,    // llvm.aarch64.sme.fp8.fmlall.lane.za32.vg4x2
0382     aarch64_sme_fp8_fmlall_lane_za32_vg4x4,    // llvm.aarch64.sme.fp8.fmlall.lane.za32.vg4x4
0383     aarch64_sme_fp8_fmlall_multi_za32_vg4x2,   // llvm.aarch64.sme.fp8.fmlall.multi.za32.vg4x2
0384     aarch64_sme_fp8_fmlall_multi_za32_vg4x4,   // llvm.aarch64.sme.fp8.fmlall.multi.za32.vg4x4
0385     aarch64_sme_fp8_fmlall_single_za32_vg4x1,  // llvm.aarch64.sme.fp8.fmlall.single.za32.vg4x1
0386     aarch64_sme_fp8_fmlall_single_za32_vg4x2,  // llvm.aarch64.sme.fp8.fmlall.single.za32.vg4x2
0387     aarch64_sme_fp8_fmlall_single_za32_vg4x4,  // llvm.aarch64.sme.fp8.fmlall.single.za32.vg4x4
0388     aarch64_sme_fp8_fmopa_za16,                // llvm.aarch64.sme.fp8.fmopa.za16
0389     aarch64_sme_fp8_fmopa_za32,                // llvm.aarch64.sme.fp8.fmopa.za32
0390     aarch64_sme_fp8_fvdot_lane_za16_vg1x2,     // llvm.aarch64.sme.fp8.fvdot.lane.za16.vg1x2
0391     aarch64_sme_fp8_fvdotb_lane_za32_vg1x4,    // llvm.aarch64.sme.fp8.fvdotb.lane.za32.vg1x4
0392     aarch64_sme_fp8_fvdott_lane_za32_vg1x4,    // llvm.aarch64.sme.fp8.fvdott.lane.za32.vg1x4
0393     aarch64_sme_fp8_scale_single_x2,           // llvm.aarch64.sme.fp8.scale.single.x2
0394     aarch64_sme_fp8_scale_single_x4,           // llvm.aarch64.sme.fp8.scale.single.x4
0395     aarch64_sme_fp8_scale_x2,                  // llvm.aarch64.sme.fp8.scale.x2
0396     aarch64_sme_fp8_scale_x4,                  // llvm.aarch64.sme.fp8.scale.x4
0397     aarch64_sme_fvdot_lane_za32_vg1x2,         // llvm.aarch64.sme.fvdot.lane.za32.vg1x2
0398     aarch64_sme_get_tpidr2,                    // llvm.aarch64.sme.get.tpidr2
0399     aarch64_sme_in_streaming_mode,             // llvm.aarch64.sme.in.streaming.mode
0400     aarch64_sme_ld1b_horiz,                    // llvm.aarch64.sme.ld1b.horiz
0401     aarch64_sme_ld1b_vert,                     // llvm.aarch64.sme.ld1b.vert
0402     aarch64_sme_ld1d_horiz,                    // llvm.aarch64.sme.ld1d.horiz
0403     aarch64_sme_ld1d_vert,                     // llvm.aarch64.sme.ld1d.vert
0404     aarch64_sme_ld1h_horiz,                    // llvm.aarch64.sme.ld1h.horiz
0405     aarch64_sme_ld1h_vert,                     // llvm.aarch64.sme.ld1h.vert
0406     aarch64_sme_ld1q_horiz,                    // llvm.aarch64.sme.ld1q.horiz
0407     aarch64_sme_ld1q_vert,                     // llvm.aarch64.sme.ld1q.vert
0408     aarch64_sme_ld1w_horiz,                    // llvm.aarch64.sme.ld1w.horiz
0409     aarch64_sme_ld1w_vert,                     // llvm.aarch64.sme.ld1w.vert
0410     aarch64_sme_ldr,                           // llvm.aarch64.sme.ldr
0411     aarch64_sme_ldr_zt,                        // llvm.aarch64.sme.ldr.zt
0412     aarch64_sme_luti2_lane_zt,                 // llvm.aarch64.sme.luti2.lane.zt
0413     aarch64_sme_luti2_lane_zt_x2,              // llvm.aarch64.sme.luti2.lane.zt.x2
0414     aarch64_sme_luti2_lane_zt_x4,              // llvm.aarch64.sme.luti2.lane.zt.x4
0415     aarch64_sme_luti4_lane_zt,                 // llvm.aarch64.sme.luti4.lane.zt
0416     aarch64_sme_luti4_lane_zt_x2,              // llvm.aarch64.sme.luti4.lane.zt.x2
0417     aarch64_sme_luti4_lane_zt_x4,              // llvm.aarch64.sme.luti4.lane.zt.x4
0418     aarch64_sme_luti4_zt_x4,                   // llvm.aarch64.sme.luti4.zt.x4
0419     aarch64_sme_mopa,                          // llvm.aarch64.sme.mopa
0420     aarch64_sme_mopa_nonwide,                  // llvm.aarch64.sme.mopa.nonwide
0421     aarch64_sme_mopa_wide,                     // llvm.aarch64.sme.mopa.wide
0422     aarch64_sme_mops,                          // llvm.aarch64.sme.mops
0423     aarch64_sme_mops_nonwide,                  // llvm.aarch64.sme.mops.nonwide
0424     aarch64_sme_mops_wide,                     // llvm.aarch64.sme.mops.wide
0425     aarch64_sme_read_hor_vg2,                  // llvm.aarch64.sme.read.hor.vg2
0426     aarch64_sme_read_hor_vg4,                  // llvm.aarch64.sme.read.hor.vg4
0427     aarch64_sme_read_horiz,                    // llvm.aarch64.sme.read.horiz
0428     aarch64_sme_read_ver_vg2,                  // llvm.aarch64.sme.read.ver.vg2
0429     aarch64_sme_read_ver_vg4,                  // llvm.aarch64.sme.read.ver.vg4
0430     aarch64_sme_read_vert,                     // llvm.aarch64.sme.read.vert
0431     aarch64_sme_read_vg1x2,                    // llvm.aarch64.sme.read.vg1x2
0432     aarch64_sme_read_vg1x4,                    // llvm.aarch64.sme.read.vg1x4
0433     aarch64_sme_readq_horiz,                   // llvm.aarch64.sme.readq.horiz
0434     aarch64_sme_readq_vert,                    // llvm.aarch64.sme.readq.vert
0435     aarch64_sme_readz_horiz,                   // llvm.aarch64.sme.readz.horiz
0436     aarch64_sme_readz_horiz_x2,                // llvm.aarch64.sme.readz.horiz.x2
0437     aarch64_sme_readz_horiz_x4,                // llvm.aarch64.sme.readz.horiz.x4
0438     aarch64_sme_readz_q_horiz,                 // llvm.aarch64.sme.readz.q.horiz
0439     aarch64_sme_readz_q_vert,                  // llvm.aarch64.sme.readz.q.vert
0440     aarch64_sme_readz_vert,                    // llvm.aarch64.sme.readz.vert
0441     aarch64_sme_readz_vert_x2,                 // llvm.aarch64.sme.readz.vert.x2
0442     aarch64_sme_readz_vert_x4,                 // llvm.aarch64.sme.readz.vert.x4
0443     aarch64_sme_readz_x2,                      // llvm.aarch64.sme.readz.x2
0444     aarch64_sme_readz_x4,                      // llvm.aarch64.sme.readz.x4
0445     aarch64_sme_sdot_lane_za32_vg1x2,          // llvm.aarch64.sme.sdot.lane.za32.vg1x2
0446     aarch64_sme_sdot_lane_za32_vg1x4,          // llvm.aarch64.sme.sdot.lane.za32.vg1x4
0447     aarch64_sme_sdot_lane_za64_vg1x2,          // llvm.aarch64.sme.sdot.lane.za64.vg1x2
0448     aarch64_sme_sdot_lane_za64_vg1x4,          // llvm.aarch64.sme.sdot.lane.za64.vg1x4
0449     aarch64_sme_sdot_single_za32_vg1x2,        // llvm.aarch64.sme.sdot.single.za32.vg1x2
0450     aarch64_sme_sdot_single_za32_vg1x4,        // llvm.aarch64.sme.sdot.single.za32.vg1x4
0451     aarch64_sme_sdot_single_za64_vg1x2,        // llvm.aarch64.sme.sdot.single.za64.vg1x2
0452     aarch64_sme_sdot_single_za64_vg1x4,        // llvm.aarch64.sme.sdot.single.za64.vg1x4
0453     aarch64_sme_sdot_za32_vg1x2,               // llvm.aarch64.sme.sdot.za32.vg1x2
0454     aarch64_sme_sdot_za32_vg1x4,               // llvm.aarch64.sme.sdot.za32.vg1x4
0455     aarch64_sme_sdot_za64_vg1x2,               // llvm.aarch64.sme.sdot.za64.vg1x2
0456     aarch64_sme_sdot_za64_vg1x4,               // llvm.aarch64.sme.sdot.za64.vg1x4
0457     aarch64_sme_set_tpidr2,                    // llvm.aarch64.sme.set.tpidr2
0458     aarch64_sme_smla_za32_lane_vg4x1,          // llvm.aarch64.sme.smla.za32.lane.vg4x1
0459     aarch64_sme_smla_za32_lane_vg4x2,          // llvm.aarch64.sme.smla.za32.lane.vg4x2
0460     aarch64_sme_smla_za32_lane_vg4x4,          // llvm.aarch64.sme.smla.za32.lane.vg4x4
0461     aarch64_sme_smla_za32_single_vg4x1,        // llvm.aarch64.sme.smla.za32.single.vg4x1
0462     aarch64_sme_smla_za32_single_vg4x2,        // llvm.aarch64.sme.smla.za32.single.vg4x2
0463     aarch64_sme_smla_za32_single_vg4x4,        // llvm.aarch64.sme.smla.za32.single.vg4x4
0464     aarch64_sme_smla_za32_vg4x2,               // llvm.aarch64.sme.smla.za32.vg4x2
0465     aarch64_sme_smla_za32_vg4x4,               // llvm.aarch64.sme.smla.za32.vg4x4
0466     aarch64_sme_smla_za64_lane_vg4x1,          // llvm.aarch64.sme.smla.za64.lane.vg4x1
0467     aarch64_sme_smla_za64_lane_vg4x2,          // llvm.aarch64.sme.smla.za64.lane.vg4x2
0468     aarch64_sme_smla_za64_lane_vg4x4,          // llvm.aarch64.sme.smla.za64.lane.vg4x4
0469     aarch64_sme_smla_za64_single_vg4x1,        // llvm.aarch64.sme.smla.za64.single.vg4x1
0470     aarch64_sme_smla_za64_single_vg4x2,        // llvm.aarch64.sme.smla.za64.single.vg4x2
0471     aarch64_sme_smla_za64_single_vg4x4,        // llvm.aarch64.sme.smla.za64.single.vg4x4
0472     aarch64_sme_smla_za64_vg4x2,               // llvm.aarch64.sme.smla.za64.vg4x2
0473     aarch64_sme_smla_za64_vg4x4,               // llvm.aarch64.sme.smla.za64.vg4x4
0474     aarch64_sme_smlal_lane_vg2x1,              // llvm.aarch64.sme.smlal.lane.vg2x1
0475     aarch64_sme_smlal_lane_vg2x2,              // llvm.aarch64.sme.smlal.lane.vg2x2
0476     aarch64_sme_smlal_lane_vg2x4,              // llvm.aarch64.sme.smlal.lane.vg2x4
0477     aarch64_sme_smlal_single_vg2x1,            // llvm.aarch64.sme.smlal.single.vg2x1
0478     aarch64_sme_smlal_single_vg2x2,            // llvm.aarch64.sme.smlal.single.vg2x2
0479     aarch64_sme_smlal_single_vg2x4,            // llvm.aarch64.sme.smlal.single.vg2x4
0480     aarch64_sme_smlal_vg2x2,                   // llvm.aarch64.sme.smlal.vg2x2
0481     aarch64_sme_smlal_vg2x4,                   // llvm.aarch64.sme.smlal.vg2x4
0482     aarch64_sme_smls_za32_lane_vg4x1,          // llvm.aarch64.sme.smls.za32.lane.vg4x1
0483     aarch64_sme_smls_za32_lane_vg4x2,          // llvm.aarch64.sme.smls.za32.lane.vg4x2
0484     aarch64_sme_smls_za32_lane_vg4x4,          // llvm.aarch64.sme.smls.za32.lane.vg4x4
0485     aarch64_sme_smls_za32_single_vg4x1,        // llvm.aarch64.sme.smls.za32.single.vg4x1
0486     aarch64_sme_smls_za32_single_vg4x2,        // llvm.aarch64.sme.smls.za32.single.vg4x2
0487     aarch64_sme_smls_za32_single_vg4x4,        // llvm.aarch64.sme.smls.za32.single.vg4x4
0488     aarch64_sme_smls_za32_vg4x2,               // llvm.aarch64.sme.smls.za32.vg4x2
0489     aarch64_sme_smls_za32_vg4x4,               // llvm.aarch64.sme.smls.za32.vg4x4
0490     aarch64_sme_smls_za64_lane_vg4x1,          // llvm.aarch64.sme.smls.za64.lane.vg4x1
0491     aarch64_sme_smls_za64_lane_vg4x2,          // llvm.aarch64.sme.smls.za64.lane.vg4x2
0492     aarch64_sme_smls_za64_lane_vg4x4,          // llvm.aarch64.sme.smls.za64.lane.vg4x4
0493     aarch64_sme_smls_za64_single_vg4x1,        // llvm.aarch64.sme.smls.za64.single.vg4x1
0494     aarch64_sme_smls_za64_single_vg4x2,        // llvm.aarch64.sme.smls.za64.single.vg4x2
0495     aarch64_sme_smls_za64_single_vg4x4,        // llvm.aarch64.sme.smls.za64.single.vg4x4
0496     aarch64_sme_smls_za64_vg4x2,               // llvm.aarch64.sme.smls.za64.vg4x2
0497     aarch64_sme_smls_za64_vg4x4,               // llvm.aarch64.sme.smls.za64.vg4x4
0498     aarch64_sme_smlsl_lane_vg2x1,              // llvm.aarch64.sme.smlsl.lane.vg2x1
0499     aarch64_sme_smlsl_lane_vg2x2,              // llvm.aarch64.sme.smlsl.lane.vg2x2
0500     aarch64_sme_smlsl_lane_vg2x4,              // llvm.aarch64.sme.smlsl.lane.vg2x4
0501     aarch64_sme_smlsl_single_vg2x1,            // llvm.aarch64.sme.smlsl.single.vg2x1
0502     aarch64_sme_smlsl_single_vg2x2,            // llvm.aarch64.sme.smlsl.single.vg2x2
0503     aarch64_sme_smlsl_single_vg2x4,            // llvm.aarch64.sme.smlsl.single.vg2x4
0504     aarch64_sme_smlsl_vg2x2,                   // llvm.aarch64.sme.smlsl.vg2x2
0505     aarch64_sme_smlsl_vg2x4,                   // llvm.aarch64.sme.smlsl.vg2x4
0506     aarch64_sme_smopa_wide,                    // llvm.aarch64.sme.smopa.wide
0507     aarch64_sme_smopa_za32,                    // llvm.aarch64.sme.smopa.za32
0508     aarch64_sme_smops_wide,                    // llvm.aarch64.sme.smops.wide
0509     aarch64_sme_smops_za32,                    // llvm.aarch64.sme.smops.za32
0510     aarch64_sme_st1b_horiz,                    // llvm.aarch64.sme.st1b.horiz
0511     aarch64_sme_st1b_vert,                     // llvm.aarch64.sme.st1b.vert
0512     aarch64_sme_st1d_horiz,                    // llvm.aarch64.sme.st1d.horiz
0513     aarch64_sme_st1d_vert,                     // llvm.aarch64.sme.st1d.vert
0514     aarch64_sme_st1h_horiz,                    // llvm.aarch64.sme.st1h.horiz
0515     aarch64_sme_st1h_vert,                     // llvm.aarch64.sme.st1h.vert
0516     aarch64_sme_st1q_horiz,                    // llvm.aarch64.sme.st1q.horiz
0517     aarch64_sme_st1q_vert,                     // llvm.aarch64.sme.st1q.vert
0518     aarch64_sme_st1w_horiz,                    // llvm.aarch64.sme.st1w.horiz
0519     aarch64_sme_st1w_vert,                     // llvm.aarch64.sme.st1w.vert
0520     aarch64_sme_str,                           // llvm.aarch64.sme.str
0521     aarch64_sme_str_zt,                        // llvm.aarch64.sme.str.zt
0522     aarch64_sme_sub_write_single_za_vg1x2,     // llvm.aarch64.sme.sub.write.single.za.vg1x2
0523     aarch64_sme_sub_write_single_za_vg1x4,     // llvm.aarch64.sme.sub.write.single.za.vg1x4
0524     aarch64_sme_sub_write_za_vg1x2,            // llvm.aarch64.sme.sub.write.za.vg1x2
0525     aarch64_sme_sub_write_za_vg1x4,            // llvm.aarch64.sme.sub.write.za.vg1x4
0526     aarch64_sme_sub_za16_vg1x2,                // llvm.aarch64.sme.sub.za16.vg1x2
0527     aarch64_sme_sub_za16_vg1x4,                // llvm.aarch64.sme.sub.za16.vg1x4
0528     aarch64_sme_sub_za32_vg1x2,                // llvm.aarch64.sme.sub.za32.vg1x2
0529     aarch64_sme_sub_za32_vg1x4,                // llvm.aarch64.sme.sub.za32.vg1x4
0530     aarch64_sme_sub_za64_vg1x2,                // llvm.aarch64.sme.sub.za64.vg1x2
0531     aarch64_sme_sub_za64_vg1x4,                // llvm.aarch64.sme.sub.za64.vg1x4
0532     aarch64_sme_sudot_lane_za32_vg1x2,         // llvm.aarch64.sme.sudot.lane.za32.vg1x2
0533     aarch64_sme_sudot_lane_za32_vg1x4,         // llvm.aarch64.sme.sudot.lane.za32.vg1x4
0534     aarch64_sme_sudot_single_za32_vg1x2,       // llvm.aarch64.sme.sudot.single.za32.vg1x2
0535     aarch64_sme_sudot_single_za32_vg1x4,       // llvm.aarch64.sme.sudot.single.za32.vg1x4
0536     aarch64_sme_sumla_za32_lane_vg4x1,         // llvm.aarch64.sme.sumla.za32.lane.vg4x1
0537     aarch64_sme_sumla_za32_lane_vg4x2,         // llvm.aarch64.sme.sumla.za32.lane.vg4x2
0538     aarch64_sme_sumla_za32_lane_vg4x4,         // llvm.aarch64.sme.sumla.za32.lane.vg4x4
0539     aarch64_sme_sumla_za32_single_vg4x2,       // llvm.aarch64.sme.sumla.za32.single.vg4x2
0540     aarch64_sme_sumla_za32_single_vg4x4,       // llvm.aarch64.sme.sumla.za32.single.vg4x4
0541     aarch64_sme_sumopa_wide,                   // llvm.aarch64.sme.sumopa.wide
0542     aarch64_sme_sumops_wide,                   // llvm.aarch64.sme.sumops.wide
0543     aarch64_sme_suvdot_lane_za32_vg1x4,        // llvm.aarch64.sme.suvdot.lane.za32.vg1x4
0544     aarch64_sme_svdot_lane_za32_vg1x2,         // llvm.aarch64.sme.svdot.lane.za32.vg1x2
0545     aarch64_sme_svdot_lane_za32_vg1x4,         // llvm.aarch64.sme.svdot.lane.za32.vg1x4
0546     aarch64_sme_svdot_lane_za64_vg1x4,         // llvm.aarch64.sme.svdot.lane.za64.vg1x4
0547     aarch64_sme_udot_lane_za32_vg1x2,          // llvm.aarch64.sme.udot.lane.za32.vg1x2
0548     aarch64_sme_udot_lane_za32_vg1x4,          // llvm.aarch64.sme.udot.lane.za32.vg1x4
0549     aarch64_sme_udot_lane_za64_vg1x2,          // llvm.aarch64.sme.udot.lane.za64.vg1x2
0550     aarch64_sme_udot_lane_za64_vg1x4,          // llvm.aarch64.sme.udot.lane.za64.vg1x4
0551     aarch64_sme_udot_single_za32_vg1x2,        // llvm.aarch64.sme.udot.single.za32.vg1x2
0552     aarch64_sme_udot_single_za32_vg1x4,        // llvm.aarch64.sme.udot.single.za32.vg1x4
0553     aarch64_sme_udot_single_za64_vg1x2,        // llvm.aarch64.sme.udot.single.za64.vg1x2
0554     aarch64_sme_udot_single_za64_vg1x4,        // llvm.aarch64.sme.udot.single.za64.vg1x4
0555     aarch64_sme_udot_za32_vg1x2,               // llvm.aarch64.sme.udot.za32.vg1x2
0556     aarch64_sme_udot_za32_vg1x4,               // llvm.aarch64.sme.udot.za32.vg1x4
0557     aarch64_sme_udot_za64_vg1x2,               // llvm.aarch64.sme.udot.za64.vg1x2
0558     aarch64_sme_udot_za64_vg1x4,               // llvm.aarch64.sme.udot.za64.vg1x4
0559     aarch64_sme_umla_za32_lane_vg4x1,          // llvm.aarch64.sme.umla.za32.lane.vg4x1
0560     aarch64_sme_umla_za32_lane_vg4x2,          // llvm.aarch64.sme.umla.za32.lane.vg4x2
0561     aarch64_sme_umla_za32_lane_vg4x4,          // llvm.aarch64.sme.umla.za32.lane.vg4x4
0562     aarch64_sme_umla_za32_single_vg4x1,        // llvm.aarch64.sme.umla.za32.single.vg4x1
0563     aarch64_sme_umla_za32_single_vg4x2,        // llvm.aarch64.sme.umla.za32.single.vg4x2
0564     aarch64_sme_umla_za32_single_vg4x4,        // llvm.aarch64.sme.umla.za32.single.vg4x4
0565     aarch64_sme_umla_za32_vg4x2,               // llvm.aarch64.sme.umla.za32.vg4x2
0566     aarch64_sme_umla_za32_vg4x4,               // llvm.aarch64.sme.umla.za32.vg4x4
0567     aarch64_sme_umla_za64_lane_vg4x1,          // llvm.aarch64.sme.umla.za64.lane.vg4x1
0568     aarch64_sme_umla_za64_lane_vg4x2,          // llvm.aarch64.sme.umla.za64.lane.vg4x2
0569     aarch64_sme_umla_za64_lane_vg4x4,          // llvm.aarch64.sme.umla.za64.lane.vg4x4
0570     aarch64_sme_umla_za64_single_vg4x1,        // llvm.aarch64.sme.umla.za64.single.vg4x1
0571     aarch64_sme_umla_za64_single_vg4x2,        // llvm.aarch64.sme.umla.za64.single.vg4x2
0572     aarch64_sme_umla_za64_single_vg4x4,        // llvm.aarch64.sme.umla.za64.single.vg4x4
0573     aarch64_sme_umla_za64_vg4x2,               // llvm.aarch64.sme.umla.za64.vg4x2
0574     aarch64_sme_umla_za64_vg4x4,               // llvm.aarch64.sme.umla.za64.vg4x4
0575     aarch64_sme_umlal_lane_vg2x1,              // llvm.aarch64.sme.umlal.lane.vg2x1
0576     aarch64_sme_umlal_lane_vg2x2,              // llvm.aarch64.sme.umlal.lane.vg2x2
0577     aarch64_sme_umlal_lane_vg2x4,              // llvm.aarch64.sme.umlal.lane.vg2x4
0578     aarch64_sme_umlal_single_vg2x1,            // llvm.aarch64.sme.umlal.single.vg2x1
0579     aarch64_sme_umlal_single_vg2x2,            // llvm.aarch64.sme.umlal.single.vg2x2
0580     aarch64_sme_umlal_single_vg2x4,            // llvm.aarch64.sme.umlal.single.vg2x4
0581     aarch64_sme_umlal_vg2x2,                   // llvm.aarch64.sme.umlal.vg2x2
0582     aarch64_sme_umlal_vg2x4,                   // llvm.aarch64.sme.umlal.vg2x4
0583     aarch64_sme_umls_za32_lane_vg4x1,          // llvm.aarch64.sme.umls.za32.lane.vg4x1
0584     aarch64_sme_umls_za32_lane_vg4x2,          // llvm.aarch64.sme.umls.za32.lane.vg4x2
0585     aarch64_sme_umls_za32_lane_vg4x4,          // llvm.aarch64.sme.umls.za32.lane.vg4x4
0586     aarch64_sme_umls_za32_single_vg4x1,        // llvm.aarch64.sme.umls.za32.single.vg4x1
0587     aarch64_sme_umls_za32_single_vg4x2,        // llvm.aarch64.sme.umls.za32.single.vg4x2
0588     aarch64_sme_umls_za32_single_vg4x4,        // llvm.aarch64.sme.umls.za32.single.vg4x4
0589     aarch64_sme_umls_za32_vg4x2,               // llvm.aarch64.sme.umls.za32.vg4x2
0590     aarch64_sme_umls_za32_vg4x4,               // llvm.aarch64.sme.umls.za32.vg4x4
0591     aarch64_sme_umls_za64_lane_vg4x1,          // llvm.aarch64.sme.umls.za64.lane.vg4x1
0592     aarch64_sme_umls_za64_lane_vg4x2,          // llvm.aarch64.sme.umls.za64.lane.vg4x2
0593     aarch64_sme_umls_za64_lane_vg4x4,          // llvm.aarch64.sme.umls.za64.lane.vg4x4
0594     aarch64_sme_umls_za64_single_vg4x1,        // llvm.aarch64.sme.umls.za64.single.vg4x1
0595     aarch64_sme_umls_za64_single_vg4x2,        // llvm.aarch64.sme.umls.za64.single.vg4x2
0596     aarch64_sme_umls_za64_single_vg4x4,        // llvm.aarch64.sme.umls.za64.single.vg4x4
0597     aarch64_sme_umls_za64_vg4x2,               // llvm.aarch64.sme.umls.za64.vg4x2
0598     aarch64_sme_umls_za64_vg4x4,               // llvm.aarch64.sme.umls.za64.vg4x4
0599     aarch64_sme_umlsl_lane_vg2x1,              // llvm.aarch64.sme.umlsl.lane.vg2x1
0600     aarch64_sme_umlsl_lane_vg2x2,              // llvm.aarch64.sme.umlsl.lane.vg2x2
0601     aarch64_sme_umlsl_lane_vg2x4,              // llvm.aarch64.sme.umlsl.lane.vg2x4
0602     aarch64_sme_umlsl_single_vg2x1,            // llvm.aarch64.sme.umlsl.single.vg2x1
0603     aarch64_sme_umlsl_single_vg2x2,            // llvm.aarch64.sme.umlsl.single.vg2x2
0604     aarch64_sme_umlsl_single_vg2x4,            // llvm.aarch64.sme.umlsl.single.vg2x4
0605     aarch64_sme_umlsl_vg2x2,                   // llvm.aarch64.sme.umlsl.vg2x2
0606     aarch64_sme_umlsl_vg2x4,                   // llvm.aarch64.sme.umlsl.vg2x4
0607     aarch64_sme_umopa_wide,                    // llvm.aarch64.sme.umopa.wide
0608     aarch64_sme_umopa_za32,                    // llvm.aarch64.sme.umopa.za32
0609     aarch64_sme_umops_wide,                    // llvm.aarch64.sme.umops.wide
0610     aarch64_sme_umops_za32,                    // llvm.aarch64.sme.umops.za32
0611     aarch64_sme_usdot_lane_za32_vg1x2,         // llvm.aarch64.sme.usdot.lane.za32.vg1x2
0612     aarch64_sme_usdot_lane_za32_vg1x4,         // llvm.aarch64.sme.usdot.lane.za32.vg1x4
0613     aarch64_sme_usdot_single_za32_vg1x2,       // llvm.aarch64.sme.usdot.single.za32.vg1x2
0614     aarch64_sme_usdot_single_za32_vg1x4,       // llvm.aarch64.sme.usdot.single.za32.vg1x4
0615     aarch64_sme_usdot_za32_vg1x2,              // llvm.aarch64.sme.usdot.za32.vg1x2
0616     aarch64_sme_usdot_za32_vg1x4,              // llvm.aarch64.sme.usdot.za32.vg1x4
0617     aarch64_sme_usmla_za32_lane_vg4x1,         // llvm.aarch64.sme.usmla.za32.lane.vg4x1
0618     aarch64_sme_usmla_za32_lane_vg4x2,         // llvm.aarch64.sme.usmla.za32.lane.vg4x2
0619     aarch64_sme_usmla_za32_lane_vg4x4,         // llvm.aarch64.sme.usmla.za32.lane.vg4x4
0620     aarch64_sme_usmla_za32_single_vg4x1,       // llvm.aarch64.sme.usmla.za32.single.vg4x1
0621     aarch64_sme_usmla_za32_single_vg4x2,       // llvm.aarch64.sme.usmla.za32.single.vg4x2
0622     aarch64_sme_usmla_za32_single_vg4x4,       // llvm.aarch64.sme.usmla.za32.single.vg4x4
0623     aarch64_sme_usmla_za32_vg4x2,              // llvm.aarch64.sme.usmla.za32.vg4x2
0624     aarch64_sme_usmla_za32_vg4x4,              // llvm.aarch64.sme.usmla.za32.vg4x4
0625     aarch64_sme_usmopa_wide,                   // llvm.aarch64.sme.usmopa.wide
0626     aarch64_sme_usmops_wide,                   // llvm.aarch64.sme.usmops.wide
0627     aarch64_sme_usvdot_lane_za32_vg1x4,        // llvm.aarch64.sme.usvdot.lane.za32.vg1x4
0628     aarch64_sme_uvdot_lane_za32_vg1x2,         // llvm.aarch64.sme.uvdot.lane.za32.vg1x2
0629     aarch64_sme_uvdot_lane_za32_vg1x4,         // llvm.aarch64.sme.uvdot.lane.za32.vg1x4
0630     aarch64_sme_uvdot_lane_za64_vg1x4,         // llvm.aarch64.sme.uvdot.lane.za64.vg1x4
0631     aarch64_sme_write_hor_vg2,                 // llvm.aarch64.sme.write.hor.vg2
0632     aarch64_sme_write_hor_vg4,                 // llvm.aarch64.sme.write.hor.vg4
0633     aarch64_sme_write_horiz,                   // llvm.aarch64.sme.write.horiz
0634     aarch64_sme_write_lane_zt,                 // llvm.aarch64.sme.write.lane.zt
0635     aarch64_sme_write_ver_vg2,                 // llvm.aarch64.sme.write.ver.vg2
0636     aarch64_sme_write_ver_vg4,                 // llvm.aarch64.sme.write.ver.vg4
0637     aarch64_sme_write_vert,                    // llvm.aarch64.sme.write.vert
0638     aarch64_sme_write_vg1x2,                   // llvm.aarch64.sme.write.vg1x2
0639     aarch64_sme_write_vg1x4,                   // llvm.aarch64.sme.write.vg1x4
0640     aarch64_sme_write_zt,                      // llvm.aarch64.sme.write.zt
0641     aarch64_sme_writeq_horiz,                  // llvm.aarch64.sme.writeq.horiz
0642     aarch64_sme_writeq_vert,                   // llvm.aarch64.sme.writeq.vert
0643     aarch64_sme_za_disable,                    // llvm.aarch64.sme.za.disable
0644     aarch64_sme_za_enable,                     // llvm.aarch64.sme.za.enable
0645     aarch64_sme_zero,                          // llvm.aarch64.sme.zero
0646     aarch64_sme_zero_za64_vg1x2,               // llvm.aarch64.sme.zero.za64.vg1x2
0647     aarch64_sme_zero_za64_vg1x4,               // llvm.aarch64.sme.zero.za64.vg1x4
0648     aarch64_sme_zero_za64_vg2x1,               // llvm.aarch64.sme.zero.za64.vg2x1
0649     aarch64_sme_zero_za64_vg2x2,               // llvm.aarch64.sme.zero.za64.vg2x2
0650     aarch64_sme_zero_za64_vg2x4,               // llvm.aarch64.sme.zero.za64.vg2x4
0651     aarch64_sme_zero_za64_vg4x1,               // llvm.aarch64.sme.zero.za64.vg4x1
0652     aarch64_sme_zero_za64_vg4x2,               // llvm.aarch64.sme.zero.za64.vg4x2
0653     aarch64_sme_zero_za64_vg4x4,               // llvm.aarch64.sme.zero.za64.vg4x4
0654     aarch64_sme_zero_zt,                       // llvm.aarch64.sme.zero.zt
0655     aarch64_space,                             // llvm.aarch64.space
0656     aarch64_st64b,                             // llvm.aarch64.st64b
0657     aarch64_st64bv,                            // llvm.aarch64.st64bv
0658     aarch64_st64bv0,                           // llvm.aarch64.st64bv0
0659     aarch64_stg,                               // llvm.aarch64.stg
0660     aarch64_stgp,                              // llvm.aarch64.stgp
0661     aarch64_stlxp,                             // llvm.aarch64.stlxp
0662     aarch64_stlxr,                             // llvm.aarch64.stlxr
0663     aarch64_stxp,                              // llvm.aarch64.stxp
0664     aarch64_stxr,                              // llvm.aarch64.stxr
0665     aarch64_subp,                              // llvm.aarch64.subp
0666     aarch64_sve_abs,                           // llvm.aarch64.sve.abs
0667     aarch64_sve_adclb,                         // llvm.aarch64.sve.adclb
0668     aarch64_sve_adclt,                         // llvm.aarch64.sve.adclt
0669     aarch64_sve_add,                           // llvm.aarch64.sve.add
0670     aarch64_sve_add_single_x2,                 // llvm.aarch64.sve.add.single.x2
0671     aarch64_sve_add_single_x4,                 // llvm.aarch64.sve.add.single.x4
0672     aarch64_sve_add_u,                         // llvm.aarch64.sve.add.u
0673     aarch64_sve_addhnb,                        // llvm.aarch64.sve.addhnb
0674     aarch64_sve_addhnt,                        // llvm.aarch64.sve.addhnt
0675     aarch64_sve_addp,                          // llvm.aarch64.sve.addp
0676     aarch64_sve_addqv,                         // llvm.aarch64.sve.addqv
0677     aarch64_sve_adrb,                          // llvm.aarch64.sve.adrb
0678     aarch64_sve_adrd,                          // llvm.aarch64.sve.adrd
0679     aarch64_sve_adrh,                          // llvm.aarch64.sve.adrh
0680     aarch64_sve_adrw,                          // llvm.aarch64.sve.adrw
0681     aarch64_sve_aesd,                          // llvm.aarch64.sve.aesd
0682     aarch64_sve_aese,                          // llvm.aarch64.sve.aese
0683     aarch64_sve_aesimc,                        // llvm.aarch64.sve.aesimc
0684     aarch64_sve_aesmc,                         // llvm.aarch64.sve.aesmc
0685     aarch64_sve_and,                           // llvm.aarch64.sve.and
0686     aarch64_sve_and_u,                         // llvm.aarch64.sve.and.u
0687     aarch64_sve_and_z,                         // llvm.aarch64.sve.and.z
0688     aarch64_sve_andqv,                         // llvm.aarch64.sve.andqv
0689     aarch64_sve_andv,                          // llvm.aarch64.sve.andv
0690     aarch64_sve_asr,                           // llvm.aarch64.sve.asr
0691     aarch64_sve_asr_u,                         // llvm.aarch64.sve.asr.u
0692     aarch64_sve_asr_wide,                      // llvm.aarch64.sve.asr.wide
0693     aarch64_sve_asrd,                          // llvm.aarch64.sve.asrd
0694     aarch64_sve_bcax,                          // llvm.aarch64.sve.bcax
0695     aarch64_sve_bdep_x,                        // llvm.aarch64.sve.bdep.x
0696     aarch64_sve_bext_x,                        // llvm.aarch64.sve.bext.x
0697     aarch64_sve_bfclamp_single_x2,             // llvm.aarch64.sve.bfclamp.single.x2
0698     aarch64_sve_bfclamp_single_x4,             // llvm.aarch64.sve.bfclamp.single.x4
0699     aarch64_sve_bfcvt_x2,                      // llvm.aarch64.sve.bfcvt.x2
0700     aarch64_sve_bfcvtn_x2,                     // llvm.aarch64.sve.bfcvtn.x2
0701     aarch64_sve_bfdot,                         // llvm.aarch64.sve.bfdot
0702     aarch64_sve_bfdot_lane_v2,                 // llvm.aarch64.sve.bfdot.lane.v2
0703     aarch64_sve_bfmlalb,                       // llvm.aarch64.sve.bfmlalb
0704     aarch64_sve_bfmlalb_lane_v2,               // llvm.aarch64.sve.bfmlalb.lane.v2
0705     aarch64_sve_bfmlalt,                       // llvm.aarch64.sve.bfmlalt
0706     aarch64_sve_bfmlalt_lane_v2,               // llvm.aarch64.sve.bfmlalt.lane.v2
0707     aarch64_sve_bfmlslb,                       // llvm.aarch64.sve.bfmlslb
0708     aarch64_sve_bfmlslb_lane,                  // llvm.aarch64.sve.bfmlslb.lane
0709     aarch64_sve_bfmlslt,                       // llvm.aarch64.sve.bfmlslt
0710     aarch64_sve_bfmlslt_lane,                  // llvm.aarch64.sve.bfmlslt.lane
0711     aarch64_sve_bfmmla,                        // llvm.aarch64.sve.bfmmla
0712     aarch64_sve_bgrp_x,                        // llvm.aarch64.sve.bgrp.x
0713     aarch64_sve_bic,                           // llvm.aarch64.sve.bic
0714     aarch64_sve_bic_u,                         // llvm.aarch64.sve.bic.u
0715     aarch64_sve_bic_z,                         // llvm.aarch64.sve.bic.z
0716     aarch64_sve_brka,                          // llvm.aarch64.sve.brka
0717     aarch64_sve_brka_z,                        // llvm.aarch64.sve.brka.z
0718     aarch64_sve_brkb,                          // llvm.aarch64.sve.brkb
0719     aarch64_sve_brkb_z,                        // llvm.aarch64.sve.brkb.z
0720     aarch64_sve_brkn_z,                        // llvm.aarch64.sve.brkn.z
0721     aarch64_sve_brkpa_z,                       // llvm.aarch64.sve.brkpa.z
0722     aarch64_sve_brkpb_z,                       // llvm.aarch64.sve.brkpb.z
0723     aarch64_sve_bsl,                           // llvm.aarch64.sve.bsl
0724     aarch64_sve_bsl1n,                         // llvm.aarch64.sve.bsl1n
0725     aarch64_sve_bsl2n,                         // llvm.aarch64.sve.bsl2n
0726     aarch64_sve_cadd_x,                        // llvm.aarch64.sve.cadd.x
0727     aarch64_sve_cdot,                          // llvm.aarch64.sve.cdot
0728     aarch64_sve_cdot_lane,                     // llvm.aarch64.sve.cdot.lane
0729     aarch64_sve_clasta,                        // llvm.aarch64.sve.clasta
0730     aarch64_sve_clasta_n,                      // llvm.aarch64.sve.clasta.n
0731     aarch64_sve_clastb,                        // llvm.aarch64.sve.clastb
0732     aarch64_sve_clastb_n,                      // llvm.aarch64.sve.clastb.n
0733     aarch64_sve_cls,                           // llvm.aarch64.sve.cls
0734     aarch64_sve_clz,                           // llvm.aarch64.sve.clz
0735     aarch64_sve_cmla_lane_x,                   // llvm.aarch64.sve.cmla.lane.x
0736     aarch64_sve_cmla_x,                        // llvm.aarch64.sve.cmla.x
0737     aarch64_sve_cmpeq,                         // llvm.aarch64.sve.cmpeq
0738     aarch64_sve_cmpeq_wide,                    // llvm.aarch64.sve.cmpeq.wide
0739     aarch64_sve_cmpge,                         // llvm.aarch64.sve.cmpge
0740     aarch64_sve_cmpge_wide,                    // llvm.aarch64.sve.cmpge.wide
0741     aarch64_sve_cmpgt,                         // llvm.aarch64.sve.cmpgt
0742     aarch64_sve_cmpgt_wide,                    // llvm.aarch64.sve.cmpgt.wide
0743     aarch64_sve_cmphi,                         // llvm.aarch64.sve.cmphi
0744     aarch64_sve_cmphi_wide,                    // llvm.aarch64.sve.cmphi.wide
0745     aarch64_sve_cmphs,                         // llvm.aarch64.sve.cmphs
0746     aarch64_sve_cmphs_wide,                    // llvm.aarch64.sve.cmphs.wide
0747     aarch64_sve_cmple_wide,                    // llvm.aarch64.sve.cmple.wide
0748     aarch64_sve_cmplo_wide,                    // llvm.aarch64.sve.cmplo.wide
0749     aarch64_sve_cmpls_wide,                    // llvm.aarch64.sve.cmpls.wide
0750     aarch64_sve_cmplt_wide,                    // llvm.aarch64.sve.cmplt.wide
0751     aarch64_sve_cmpne,                         // llvm.aarch64.sve.cmpne
0752     aarch64_sve_cmpne_wide,                    // llvm.aarch64.sve.cmpne.wide
0753     aarch64_sve_cnot,                          // llvm.aarch64.sve.cnot
0754     aarch64_sve_cnt,                           // llvm.aarch64.sve.cnt
0755     aarch64_sve_cntb,                          // llvm.aarch64.sve.cntb
0756     aarch64_sve_cntd,                          // llvm.aarch64.sve.cntd
0757     aarch64_sve_cnth,                          // llvm.aarch64.sve.cnth
0758     aarch64_sve_cntp,                          // llvm.aarch64.sve.cntp
0759     aarch64_sve_cntp_c16,                      // llvm.aarch64.sve.cntp.c16
0760     aarch64_sve_cntp_c32,                      // llvm.aarch64.sve.cntp.c32
0761     aarch64_sve_cntp_c64,                      // llvm.aarch64.sve.cntp.c64
0762     aarch64_sve_cntp_c8,                       // llvm.aarch64.sve.cntp.c8
0763     aarch64_sve_cntw,                          // llvm.aarch64.sve.cntw
0764     aarch64_sve_compact,                       // llvm.aarch64.sve.compact
0765     aarch64_sve_convert_from_svbool,           // llvm.aarch64.sve.convert.from.svbool
0766     aarch64_sve_convert_to_svbool,             // llvm.aarch64.sve.convert.to.svbool
0767     aarch64_sve_dup,                           // llvm.aarch64.sve.dup
0768     aarch64_sve_dup_laneq,                     // llvm.aarch64.sve.dup.laneq
0769     aarch64_sve_dup_x,                         // llvm.aarch64.sve.dup.x
0770     aarch64_sve_dupq_lane,                     // llvm.aarch64.sve.dupq.lane
0771     aarch64_sve_eor,                           // llvm.aarch64.sve.eor
0772     aarch64_sve_eor_u,                         // llvm.aarch64.sve.eor.u
0773     aarch64_sve_eor_z,                         // llvm.aarch64.sve.eor.z
0774     aarch64_sve_eor3,                          // llvm.aarch64.sve.eor3
0775     aarch64_sve_eorbt,                         // llvm.aarch64.sve.eorbt
0776     aarch64_sve_eorqv,                         // llvm.aarch64.sve.eorqv
0777     aarch64_sve_eortb,                         // llvm.aarch64.sve.eortb
0778     aarch64_sve_eorv,                          // llvm.aarch64.sve.eorv
0779     aarch64_sve_ext,                           // llvm.aarch64.sve.ext
0780     aarch64_sve_extq,                          // llvm.aarch64.sve.extq
0781     aarch64_sve_fabd,                          // llvm.aarch64.sve.fabd
0782     aarch64_sve_fabd_u,                        // llvm.aarch64.sve.fabd.u
0783     aarch64_sve_fabs,                          // llvm.aarch64.sve.fabs
0784     aarch64_sve_facge,                         // llvm.aarch64.sve.facge
0785     aarch64_sve_facgt,                         // llvm.aarch64.sve.facgt
0786     aarch64_sve_fadd,                          // llvm.aarch64.sve.fadd
0787     aarch64_sve_fadd_u,                        // llvm.aarch64.sve.fadd.u
0788     aarch64_sve_fadda,                         // llvm.aarch64.sve.fadda
0789     aarch64_sve_faddp,                         // llvm.aarch64.sve.faddp
0790     aarch64_sve_faddqv,                        // llvm.aarch64.sve.faddqv
0791     aarch64_sve_faddv,                         // llvm.aarch64.sve.faddv
0792     aarch64_sve_famax,                         // llvm.aarch64.sve.famax
0793     aarch64_sve_famax_u,                       // llvm.aarch64.sve.famax.u
0794     aarch64_sve_famin,                         // llvm.aarch64.sve.famin
0795     aarch64_sve_famin_u,                       // llvm.aarch64.sve.famin.u
0796     aarch64_sve_fcadd,                         // llvm.aarch64.sve.fcadd
0797     aarch64_sve_fclamp,                        // llvm.aarch64.sve.fclamp
0798     aarch64_sve_fclamp_single_x2,              // llvm.aarch64.sve.fclamp.single.x2
0799     aarch64_sve_fclamp_single_x4,              // llvm.aarch64.sve.fclamp.single.x4
0800     aarch64_sve_fcmla,                         // llvm.aarch64.sve.fcmla
0801     aarch64_sve_fcmla_lane,                    // llvm.aarch64.sve.fcmla.lane
0802     aarch64_sve_fcmpeq,                        // llvm.aarch64.sve.fcmpeq
0803     aarch64_sve_fcmpge,                        // llvm.aarch64.sve.fcmpge
0804     aarch64_sve_fcmpgt,                        // llvm.aarch64.sve.fcmpgt
0805     aarch64_sve_fcmpne,                        // llvm.aarch64.sve.fcmpne
0806     aarch64_sve_fcmpuo,                        // llvm.aarch64.sve.fcmpuo
0807     aarch64_sve_fcvt,                          // llvm.aarch64.sve.fcvt
0808     aarch64_sve_fcvt_bf16f32_v2,               // llvm.aarch64.sve.fcvt.bf16f32.v2
0809     aarch64_sve_fcvt_f16f32,                   // llvm.aarch64.sve.fcvt.f16f32
0810     aarch64_sve_fcvt_f16f64,                   // llvm.aarch64.sve.fcvt.f16f64
0811     aarch64_sve_fcvt_f32f16,                   // llvm.aarch64.sve.fcvt.f32f16
0812     aarch64_sve_fcvt_f32f64,                   // llvm.aarch64.sve.fcvt.f32f64
0813     aarch64_sve_fcvt_f64f16,                   // llvm.aarch64.sve.fcvt.f64f16
0814     aarch64_sve_fcvt_f64f32,                   // llvm.aarch64.sve.fcvt.f64f32
0815     aarch64_sve_fcvt_widen_x2,                 // llvm.aarch64.sve.fcvt.widen.x2
0816     aarch64_sve_fcvt_x2,                       // llvm.aarch64.sve.fcvt.x2
0817     aarch64_sve_fcvtl_widen_x2,                // llvm.aarch64.sve.fcvtl.widen.x2
0818     aarch64_sve_fcvtlt_f32f16,                 // llvm.aarch64.sve.fcvtlt.f32f16
0819     aarch64_sve_fcvtlt_f64f32,                 // llvm.aarch64.sve.fcvtlt.f64f32
0820     aarch64_sve_fcvtn_x2,                      // llvm.aarch64.sve.fcvtn.x2
0821     aarch64_sve_fcvtnt_bf16f32_v2,             // llvm.aarch64.sve.fcvtnt.bf16f32.v2
0822     aarch64_sve_fcvtnt_f16f32,                 // llvm.aarch64.sve.fcvtnt.f16f32
0823     aarch64_sve_fcvtnt_f32f64,                 // llvm.aarch64.sve.fcvtnt.f32f64
0824     aarch64_sve_fcvtx_f32f64,                  // llvm.aarch64.sve.fcvtx.f32f64
0825     aarch64_sve_fcvtxnt_f32f64,                // llvm.aarch64.sve.fcvtxnt.f32f64
0826     aarch64_sve_fcvtzs,                        // llvm.aarch64.sve.fcvtzs
0827     aarch64_sve_fcvtzs_i32f16,                 // llvm.aarch64.sve.fcvtzs.i32f16
0828     aarch64_sve_fcvtzs_i32f64,                 // llvm.aarch64.sve.fcvtzs.i32f64
0829     aarch64_sve_fcvtzs_i64f16,                 // llvm.aarch64.sve.fcvtzs.i64f16
0830     aarch64_sve_fcvtzs_i64f32,                 // llvm.aarch64.sve.fcvtzs.i64f32
0831     aarch64_sve_fcvtzs_x2,                     // llvm.aarch64.sve.fcvtzs.x2
0832     aarch64_sve_fcvtzs_x4,                     // llvm.aarch64.sve.fcvtzs.x4
0833     aarch64_sve_fcvtzu,                        // llvm.aarch64.sve.fcvtzu
0834     aarch64_sve_fcvtzu_i32f16,                 // llvm.aarch64.sve.fcvtzu.i32f16
0835     aarch64_sve_fcvtzu_i32f64,                 // llvm.aarch64.sve.fcvtzu.i32f64
0836     aarch64_sve_fcvtzu_i64f16,                 // llvm.aarch64.sve.fcvtzu.i64f16
0837     aarch64_sve_fcvtzu_i64f32,                 // llvm.aarch64.sve.fcvtzu.i64f32
0838     aarch64_sve_fcvtzu_x2,                     // llvm.aarch64.sve.fcvtzu.x2
0839     aarch64_sve_fcvtzu_x4,                     // llvm.aarch64.sve.fcvtzu.x4
0840     aarch64_sve_fdiv,                          // llvm.aarch64.sve.fdiv
0841     aarch64_sve_fdiv_u,                        // llvm.aarch64.sve.fdiv.u
0842     aarch64_sve_fdivr,                         // llvm.aarch64.sve.fdivr
0843     aarch64_sve_fdot_lane_x2,                  // llvm.aarch64.sve.fdot.lane.x2
0844     aarch64_sve_fdot_x2,                       // llvm.aarch64.sve.fdot.x2
0845     aarch64_sve_fexpa_x,                       // llvm.aarch64.sve.fexpa.x
0846     aarch64_sve_flogb,                         // llvm.aarch64.sve.flogb
0847     aarch64_sve_fmad,                          // llvm.aarch64.sve.fmad
0848     aarch64_sve_fmax,                          // llvm.aarch64.sve.fmax
0849     aarch64_sve_fmax_single_x2,                // llvm.aarch64.sve.fmax.single.x2
0850     aarch64_sve_fmax_single_x4,                // llvm.aarch64.sve.fmax.single.x4
0851     aarch64_sve_fmax_u,                        // llvm.aarch64.sve.fmax.u
0852     aarch64_sve_fmax_x2,                       // llvm.aarch64.sve.fmax.x2
0853     aarch64_sve_fmax_x4,                       // llvm.aarch64.sve.fmax.x4
0854     aarch64_sve_fmaxnm,                        // llvm.aarch64.sve.fmaxnm
0855     aarch64_sve_fmaxnm_single_x2,              // llvm.aarch64.sve.fmaxnm.single.x2
0856     aarch64_sve_fmaxnm_single_x4,              // llvm.aarch64.sve.fmaxnm.single.x4
0857     aarch64_sve_fmaxnm_u,                      // llvm.aarch64.sve.fmaxnm.u
0858     aarch64_sve_fmaxnm_x2,                     // llvm.aarch64.sve.fmaxnm.x2
0859     aarch64_sve_fmaxnm_x4,                     // llvm.aarch64.sve.fmaxnm.x4
0860     aarch64_sve_fmaxnmp,                       // llvm.aarch64.sve.fmaxnmp
0861     aarch64_sve_fmaxnmqv,                      // llvm.aarch64.sve.fmaxnmqv
0862     aarch64_sve_fmaxnmv,                       // llvm.aarch64.sve.fmaxnmv
0863     aarch64_sve_fmaxp,                         // llvm.aarch64.sve.fmaxp
0864     aarch64_sve_fmaxqv,                        // llvm.aarch64.sve.fmaxqv
0865     aarch64_sve_fmaxv,                         // llvm.aarch64.sve.fmaxv
0866     aarch64_sve_fmin,                          // llvm.aarch64.sve.fmin
0867     aarch64_sve_fmin_single_x2,                // llvm.aarch64.sve.fmin.single.x2
0868     aarch64_sve_fmin_single_x4,                // llvm.aarch64.sve.fmin.single.x4
0869     aarch64_sve_fmin_u,                        // llvm.aarch64.sve.fmin.u
0870     aarch64_sve_fmin_x2,                       // llvm.aarch64.sve.fmin.x2
0871     aarch64_sve_fmin_x4,                       // llvm.aarch64.sve.fmin.x4
0872     aarch64_sve_fminnm,                        // llvm.aarch64.sve.fminnm
0873     aarch64_sve_fminnm_single_x2,              // llvm.aarch64.sve.fminnm.single.x2
0874     aarch64_sve_fminnm_single_x4,              // llvm.aarch64.sve.fminnm.single.x4
0875     aarch64_sve_fminnm_u,                      // llvm.aarch64.sve.fminnm.u
0876     aarch64_sve_fminnm_x2,                     // llvm.aarch64.sve.fminnm.x2
0877     aarch64_sve_fminnm_x4,                     // llvm.aarch64.sve.fminnm.x4
0878     aarch64_sve_fminnmp,                       // llvm.aarch64.sve.fminnmp
0879     aarch64_sve_fminnmqv,                      // llvm.aarch64.sve.fminnmqv
0880     aarch64_sve_fminnmv,                       // llvm.aarch64.sve.fminnmv
0881     aarch64_sve_fminp,                         // llvm.aarch64.sve.fminp
0882     aarch64_sve_fminqv,                        // llvm.aarch64.sve.fminqv
0883     aarch64_sve_fminv,                         // llvm.aarch64.sve.fminv
0884     aarch64_sve_fmla,                          // llvm.aarch64.sve.fmla
0885     aarch64_sve_fmla_lane,                     // llvm.aarch64.sve.fmla.lane
0886     aarch64_sve_fmla_u,                        // llvm.aarch64.sve.fmla.u
0887     aarch64_sve_fmlalb,                        // llvm.aarch64.sve.fmlalb
0888     aarch64_sve_fmlalb_lane,                   // llvm.aarch64.sve.fmlalb.lane
0889     aarch64_sve_fmlalt,                        // llvm.aarch64.sve.fmlalt
0890     aarch64_sve_fmlalt_lane,                   // llvm.aarch64.sve.fmlalt.lane
0891     aarch64_sve_fmls,                          // llvm.aarch64.sve.fmls
0892     aarch64_sve_fmls_lane,                     // llvm.aarch64.sve.fmls.lane
0893     aarch64_sve_fmls_u,                        // llvm.aarch64.sve.fmls.u
0894     aarch64_sve_fmlslb,                        // llvm.aarch64.sve.fmlslb
0895     aarch64_sve_fmlslb_lane,                   // llvm.aarch64.sve.fmlslb.lane
0896     aarch64_sve_fmlslt,                        // llvm.aarch64.sve.fmlslt
0897     aarch64_sve_fmlslt_lane,                   // llvm.aarch64.sve.fmlslt.lane
0898     aarch64_sve_fmmla,                         // llvm.aarch64.sve.fmmla
0899     aarch64_sve_fmsb,                          // llvm.aarch64.sve.fmsb
0900     aarch64_sve_fmul,                          // llvm.aarch64.sve.fmul
0901     aarch64_sve_fmul_lane,                     // llvm.aarch64.sve.fmul.lane
0902     aarch64_sve_fmul_u,                        // llvm.aarch64.sve.fmul.u
0903     aarch64_sve_fmulx,                         // llvm.aarch64.sve.fmulx
0904     aarch64_sve_fmulx_u,                       // llvm.aarch64.sve.fmulx.u
0905     aarch64_sve_fneg,                          // llvm.aarch64.sve.fneg
0906     aarch64_sve_fnmad,                         // llvm.aarch64.sve.fnmad
0907     aarch64_sve_fnmla,                         // llvm.aarch64.sve.fnmla
0908     aarch64_sve_fnmla_u,                       // llvm.aarch64.sve.fnmla.u
0909     aarch64_sve_fnmls,                         // llvm.aarch64.sve.fnmls
0910     aarch64_sve_fnmls_u,                       // llvm.aarch64.sve.fnmls.u
0911     aarch64_sve_fnmsb,                         // llvm.aarch64.sve.fnmsb
0912     aarch64_sve_fp8_cvt_x2,                    // llvm.aarch64.sve.fp8.cvt.x2
0913     aarch64_sve_fp8_cvt_x4,                    // llvm.aarch64.sve.fp8.cvt.x4
0914     aarch64_sve_fp8_cvt1,                      // llvm.aarch64.sve.fp8.cvt1
0915     aarch64_sve_fp8_cvt1_x2,                   // llvm.aarch64.sve.fp8.cvt1.x2
0916     aarch64_sve_fp8_cvt2,                      // llvm.aarch64.sve.fp8.cvt2
0917     aarch64_sve_fp8_cvt2_x2,                   // llvm.aarch64.sve.fp8.cvt2.x2
0918     aarch64_sve_fp8_cvtl1_x2,                  // llvm.aarch64.sve.fp8.cvtl1.x2
0919     aarch64_sve_fp8_cvtl2_x2,                  // llvm.aarch64.sve.fp8.cvtl2.x2
0920     aarch64_sve_fp8_cvtlt1,                    // llvm.aarch64.sve.fp8.cvtlt1
0921     aarch64_sve_fp8_cvtlt2,                    // llvm.aarch64.sve.fp8.cvtlt2
0922     aarch64_sve_fp8_cvtn,                      // llvm.aarch64.sve.fp8.cvtn
0923     aarch64_sve_fp8_cvtn_x4,                   // llvm.aarch64.sve.fp8.cvtn.x4
0924     aarch64_sve_fp8_cvtnb,                     // llvm.aarch64.sve.fp8.cvtnb
0925     aarch64_sve_fp8_cvtnt,                     // llvm.aarch64.sve.fp8.cvtnt
0926     aarch64_sve_fp8_fdot,                      // llvm.aarch64.sve.fp8.fdot
0927     aarch64_sve_fp8_fdot_lane,                 // llvm.aarch64.sve.fp8.fdot.lane
0928     aarch64_sve_fp8_fmlalb,                    // llvm.aarch64.sve.fp8.fmlalb
0929     aarch64_sve_fp8_fmlalb_lane,               // llvm.aarch64.sve.fp8.fmlalb.lane
0930     aarch64_sve_fp8_fmlallbb,                  // llvm.aarch64.sve.fp8.fmlallbb
0931     aarch64_sve_fp8_fmlallbb_lane,             // llvm.aarch64.sve.fp8.fmlallbb.lane
0932     aarch64_sve_fp8_fmlallbt,                  // llvm.aarch64.sve.fp8.fmlallbt
0933     aarch64_sve_fp8_fmlallbt_lane,             // llvm.aarch64.sve.fp8.fmlallbt.lane
0934     aarch64_sve_fp8_fmlalltb,                  // llvm.aarch64.sve.fp8.fmlalltb
0935     aarch64_sve_fp8_fmlalltb_lane,             // llvm.aarch64.sve.fp8.fmlalltb.lane
0936     aarch64_sve_fp8_fmlalltt,                  // llvm.aarch64.sve.fp8.fmlalltt
0937     aarch64_sve_fp8_fmlalltt_lane,             // llvm.aarch64.sve.fp8.fmlalltt.lane
0938     aarch64_sve_fp8_fmlalt,                    // llvm.aarch64.sve.fp8.fmlalt
0939     aarch64_sve_fp8_fmlalt_lane,               // llvm.aarch64.sve.fp8.fmlalt.lane
0940     aarch64_sve_frecpe_x,                      // llvm.aarch64.sve.frecpe.x
0941     aarch64_sve_frecps_x,                      // llvm.aarch64.sve.frecps.x
0942     aarch64_sve_frecpx,                        // llvm.aarch64.sve.frecpx
0943     aarch64_sve_frinta,                        // llvm.aarch64.sve.frinta
0944     aarch64_sve_frinta_x2,                     // llvm.aarch64.sve.frinta.x2
0945     aarch64_sve_frinta_x4,                     // llvm.aarch64.sve.frinta.x4
0946     aarch64_sve_frinti,                        // llvm.aarch64.sve.frinti
0947     aarch64_sve_frintm,                        // llvm.aarch64.sve.frintm
0948     aarch64_sve_frintm_x2,                     // llvm.aarch64.sve.frintm.x2
0949     aarch64_sve_frintm_x4,                     // llvm.aarch64.sve.frintm.x4
0950     aarch64_sve_frintn,                        // llvm.aarch64.sve.frintn
0951     aarch64_sve_frintn_x2,                     // llvm.aarch64.sve.frintn.x2
0952     aarch64_sve_frintn_x4,                     // llvm.aarch64.sve.frintn.x4
0953     aarch64_sve_frintp,                        // llvm.aarch64.sve.frintp
0954     aarch64_sve_frintp_x2,                     // llvm.aarch64.sve.frintp.x2
0955     aarch64_sve_frintp_x4,                     // llvm.aarch64.sve.frintp.x4
0956     aarch64_sve_frintx,                        // llvm.aarch64.sve.frintx
0957     aarch64_sve_frintz,                        // llvm.aarch64.sve.frintz
0958     aarch64_sve_frsqrte_x,                     // llvm.aarch64.sve.frsqrte.x
0959     aarch64_sve_frsqrts_x,                     // llvm.aarch64.sve.frsqrts.x
0960     aarch64_sve_fscale,                        // llvm.aarch64.sve.fscale
0961     aarch64_sve_fsqrt,                         // llvm.aarch64.sve.fsqrt
0962     aarch64_sve_fsub,                          // llvm.aarch64.sve.fsub
0963     aarch64_sve_fsub_u,                        // llvm.aarch64.sve.fsub.u
0964     aarch64_sve_fsubr,                         // llvm.aarch64.sve.fsubr
0965     aarch64_sve_ftmad_x,                       // llvm.aarch64.sve.ftmad.x
0966     aarch64_sve_ftsmul_x,                      // llvm.aarch64.sve.ftsmul.x
0967     aarch64_sve_ftssel_x,                      // llvm.aarch64.sve.ftssel.x
0968     aarch64_sve_histcnt,                       // llvm.aarch64.sve.histcnt
0969     aarch64_sve_histseg,                       // llvm.aarch64.sve.histseg
0970     aarch64_sve_index,                         // llvm.aarch64.sve.index
0971     aarch64_sve_insr,                          // llvm.aarch64.sve.insr
0972     aarch64_sve_lasta,                         // llvm.aarch64.sve.lasta
0973     aarch64_sve_lastb,                         // llvm.aarch64.sve.lastb
0974     aarch64_sve_ld1,                           // llvm.aarch64.sve.ld1
0975     aarch64_sve_ld1_gather,                    // llvm.aarch64.sve.ld1.gather
0976     aarch64_sve_ld1_gather_index,              // llvm.aarch64.sve.ld1.gather.index
0977     aarch64_sve_ld1_gather_scalar_offset,      // llvm.aarch64.sve.ld1.gather.scalar.offset
0978     aarch64_sve_ld1_gather_sxtw,               // llvm.aarch64.sve.ld1.gather.sxtw
0979     aarch64_sve_ld1_gather_sxtw_index,         // llvm.aarch64.sve.ld1.gather.sxtw.index
0980     aarch64_sve_ld1_gather_uxtw,               // llvm.aarch64.sve.ld1.gather.uxtw
0981     aarch64_sve_ld1_gather_uxtw_index,         // llvm.aarch64.sve.ld1.gather.uxtw.index
0982     aarch64_sve_ld1_pn_x2,                     // llvm.aarch64.sve.ld1.pn.x2
0983     aarch64_sve_ld1_pn_x4,                     // llvm.aarch64.sve.ld1.pn.x4
0984     aarch64_sve_ld1q_gather_index,             // llvm.aarch64.sve.ld1q.gather.index
0985     aarch64_sve_ld1q_gather_scalar_offset,     // llvm.aarch64.sve.ld1q.gather.scalar.offset
0986     aarch64_sve_ld1q_gather_vector_offset,     // llvm.aarch64.sve.ld1q.gather.vector.offset
0987     aarch64_sve_ld1ro,                         // llvm.aarch64.sve.ld1ro
0988     aarch64_sve_ld1rq,                         // llvm.aarch64.sve.ld1rq
0989     aarch64_sve_ld1udq,                        // llvm.aarch64.sve.ld1udq
0990     aarch64_sve_ld1uwq,                        // llvm.aarch64.sve.ld1uwq
0991     aarch64_sve_ld2_sret,                      // llvm.aarch64.sve.ld2.sret
0992     aarch64_sve_ld2q_sret,                     // llvm.aarch64.sve.ld2q.sret
0993     aarch64_sve_ld3_sret,                      // llvm.aarch64.sve.ld3.sret
0994     aarch64_sve_ld3q_sret,                     // llvm.aarch64.sve.ld3q.sret
0995     aarch64_sve_ld4_sret,                      // llvm.aarch64.sve.ld4.sret
0996     aarch64_sve_ld4q_sret,                     // llvm.aarch64.sve.ld4q.sret
0997     aarch64_sve_ldff1,                         // llvm.aarch64.sve.ldff1
0998     aarch64_sve_ldff1_gather,                  // llvm.aarch64.sve.ldff1.gather
0999     aarch64_sve_ldff1_gather_index,            // llvm.aarch64.sve.ldff1.gather.index
1000     aarch64_sve_ldff1_gather_scalar_offset,    // llvm.aarch64.sve.ldff1.gather.scalar.offset
1001     aarch64_sve_ldff1_gather_sxtw,             // llvm.aarch64.sve.ldff1.gather.sxtw
1002     aarch64_sve_ldff1_gather_sxtw_index,       // llvm.aarch64.sve.ldff1.gather.sxtw.index
1003     aarch64_sve_ldff1_gather_uxtw,             // llvm.aarch64.sve.ldff1.gather.uxtw
1004     aarch64_sve_ldff1_gather_uxtw_index,       // llvm.aarch64.sve.ldff1.gather.uxtw.index
1005     aarch64_sve_ldnf1,                         // llvm.aarch64.sve.ldnf1
1006     aarch64_sve_ldnt1,                         // llvm.aarch64.sve.ldnt1
1007     aarch64_sve_ldnt1_gather,                  // llvm.aarch64.sve.ldnt1.gather
1008     aarch64_sve_ldnt1_gather_index,            // llvm.aarch64.sve.ldnt1.gather.index
1009     aarch64_sve_ldnt1_gather_scalar_offset,    // llvm.aarch64.sve.ldnt1.gather.scalar.offset
1010     aarch64_sve_ldnt1_gather_uxtw,             // llvm.aarch64.sve.ldnt1.gather.uxtw
1011     aarch64_sve_ldnt1_pn_x2,                   // llvm.aarch64.sve.ldnt1.pn.x2
1012     aarch64_sve_ldnt1_pn_x4,                   // llvm.aarch64.sve.ldnt1.pn.x4
1013     aarch64_sve_lsl,                           // llvm.aarch64.sve.lsl
1014     aarch64_sve_lsl_u,                         // llvm.aarch64.sve.lsl.u
1015     aarch64_sve_lsl_wide,                      // llvm.aarch64.sve.lsl.wide
1016     aarch64_sve_lsr,                           // llvm.aarch64.sve.lsr
1017     aarch64_sve_lsr_u,                         // llvm.aarch64.sve.lsr.u
1018     aarch64_sve_lsr_wide,                      // llvm.aarch64.sve.lsr.wide
1019     aarch64_sve_luti2_lane,                    // llvm.aarch64.sve.luti2.lane
1020     aarch64_sve_luti4_lane,                    // llvm.aarch64.sve.luti4.lane
1021     aarch64_sve_luti4_lane_x2,                 // llvm.aarch64.sve.luti4.lane.x2
1022     aarch64_sve_mad,                           // llvm.aarch64.sve.mad
1023     aarch64_sve_match,                         // llvm.aarch64.sve.match
1024     aarch64_sve_mla,                           // llvm.aarch64.sve.mla
1025     aarch64_sve_mla_lane,                      // llvm.aarch64.sve.mla.lane
1026     aarch64_sve_mla_u,                         // llvm.aarch64.sve.mla.u
1027     aarch64_sve_mls,                           // llvm.aarch64.sve.mls
1028     aarch64_sve_mls_lane,                      // llvm.aarch64.sve.mls.lane
1029     aarch64_sve_mls_u,                         // llvm.aarch64.sve.mls.u
1030     aarch64_sve_msb,                           // llvm.aarch64.sve.msb
1031     aarch64_sve_mul,                           // llvm.aarch64.sve.mul
1032     aarch64_sve_mul_lane,                      // llvm.aarch64.sve.mul.lane
1033     aarch64_sve_mul_u,                         // llvm.aarch64.sve.mul.u
1034     aarch64_sve_nand_z,                        // llvm.aarch64.sve.nand.z
1035     aarch64_sve_nbsl,                          // llvm.aarch64.sve.nbsl
1036     aarch64_sve_neg,                           // llvm.aarch64.sve.neg
1037     aarch64_sve_nmatch,                        // llvm.aarch64.sve.nmatch
1038     aarch64_sve_nor_z,                         // llvm.aarch64.sve.nor.z
1039     aarch64_sve_not,                           // llvm.aarch64.sve.not
1040     aarch64_sve_orn_z,                         // llvm.aarch64.sve.orn.z
1041     aarch64_sve_orqv,                          // llvm.aarch64.sve.orqv
1042     aarch64_sve_orr,                           // llvm.aarch64.sve.orr
1043     aarch64_sve_orr_u,                         // llvm.aarch64.sve.orr.u
1044     aarch64_sve_orr_z,                         // llvm.aarch64.sve.orr.z
1045     aarch64_sve_orv,                           // llvm.aarch64.sve.orv
1046     aarch64_sve_pext,                          // llvm.aarch64.sve.pext
1047     aarch64_sve_pext_x2,                       // llvm.aarch64.sve.pext.x2
1048     aarch64_sve_pfirst,                        // llvm.aarch64.sve.pfirst
1049     aarch64_sve_pmov_to_pred_lane,             // llvm.aarch64.sve.pmov.to.pred.lane
1050     aarch64_sve_pmov_to_pred_lane_zero,        // llvm.aarch64.sve.pmov.to.pred.lane.zero
1051     aarch64_sve_pmov_to_vector_lane_merging,   // llvm.aarch64.sve.pmov.to.vector.lane.merging
1052     aarch64_sve_pmov_to_vector_lane_zeroing,   // llvm.aarch64.sve.pmov.to.vector.lane.zeroing
1053     aarch64_sve_pmul,                          // llvm.aarch64.sve.pmul
1054     aarch64_sve_pmullb_pair,                   // llvm.aarch64.sve.pmullb.pair
1055     aarch64_sve_pmullt_pair,                   // llvm.aarch64.sve.pmullt.pair
1056     aarch64_sve_pnext,                         // llvm.aarch64.sve.pnext
1057     aarch64_sve_prf,                           // llvm.aarch64.sve.prf
1058     aarch64_sve_prfb_gather_index,             // llvm.aarch64.sve.prfb.gather.index
1059     aarch64_sve_prfb_gather_scalar_offset,     // llvm.aarch64.sve.prfb.gather.scalar.offset
1060     aarch64_sve_prfb_gather_sxtw_index,        // llvm.aarch64.sve.prfb.gather.sxtw.index
1061     aarch64_sve_prfb_gather_uxtw_index,        // llvm.aarch64.sve.prfb.gather.uxtw.index
1062     aarch64_sve_prfd_gather_index,             // llvm.aarch64.sve.prfd.gather.index
1063     aarch64_sve_prfd_gather_scalar_offset,     // llvm.aarch64.sve.prfd.gather.scalar.offset
1064     aarch64_sve_prfd_gather_sxtw_index,        // llvm.aarch64.sve.prfd.gather.sxtw.index
1065     aarch64_sve_prfd_gather_uxtw_index,        // llvm.aarch64.sve.prfd.gather.uxtw.index
1066     aarch64_sve_prfh_gather_index,             // llvm.aarch64.sve.prfh.gather.index
1067     aarch64_sve_prfh_gather_scalar_offset,     // llvm.aarch64.sve.prfh.gather.scalar.offset
1068     aarch64_sve_prfh_gather_sxtw_index,        // llvm.aarch64.sve.prfh.gather.sxtw.index
1069     aarch64_sve_prfh_gather_uxtw_index,        // llvm.aarch64.sve.prfh.gather.uxtw.index
1070     aarch64_sve_prfw_gather_index,             // llvm.aarch64.sve.prfw.gather.index
1071     aarch64_sve_prfw_gather_scalar_offset,     // llvm.aarch64.sve.prfw.gather.scalar.offset
1072     aarch64_sve_prfw_gather_sxtw_index,        // llvm.aarch64.sve.prfw.gather.sxtw.index
1073     aarch64_sve_prfw_gather_uxtw_index,        // llvm.aarch64.sve.prfw.gather.uxtw.index
1074     aarch64_sve_psel,                          // llvm.aarch64.sve.psel
1075     aarch64_sve_ptest_any,                     // llvm.aarch64.sve.ptest.any
1076     aarch64_sve_ptest_first,                   // llvm.aarch64.sve.ptest.first
1077     aarch64_sve_ptest_last,                    // llvm.aarch64.sve.ptest.last
1078     aarch64_sve_ptrue,                         // llvm.aarch64.sve.ptrue
1079     aarch64_sve_ptrue_c16,                     // llvm.aarch64.sve.ptrue.c16
1080     aarch64_sve_ptrue_c32,                     // llvm.aarch64.sve.ptrue.c32
1081     aarch64_sve_ptrue_c64,                     // llvm.aarch64.sve.ptrue.c64
1082     aarch64_sve_ptrue_c8,                      // llvm.aarch64.sve.ptrue.c8
1083     aarch64_sve_punpkhi,                       // llvm.aarch64.sve.punpkhi
1084     aarch64_sve_punpklo,                       // llvm.aarch64.sve.punpklo
1085     aarch64_sve_raddhnb,                       // llvm.aarch64.sve.raddhnb
1086     aarch64_sve_raddhnt,                       // llvm.aarch64.sve.raddhnt
1087     aarch64_sve_rax1,                          // llvm.aarch64.sve.rax1
1088     aarch64_sve_rbit,                          // llvm.aarch64.sve.rbit
1089     aarch64_sve_rdffr,                         // llvm.aarch64.sve.rdffr
1090     aarch64_sve_rdffr_z,                       // llvm.aarch64.sve.rdffr.z
1091     aarch64_sve_rev,                           // llvm.aarch64.sve.rev
1092     aarch64_sve_rev_b16,                       // llvm.aarch64.sve.rev.b16
1093     aarch64_sve_rev_b32,                       // llvm.aarch64.sve.rev.b32
1094     aarch64_sve_rev_b64,                       // llvm.aarch64.sve.rev.b64
1095     aarch64_sve_revb,                          // llvm.aarch64.sve.revb
1096     aarch64_sve_revd,                          // llvm.aarch64.sve.revd
1097     aarch64_sve_revh,                          // llvm.aarch64.sve.revh
1098     aarch64_sve_revw,                          // llvm.aarch64.sve.revw
1099     aarch64_sve_rshrnb,                        // llvm.aarch64.sve.rshrnb
1100     aarch64_sve_rshrnt,                        // llvm.aarch64.sve.rshrnt
1101     aarch64_sve_rsubhnb,                       // llvm.aarch64.sve.rsubhnb
1102     aarch64_sve_rsubhnt,                       // llvm.aarch64.sve.rsubhnt
1103     aarch64_sve_saba,                          // llvm.aarch64.sve.saba
1104     aarch64_sve_sabalb,                        // llvm.aarch64.sve.sabalb
1105     aarch64_sve_sabalt,                        // llvm.aarch64.sve.sabalt
1106     aarch64_sve_sabd,                          // llvm.aarch64.sve.sabd
1107     aarch64_sve_sabd_u,                        // llvm.aarch64.sve.sabd.u
1108     aarch64_sve_sabdlb,                        // llvm.aarch64.sve.sabdlb
1109     aarch64_sve_sabdlt,                        // llvm.aarch64.sve.sabdlt
1110     aarch64_sve_sadalp,                        // llvm.aarch64.sve.sadalp
1111     aarch64_sve_saddlb,                        // llvm.aarch64.sve.saddlb
1112     aarch64_sve_saddlbt,                       // llvm.aarch64.sve.saddlbt
1113     aarch64_sve_saddlt,                        // llvm.aarch64.sve.saddlt
1114     aarch64_sve_saddv,                         // llvm.aarch64.sve.saddv
1115     aarch64_sve_saddwb,                        // llvm.aarch64.sve.saddwb
1116     aarch64_sve_saddwt,                        // llvm.aarch64.sve.saddwt
1117     aarch64_sve_sbclb,                         // llvm.aarch64.sve.sbclb
1118     aarch64_sve_sbclt,                         // llvm.aarch64.sve.sbclt
1119     aarch64_sve_sclamp,                        // llvm.aarch64.sve.sclamp
1120     aarch64_sve_sclamp_single_x2,              // llvm.aarch64.sve.sclamp.single.x2
1121     aarch64_sve_sclamp_single_x4,              // llvm.aarch64.sve.sclamp.single.x4
1122     aarch64_sve_scvtf,                         // llvm.aarch64.sve.scvtf
1123     aarch64_sve_scvtf_f16i32,                  // llvm.aarch64.sve.scvtf.f16i32
1124     aarch64_sve_scvtf_f16i64,                  // llvm.aarch64.sve.scvtf.f16i64
1125     aarch64_sve_scvtf_f32i64,                  // llvm.aarch64.sve.scvtf.f32i64
1126     aarch64_sve_scvtf_f64i32,                  // llvm.aarch64.sve.scvtf.f64i32
1127     aarch64_sve_scvtf_x2,                      // llvm.aarch64.sve.scvtf.x2
1128     aarch64_sve_scvtf_x4,                      // llvm.aarch64.sve.scvtf.x4
1129     aarch64_sve_sdiv,                          // llvm.aarch64.sve.sdiv
1130     aarch64_sve_sdiv_u,                        // llvm.aarch64.sve.sdiv.u
1131     aarch64_sve_sdivr,                         // llvm.aarch64.sve.sdivr
1132     aarch64_sve_sdot,                          // llvm.aarch64.sve.sdot
1133     aarch64_sve_sdot_lane,                     // llvm.aarch64.sve.sdot.lane
1134     aarch64_sve_sdot_lane_x2,                  // llvm.aarch64.sve.sdot.lane.x2
1135     aarch64_sve_sdot_x2,                       // llvm.aarch64.sve.sdot.x2
1136     aarch64_sve_sel,                           // llvm.aarch64.sve.sel
1137     aarch64_sve_sel_x2,                        // llvm.aarch64.sve.sel.x2
1138     aarch64_sve_sel_x4,                        // llvm.aarch64.sve.sel.x4
1139     aarch64_sve_setffr,                        // llvm.aarch64.sve.setffr
1140     aarch64_sve_shadd,                         // llvm.aarch64.sve.shadd
1141     aarch64_sve_shrnb,                         // llvm.aarch64.sve.shrnb
1142     aarch64_sve_shrnt,                         // llvm.aarch64.sve.shrnt
1143     aarch64_sve_shsub,                         // llvm.aarch64.sve.shsub
1144     aarch64_sve_shsubr,                        // llvm.aarch64.sve.shsubr
1145     aarch64_sve_sli,                           // llvm.aarch64.sve.sli
1146     aarch64_sve_sm4e,                          // llvm.aarch64.sve.sm4e
1147     aarch64_sve_sm4ekey,                       // llvm.aarch64.sve.sm4ekey
1148     aarch64_sve_smax,                          // llvm.aarch64.sve.smax
1149     aarch64_sve_smax_single_x2,                // llvm.aarch64.sve.smax.single.x2
1150     aarch64_sve_smax_single_x4,                // llvm.aarch64.sve.smax.single.x4
1151     aarch64_sve_smax_u,                        // llvm.aarch64.sve.smax.u
1152     aarch64_sve_smax_x2,                       // llvm.aarch64.sve.smax.x2
1153     aarch64_sve_smax_x4,                       // llvm.aarch64.sve.smax.x4
1154     aarch64_sve_smaxp,                         // llvm.aarch64.sve.smaxp
1155     aarch64_sve_smaxqv,                        // llvm.aarch64.sve.smaxqv
1156     aarch64_sve_smaxv,                         // llvm.aarch64.sve.smaxv
1157     aarch64_sve_smin,                          // llvm.aarch64.sve.smin
1158     aarch64_sve_smin_single_x2,                // llvm.aarch64.sve.smin.single.x2
1159     aarch64_sve_smin_single_x4,                // llvm.aarch64.sve.smin.single.x4
1160     aarch64_sve_smin_u,                        // llvm.aarch64.sve.smin.u
1161     aarch64_sve_smin_x2,                       // llvm.aarch64.sve.smin.x2
1162     aarch64_sve_smin_x4,                       // llvm.aarch64.sve.smin.x4
1163     aarch64_sve_sminp,                         // llvm.aarch64.sve.sminp
1164     aarch64_sve_sminqv,                        // llvm.aarch64.sve.sminqv
1165     aarch64_sve_sminv,                         // llvm.aarch64.sve.sminv
1166     aarch64_sve_smlalb,                        // llvm.aarch64.sve.smlalb
1167     aarch64_sve_smlalb_lane,                   // llvm.aarch64.sve.smlalb.lane
1168     aarch64_sve_smlalt,                        // llvm.aarch64.sve.smlalt
1169     aarch64_sve_smlalt_lane,                   // llvm.aarch64.sve.smlalt.lane
1170     aarch64_sve_smlslb,                        // llvm.aarch64.sve.smlslb
1171     aarch64_sve_smlslb_lane,                   // llvm.aarch64.sve.smlslb.lane
1172     aarch64_sve_smlslt,                        // llvm.aarch64.sve.smlslt
1173     aarch64_sve_smlslt_lane,                   // llvm.aarch64.sve.smlslt.lane
1174     aarch64_sve_smmla,                         // llvm.aarch64.sve.smmla
1175     aarch64_sve_smulh,                         // llvm.aarch64.sve.smulh
1176     aarch64_sve_smulh_u,                       // llvm.aarch64.sve.smulh.u
1177     aarch64_sve_smullb,                        // llvm.aarch64.sve.smullb
1178     aarch64_sve_smullb_lane,                   // llvm.aarch64.sve.smullb.lane
1179     aarch64_sve_smullt,                        // llvm.aarch64.sve.smullt
1180     aarch64_sve_smullt_lane,                   // llvm.aarch64.sve.smullt.lane
1181     aarch64_sve_splice,                        // llvm.aarch64.sve.splice
1182     aarch64_sve_sqabs,                         // llvm.aarch64.sve.sqabs
1183     aarch64_sve_sqadd,                         // llvm.aarch64.sve.sqadd
1184     aarch64_sve_sqadd_x,                       // llvm.aarch64.sve.sqadd.x
1185     aarch64_sve_sqcadd_x,                      // llvm.aarch64.sve.sqcadd.x
1186     aarch64_sve_sqcvt_x2,                      // llvm.aarch64.sve.sqcvt.x2
1187     aarch64_sve_sqcvt_x4,                      // llvm.aarch64.sve.sqcvt.x4
1188     aarch64_sve_sqcvtn_x2,                     // llvm.aarch64.sve.sqcvtn.x2
1189     aarch64_sve_sqcvtn_x4,                     // llvm.aarch64.sve.sqcvtn.x4
1190     aarch64_sve_sqcvtu_x2,                     // llvm.aarch64.sve.sqcvtu.x2
1191     aarch64_sve_sqcvtu_x4,                     // llvm.aarch64.sve.sqcvtu.x4
1192     aarch64_sve_sqcvtun_x2,                    // llvm.aarch64.sve.sqcvtun.x2
1193     aarch64_sve_sqcvtun_x4,                    // llvm.aarch64.sve.sqcvtun.x4
1194     aarch64_sve_sqdecb_n32,                    // llvm.aarch64.sve.sqdecb.n32
1195     aarch64_sve_sqdecb_n64,                    // llvm.aarch64.sve.sqdecb.n64
1196     aarch64_sve_sqdecd,                        // llvm.aarch64.sve.sqdecd
1197     aarch64_sve_sqdecd_n32,                    // llvm.aarch64.sve.sqdecd.n32
1198     aarch64_sve_sqdecd_n64,                    // llvm.aarch64.sve.sqdecd.n64
1199     aarch64_sve_sqdech,                        // llvm.aarch64.sve.sqdech
1200     aarch64_sve_sqdech_n32,                    // llvm.aarch64.sve.sqdech.n32
1201     aarch64_sve_sqdech_n64,                    // llvm.aarch64.sve.sqdech.n64
1202     aarch64_sve_sqdecp,                        // llvm.aarch64.sve.sqdecp
1203     aarch64_sve_sqdecp_n32,                    // llvm.aarch64.sve.sqdecp.n32
1204     aarch64_sve_sqdecp_n64,                    // llvm.aarch64.sve.sqdecp.n64
1205     aarch64_sve_sqdecw,                        // llvm.aarch64.sve.sqdecw
1206     aarch64_sve_sqdecw_n32,                    // llvm.aarch64.sve.sqdecw.n32
1207     aarch64_sve_sqdecw_n64,                    // llvm.aarch64.sve.sqdecw.n64
1208     aarch64_sve_sqdmlalb,                      // llvm.aarch64.sve.sqdmlalb
1209     aarch64_sve_sqdmlalb_lane,                 // llvm.aarch64.sve.sqdmlalb.lane
1210     aarch64_sve_sqdmlalbt,                     // llvm.aarch64.sve.sqdmlalbt
1211     aarch64_sve_sqdmlalt,                      // llvm.aarch64.sve.sqdmlalt
1212     aarch64_sve_sqdmlalt_lane,                 // llvm.aarch64.sve.sqdmlalt.lane
1213     aarch64_sve_sqdmlslb,                      // llvm.aarch64.sve.sqdmlslb
1214     aarch64_sve_sqdmlslb_lane,                 // llvm.aarch64.sve.sqdmlslb.lane
1215     aarch64_sve_sqdmlslbt,                     // llvm.aarch64.sve.sqdmlslbt
1216     aarch64_sve_sqdmlslt,                      // llvm.aarch64.sve.sqdmlslt
1217     aarch64_sve_sqdmlslt_lane,                 // llvm.aarch64.sve.sqdmlslt.lane
1218     aarch64_sve_sqdmulh,                       // llvm.aarch64.sve.sqdmulh
1219     aarch64_sve_sqdmulh_lane,                  // llvm.aarch64.sve.sqdmulh.lane
1220     aarch64_sve_sqdmulh_single_vgx2,           // llvm.aarch64.sve.sqdmulh.single.vgx2
1221     aarch64_sve_sqdmulh_single_vgx4,           // llvm.aarch64.sve.sqdmulh.single.vgx4
1222     aarch64_sve_sqdmulh_vgx2,                  // llvm.aarch64.sve.sqdmulh.vgx2
1223     aarch64_sve_sqdmulh_vgx4,                  // llvm.aarch64.sve.sqdmulh.vgx4
1224     aarch64_sve_sqdmullb,                      // llvm.aarch64.sve.sqdmullb
1225     aarch64_sve_sqdmullb_lane,                 // llvm.aarch64.sve.sqdmullb.lane
1226     aarch64_sve_sqdmullt,                      // llvm.aarch64.sve.sqdmullt
1227     aarch64_sve_sqdmullt_lane,                 // llvm.aarch64.sve.sqdmullt.lane
1228     aarch64_sve_sqincb_n32,                    // llvm.aarch64.sve.sqincb.n32
1229     aarch64_sve_sqincb_n64,                    // llvm.aarch64.sve.sqincb.n64
1230     aarch64_sve_sqincd,                        // llvm.aarch64.sve.sqincd
1231     aarch64_sve_sqincd_n32,                    // llvm.aarch64.sve.sqincd.n32
1232     aarch64_sve_sqincd_n64,                    // llvm.aarch64.sve.sqincd.n64
1233     aarch64_sve_sqinch,                        // llvm.aarch64.sve.sqinch
1234     aarch64_sve_sqinch_n32,                    // llvm.aarch64.sve.sqinch.n32
1235     aarch64_sve_sqinch_n64,                    // llvm.aarch64.sve.sqinch.n64
1236     aarch64_sve_sqincp,                        // llvm.aarch64.sve.sqincp
1237     aarch64_sve_sqincp_n32,                    // llvm.aarch64.sve.sqincp.n32
1238     aarch64_sve_sqincp_n64,                    // llvm.aarch64.sve.sqincp.n64
1239     aarch64_sve_sqincw,                        // llvm.aarch64.sve.sqincw
1240     aarch64_sve_sqincw_n32,                    // llvm.aarch64.sve.sqincw.n32
1241     aarch64_sve_sqincw_n64,                    // llvm.aarch64.sve.sqincw.n64
1242     aarch64_sve_sqneg,                         // llvm.aarch64.sve.sqneg
1243     aarch64_sve_sqrdcmlah_lane_x,              // llvm.aarch64.sve.sqrdcmlah.lane.x
1244     aarch64_sve_sqrdcmlah_x,                   // llvm.aarch64.sve.sqrdcmlah.x
1245     aarch64_sve_sqrdmlah,                      // llvm.aarch64.sve.sqrdmlah
1246     aarch64_sve_sqrdmlah_lane,                 // llvm.aarch64.sve.sqrdmlah.lane
1247     aarch64_sve_sqrdmlsh,                      // llvm.aarch64.sve.sqrdmlsh
1248     aarch64_sve_sqrdmlsh_lane,                 // llvm.aarch64.sve.sqrdmlsh.lane
1249     aarch64_sve_sqrdmulh,                      // llvm.aarch64.sve.sqrdmulh
1250     aarch64_sve_sqrdmulh_lane,                 // llvm.aarch64.sve.sqrdmulh.lane
1251     aarch64_sve_sqrshl,                        // llvm.aarch64.sve.sqrshl
1252     aarch64_sve_sqrshr_x2,                     // llvm.aarch64.sve.sqrshr.x2
1253     aarch64_sve_sqrshr_x4,                     // llvm.aarch64.sve.sqrshr.x4
1254     aarch64_sve_sqrshrn_x2,                    // llvm.aarch64.sve.sqrshrn.x2
1255     aarch64_sve_sqrshrn_x4,                    // llvm.aarch64.sve.sqrshrn.x4
1256     aarch64_sve_sqrshrnb,                      // llvm.aarch64.sve.sqrshrnb
1257     aarch64_sve_sqrshrnt,                      // llvm.aarch64.sve.sqrshrnt
1258     aarch64_sve_sqrshru_x2,                    // llvm.aarch64.sve.sqrshru.x2
1259     aarch64_sve_sqrshru_x4,                    // llvm.aarch64.sve.sqrshru.x4
1260     aarch64_sve_sqrshrun_x2,                   // llvm.aarch64.sve.sqrshrun.x2
1261     aarch64_sve_sqrshrun_x4,                   // llvm.aarch64.sve.sqrshrun.x4
1262     aarch64_sve_sqrshrunb,                     // llvm.aarch64.sve.sqrshrunb
1263     aarch64_sve_sqrshrunt,                     // llvm.aarch64.sve.sqrshrunt
1264     aarch64_sve_sqshl,                         // llvm.aarch64.sve.sqshl
1265     aarch64_sve_sqshlu,                        // llvm.aarch64.sve.sqshlu
1266     aarch64_sve_sqshrnb,                       // llvm.aarch64.sve.sqshrnb
1267     aarch64_sve_sqshrnt,                       // llvm.aarch64.sve.sqshrnt
1268     aarch64_sve_sqshrunb,                      // llvm.aarch64.sve.sqshrunb
1269     aarch64_sve_sqshrunt,                      // llvm.aarch64.sve.sqshrunt
1270     aarch64_sve_sqsub,                         // llvm.aarch64.sve.sqsub
1271     aarch64_sve_sqsub_u,                       // llvm.aarch64.sve.sqsub.u
1272     aarch64_sve_sqsub_x,                       // llvm.aarch64.sve.sqsub.x
1273     aarch64_sve_sqsubr,                        // llvm.aarch64.sve.sqsubr
1274     aarch64_sve_sqxtnb,                        // llvm.aarch64.sve.sqxtnb
1275     aarch64_sve_sqxtnt,                        // llvm.aarch64.sve.sqxtnt
1276     aarch64_sve_sqxtunb,                       // llvm.aarch64.sve.sqxtunb
1277     aarch64_sve_sqxtunt,                       // llvm.aarch64.sve.sqxtunt
1278     aarch64_sve_srhadd,                        // llvm.aarch64.sve.srhadd
1279     aarch64_sve_sri,                           // llvm.aarch64.sve.sri
1280     aarch64_sve_srshl,                         // llvm.aarch64.sve.srshl
1281     aarch64_sve_srshl_single_x2,               // llvm.aarch64.sve.srshl.single.x2
1282     aarch64_sve_srshl_single_x4,               // llvm.aarch64.sve.srshl.single.x4
1283     aarch64_sve_srshl_x2,                      // llvm.aarch64.sve.srshl.x2
1284     aarch64_sve_srshl_x4,                      // llvm.aarch64.sve.srshl.x4
1285     aarch64_sve_srshr,                         // llvm.aarch64.sve.srshr
1286     aarch64_sve_srsra,                         // llvm.aarch64.sve.srsra
1287     aarch64_sve_sshllb,                        // llvm.aarch64.sve.sshllb
1288     aarch64_sve_sshllt,                        // llvm.aarch64.sve.sshllt
1289     aarch64_sve_ssra,                          // llvm.aarch64.sve.ssra
1290     aarch64_sve_ssublb,                        // llvm.aarch64.sve.ssublb
1291     aarch64_sve_ssublbt,                       // llvm.aarch64.sve.ssublbt
1292     aarch64_sve_ssublt,                        // llvm.aarch64.sve.ssublt
1293     aarch64_sve_ssubltb,                       // llvm.aarch64.sve.ssubltb
1294     aarch64_sve_ssubwb,                        // llvm.aarch64.sve.ssubwb
1295     aarch64_sve_ssubwt,                        // llvm.aarch64.sve.ssubwt
1296     aarch64_sve_st1,                           // llvm.aarch64.sve.st1
1297     aarch64_sve_st1_pn_x2,                     // llvm.aarch64.sve.st1.pn.x2
1298     aarch64_sve_st1_pn_x4,                     // llvm.aarch64.sve.st1.pn.x4
1299     aarch64_sve_st1_scatter,                   // llvm.aarch64.sve.st1.scatter
1300     aarch64_sve_st1_scatter_index,             // llvm.aarch64.sve.st1.scatter.index
1301     aarch64_sve_st1_scatter_scalar_offset,     // llvm.aarch64.sve.st1.scatter.scalar.offset
1302     aarch64_sve_st1_scatter_sxtw,              // llvm.aarch64.sve.st1.scatter.sxtw
1303     aarch64_sve_st1_scatter_sxtw_index,        // llvm.aarch64.sve.st1.scatter.sxtw.index
1304     aarch64_sve_st1_scatter_uxtw,              // llvm.aarch64.sve.st1.scatter.uxtw
1305     aarch64_sve_st1_scatter_uxtw_index,        // llvm.aarch64.sve.st1.scatter.uxtw.index
1306     aarch64_sve_st1dq,                         // llvm.aarch64.sve.st1dq
1307     aarch64_sve_st1q_scatter_index,            // llvm.aarch64.sve.st1q.scatter.index
1308     aarch64_sve_st1q_scatter_scalar_offset,    // llvm.aarch64.sve.st1q.scatter.scalar.offset
1309     aarch64_sve_st1q_scatter_vector_offset,    // llvm.aarch64.sve.st1q.scatter.vector.offset
1310     aarch64_sve_st1wq,                         // llvm.aarch64.sve.st1wq
1311     aarch64_sve_st2,                           // llvm.aarch64.sve.st2
1312     aarch64_sve_st2q,                          // llvm.aarch64.sve.st2q
1313     aarch64_sve_st3,                           // llvm.aarch64.sve.st3
1314     aarch64_sve_st3q,                          // llvm.aarch64.sve.st3q
1315     aarch64_sve_st4,                           // llvm.aarch64.sve.st4
1316     aarch64_sve_st4q,                          // llvm.aarch64.sve.st4q
1317     aarch64_sve_stnt1,                         // llvm.aarch64.sve.stnt1
1318     aarch64_sve_stnt1_pn_x2,                   // llvm.aarch64.sve.stnt1.pn.x2
1319     aarch64_sve_stnt1_pn_x4,                   // llvm.aarch64.sve.stnt1.pn.x4
1320     aarch64_sve_stnt1_scatter,                 // llvm.aarch64.sve.stnt1.scatter
1321     aarch64_sve_stnt1_scatter_index,           // llvm.aarch64.sve.stnt1.scatter.index
1322     aarch64_sve_stnt1_scatter_scalar_offset,   // llvm.aarch64.sve.stnt1.scatter.scalar.offset
1323     aarch64_sve_stnt1_scatter_uxtw,            // llvm.aarch64.sve.stnt1.scatter.uxtw
1324     aarch64_sve_sub,                           // llvm.aarch64.sve.sub
1325     aarch64_sve_sub_u,                         // llvm.aarch64.sve.sub.u
1326     aarch64_sve_subhnb,                        // llvm.aarch64.sve.subhnb
1327     aarch64_sve_subhnt,                        // llvm.aarch64.sve.subhnt
1328     aarch64_sve_subr,                          // llvm.aarch64.sve.subr
1329     aarch64_sve_sudot_lane,                    // llvm.aarch64.sve.sudot.lane
1330     aarch64_sve_sunpk_x2,                      // llvm.aarch64.sve.sunpk.x2
1331     aarch64_sve_sunpk_x4,                      // llvm.aarch64.sve.sunpk.x4
1332     aarch64_sve_sunpkhi,                       // llvm.aarch64.sve.sunpkhi
1333     aarch64_sve_sunpklo,                       // llvm.aarch64.sve.sunpklo
1334     aarch64_sve_suqadd,                        // llvm.aarch64.sve.suqadd
1335     aarch64_sve_sxtb,                          // llvm.aarch64.sve.sxtb
1336     aarch64_sve_sxth,                          // llvm.aarch64.sve.sxth
1337     aarch64_sve_sxtw,                          // llvm.aarch64.sve.sxtw
1338     aarch64_sve_tbl,                           // llvm.aarch64.sve.tbl
1339     aarch64_sve_tbl2,                          // llvm.aarch64.sve.tbl2
1340     aarch64_sve_tblq,                          // llvm.aarch64.sve.tblq
1341     aarch64_sve_tbx,                           // llvm.aarch64.sve.tbx
1342     aarch64_sve_tbxq,                          // llvm.aarch64.sve.tbxq
1343     aarch64_sve_trn1,                          // llvm.aarch64.sve.trn1
1344     aarch64_sve_trn1_b16,                      // llvm.aarch64.sve.trn1.b16
1345     aarch64_sve_trn1_b32,                      // llvm.aarch64.sve.trn1.b32
1346     aarch64_sve_trn1_b64,                      // llvm.aarch64.sve.trn1.b64
1347     aarch64_sve_trn1q,                         // llvm.aarch64.sve.trn1q
1348     aarch64_sve_trn2,                          // llvm.aarch64.sve.trn2
1349     aarch64_sve_trn2_b16,                      // llvm.aarch64.sve.trn2.b16
1350     aarch64_sve_trn2_b32,                      // llvm.aarch64.sve.trn2.b32
1351     aarch64_sve_trn2_b64,                      // llvm.aarch64.sve.trn2.b64
1352     aarch64_sve_trn2q,                         // llvm.aarch64.sve.trn2q
1353     aarch64_sve_uaba,                          // llvm.aarch64.sve.uaba
1354     aarch64_sve_uabalb,                        // llvm.aarch64.sve.uabalb
1355     aarch64_sve_uabalt,                        // llvm.aarch64.sve.uabalt
1356     aarch64_sve_uabd,                          // llvm.aarch64.sve.uabd
1357     aarch64_sve_uabd_u,                        // llvm.aarch64.sve.uabd.u
1358     aarch64_sve_uabdlb,                        // llvm.aarch64.sve.uabdlb
1359     aarch64_sve_uabdlt,                        // llvm.aarch64.sve.uabdlt
1360     aarch64_sve_uadalp,                        // llvm.aarch64.sve.uadalp
1361     aarch64_sve_uaddlb,                        // llvm.aarch64.sve.uaddlb
1362     aarch64_sve_uaddlt,                        // llvm.aarch64.sve.uaddlt
1363     aarch64_sve_uaddv,                         // llvm.aarch64.sve.uaddv
1364     aarch64_sve_uaddwb,                        // llvm.aarch64.sve.uaddwb
1365     aarch64_sve_uaddwt,                        // llvm.aarch64.sve.uaddwt
1366     aarch64_sve_uclamp,                        // llvm.aarch64.sve.uclamp
1367     aarch64_sve_uclamp_single_x2,              // llvm.aarch64.sve.uclamp.single.x2
1368     aarch64_sve_uclamp_single_x4,              // llvm.aarch64.sve.uclamp.single.x4
1369     aarch64_sve_ucvtf,                         // llvm.aarch64.sve.ucvtf
1370     aarch64_sve_ucvtf_f16i32,                  // llvm.aarch64.sve.ucvtf.f16i32
1371     aarch64_sve_ucvtf_f16i64,                  // llvm.aarch64.sve.ucvtf.f16i64
1372     aarch64_sve_ucvtf_f32i64,                  // llvm.aarch64.sve.ucvtf.f32i64
1373     aarch64_sve_ucvtf_f64i32,                  // llvm.aarch64.sve.ucvtf.f64i32
1374     aarch64_sve_ucvtf_x2,                      // llvm.aarch64.sve.ucvtf.x2
1375     aarch64_sve_ucvtf_x4,                      // llvm.aarch64.sve.ucvtf.x4
1376     aarch64_sve_udiv,                          // llvm.aarch64.sve.udiv
1377     aarch64_sve_udiv_u,                        // llvm.aarch64.sve.udiv.u
1378     aarch64_sve_udivr,                         // llvm.aarch64.sve.udivr
1379     aarch64_sve_udot,                          // llvm.aarch64.sve.udot
1380     aarch64_sve_udot_lane,                     // llvm.aarch64.sve.udot.lane
1381     aarch64_sve_udot_lane_x2,                  // llvm.aarch64.sve.udot.lane.x2
1382     aarch64_sve_udot_x2,                       // llvm.aarch64.sve.udot.x2
1383     aarch64_sve_uhadd,                         // llvm.aarch64.sve.uhadd
1384     aarch64_sve_uhsub,                         // llvm.aarch64.sve.uhsub
1385     aarch64_sve_uhsubr,                        // llvm.aarch64.sve.uhsubr
1386     aarch64_sve_umax,                          // llvm.aarch64.sve.umax
1387     aarch64_sve_umax_single_x2,                // llvm.aarch64.sve.umax.single.x2
1388     aarch64_sve_umax_single_x4,                // llvm.aarch64.sve.umax.single.x4
1389     aarch64_sve_umax_u,                        // llvm.aarch64.sve.umax.u
1390     aarch64_sve_umax_x2,                       // llvm.aarch64.sve.umax.x2
1391     aarch64_sve_umax_x4,                       // llvm.aarch64.sve.umax.x4
1392     aarch64_sve_umaxp,                         // llvm.aarch64.sve.umaxp
1393     aarch64_sve_umaxqv,                        // llvm.aarch64.sve.umaxqv
1394     aarch64_sve_umaxv,                         // llvm.aarch64.sve.umaxv
1395     aarch64_sve_umin,                          // llvm.aarch64.sve.umin
1396     aarch64_sve_umin_single_x2,                // llvm.aarch64.sve.umin.single.x2
1397     aarch64_sve_umin_single_x4,                // llvm.aarch64.sve.umin.single.x4
1398     aarch64_sve_umin_u,                        // llvm.aarch64.sve.umin.u
1399     aarch64_sve_umin_x2,                       // llvm.aarch64.sve.umin.x2
1400     aarch64_sve_umin_x4,                       // llvm.aarch64.sve.umin.x4
1401     aarch64_sve_uminp,                         // llvm.aarch64.sve.uminp
1402     aarch64_sve_uminqv,                        // llvm.aarch64.sve.uminqv
1403     aarch64_sve_uminv,                         // llvm.aarch64.sve.uminv
1404     aarch64_sve_umlalb,                        // llvm.aarch64.sve.umlalb
1405     aarch64_sve_umlalb_lane,                   // llvm.aarch64.sve.umlalb.lane
1406     aarch64_sve_umlalt,                        // llvm.aarch64.sve.umlalt
1407     aarch64_sve_umlalt_lane,                   // llvm.aarch64.sve.umlalt.lane
1408     aarch64_sve_umlslb,                        // llvm.aarch64.sve.umlslb
1409     aarch64_sve_umlslb_lane,                   // llvm.aarch64.sve.umlslb.lane
1410     aarch64_sve_umlslt,                        // llvm.aarch64.sve.umlslt
1411     aarch64_sve_umlslt_lane,                   // llvm.aarch64.sve.umlslt.lane
1412     aarch64_sve_ummla,                         // llvm.aarch64.sve.ummla
1413     aarch64_sve_umulh,                         // llvm.aarch64.sve.umulh
1414     aarch64_sve_umulh_u,                       // llvm.aarch64.sve.umulh.u
1415     aarch64_sve_umullb,                        // llvm.aarch64.sve.umullb
1416     aarch64_sve_umullb_lane,                   // llvm.aarch64.sve.umullb.lane
1417     aarch64_sve_umullt,                        // llvm.aarch64.sve.umullt
1418     aarch64_sve_umullt_lane,                   // llvm.aarch64.sve.umullt.lane
1419     aarch64_sve_uqadd,                         // llvm.aarch64.sve.uqadd
1420     aarch64_sve_uqadd_x,                       // llvm.aarch64.sve.uqadd.x
1421     aarch64_sve_uqcvt_x2,                      // llvm.aarch64.sve.uqcvt.x2
1422     aarch64_sve_uqcvt_x4,                      // llvm.aarch64.sve.uqcvt.x4
1423     aarch64_sve_uqcvtn_x2,                     // llvm.aarch64.sve.uqcvtn.x2
1424     aarch64_sve_uqcvtn_x4,                     // llvm.aarch64.sve.uqcvtn.x4
1425     aarch64_sve_uqdecb_n32,                    // llvm.aarch64.sve.uqdecb.n32
1426     aarch64_sve_uqdecb_n64,                    // llvm.aarch64.sve.uqdecb.n64
1427     aarch64_sve_uqdecd,                        // llvm.aarch64.sve.uqdecd
1428     aarch64_sve_uqdecd_n32,                    // llvm.aarch64.sve.uqdecd.n32
1429     aarch64_sve_uqdecd_n64,                    // llvm.aarch64.sve.uqdecd.n64
1430     aarch64_sve_uqdech,                        // llvm.aarch64.sve.uqdech
1431     aarch64_sve_uqdech_n32,                    // llvm.aarch64.sve.uqdech.n32
1432     aarch64_sve_uqdech_n64,                    // llvm.aarch64.sve.uqdech.n64
1433     aarch64_sve_uqdecp,                        // llvm.aarch64.sve.uqdecp
1434     aarch64_sve_uqdecp_n32,                    // llvm.aarch64.sve.uqdecp.n32
1435     aarch64_sve_uqdecp_n64,                    // llvm.aarch64.sve.uqdecp.n64
1436     aarch64_sve_uqdecw,                        // llvm.aarch64.sve.uqdecw
1437     aarch64_sve_uqdecw_n32,                    // llvm.aarch64.sve.uqdecw.n32
1438     aarch64_sve_uqdecw_n64,                    // llvm.aarch64.sve.uqdecw.n64
1439     aarch64_sve_uqincb_n32,                    // llvm.aarch64.sve.uqincb.n32
1440     aarch64_sve_uqincb_n64,                    // llvm.aarch64.sve.uqincb.n64
1441     aarch64_sve_uqincd,                        // llvm.aarch64.sve.uqincd
1442     aarch64_sve_uqincd_n32,                    // llvm.aarch64.sve.uqincd.n32
1443     aarch64_sve_uqincd_n64,                    // llvm.aarch64.sve.uqincd.n64
1444     aarch64_sve_uqinch,                        // llvm.aarch64.sve.uqinch
1445     aarch64_sve_uqinch_n32,                    // llvm.aarch64.sve.uqinch.n32
1446     aarch64_sve_uqinch_n64,                    // llvm.aarch64.sve.uqinch.n64
1447     aarch64_sve_uqincp,                        // llvm.aarch64.sve.uqincp
1448     aarch64_sve_uqincp_n32,                    // llvm.aarch64.sve.uqincp.n32
1449     aarch64_sve_uqincp_n64,                    // llvm.aarch64.sve.uqincp.n64
1450     aarch64_sve_uqincw,                        // llvm.aarch64.sve.uqincw
1451     aarch64_sve_uqincw_n32,                    // llvm.aarch64.sve.uqincw.n32
1452     aarch64_sve_uqincw_n64,                    // llvm.aarch64.sve.uqincw.n64
1453     aarch64_sve_uqrshl,                        // llvm.aarch64.sve.uqrshl
1454     aarch64_sve_uqrshr_x2,                     // llvm.aarch64.sve.uqrshr.x2
1455     aarch64_sve_uqrshr_x4,                     // llvm.aarch64.sve.uqrshr.x4
1456     aarch64_sve_uqrshrn_x2,                    // llvm.aarch64.sve.uqrshrn.x2
1457     aarch64_sve_uqrshrn_x4,                    // llvm.aarch64.sve.uqrshrn.x4
1458     aarch64_sve_uqrshrnb,                      // llvm.aarch64.sve.uqrshrnb
1459     aarch64_sve_uqrshrnt,                      // llvm.aarch64.sve.uqrshrnt
1460     aarch64_sve_uqshl,                         // llvm.aarch64.sve.uqshl
1461     aarch64_sve_uqshrnb,                       // llvm.aarch64.sve.uqshrnb
1462     aarch64_sve_uqshrnt,                       // llvm.aarch64.sve.uqshrnt
1463     aarch64_sve_uqsub,                         // llvm.aarch64.sve.uqsub
1464     aarch64_sve_uqsub_u,                       // llvm.aarch64.sve.uqsub.u
1465     aarch64_sve_uqsub_x,                       // llvm.aarch64.sve.uqsub.x
1466     aarch64_sve_uqsubr,                        // llvm.aarch64.sve.uqsubr
1467     aarch64_sve_uqxtnb,                        // llvm.aarch64.sve.uqxtnb
1468     aarch64_sve_uqxtnt,                        // llvm.aarch64.sve.uqxtnt
1469     aarch64_sve_urecpe,                        // llvm.aarch64.sve.urecpe
1470     aarch64_sve_urhadd,                        // llvm.aarch64.sve.urhadd
1471     aarch64_sve_urshl,                         // llvm.aarch64.sve.urshl
1472     aarch64_sve_urshl_single_x2,               // llvm.aarch64.sve.urshl.single.x2
1473     aarch64_sve_urshl_single_x4,               // llvm.aarch64.sve.urshl.single.x4
1474     aarch64_sve_urshl_x2,                      // llvm.aarch64.sve.urshl.x2
1475     aarch64_sve_urshl_x4,                      // llvm.aarch64.sve.urshl.x4
1476     aarch64_sve_urshr,                         // llvm.aarch64.sve.urshr
1477     aarch64_sve_ursqrte,                       // llvm.aarch64.sve.ursqrte
1478     aarch64_sve_ursra,                         // llvm.aarch64.sve.ursra
1479     aarch64_sve_usdot,                         // llvm.aarch64.sve.usdot
1480     aarch64_sve_usdot_lane,                    // llvm.aarch64.sve.usdot.lane
1481     aarch64_sve_ushllb,                        // llvm.aarch64.sve.ushllb
1482     aarch64_sve_ushllt,                        // llvm.aarch64.sve.ushllt
1483     aarch64_sve_usmmla,                        // llvm.aarch64.sve.usmmla
1484     aarch64_sve_usqadd,                        // llvm.aarch64.sve.usqadd
1485     aarch64_sve_usra,                          // llvm.aarch64.sve.usra
1486     aarch64_sve_usublb,                        // llvm.aarch64.sve.usublb
1487     aarch64_sve_usublt,                        // llvm.aarch64.sve.usublt
1488     aarch64_sve_usubwb,                        // llvm.aarch64.sve.usubwb
1489     aarch64_sve_usubwt,                        // llvm.aarch64.sve.usubwt
1490     aarch64_sve_uunpk_x2,                      // llvm.aarch64.sve.uunpk.x2
1491     aarch64_sve_uunpk_x4,                      // llvm.aarch64.sve.uunpk.x4
1492     aarch64_sve_uunpkhi,                       // llvm.aarch64.sve.uunpkhi
1493     aarch64_sve_uunpklo,                       // llvm.aarch64.sve.uunpklo
1494     aarch64_sve_uxtb,                          // llvm.aarch64.sve.uxtb
1495     aarch64_sve_uxth,                          // llvm.aarch64.sve.uxth
1496     aarch64_sve_uxtw,                          // llvm.aarch64.sve.uxtw
1497     aarch64_sve_uzp_x2,                        // llvm.aarch64.sve.uzp.x2
1498     aarch64_sve_uzp_x4,                        // llvm.aarch64.sve.uzp.x4
1499     aarch64_sve_uzp1,                          // llvm.aarch64.sve.uzp1
1500     aarch64_sve_uzp1_b16,                      // llvm.aarch64.sve.uzp1.b16
1501     aarch64_sve_uzp1_b32,                      // llvm.aarch64.sve.uzp1.b32
1502     aarch64_sve_uzp1_b64,                      // llvm.aarch64.sve.uzp1.b64
1503     aarch64_sve_uzp1q,                         // llvm.aarch64.sve.uzp1q
1504     aarch64_sve_uzp2,                          // llvm.aarch64.sve.uzp2
1505     aarch64_sve_uzp2_b16,                      // llvm.aarch64.sve.uzp2.b16
1506     aarch64_sve_uzp2_b32,                      // llvm.aarch64.sve.uzp2.b32
1507     aarch64_sve_uzp2_b64,                      // llvm.aarch64.sve.uzp2.b64
1508     aarch64_sve_uzp2q,                         // llvm.aarch64.sve.uzp2q
1509     aarch64_sve_uzpq_x2,                       // llvm.aarch64.sve.uzpq.x2
1510     aarch64_sve_uzpq_x4,                       // llvm.aarch64.sve.uzpq.x4
1511     aarch64_sve_uzpq1,                         // llvm.aarch64.sve.uzpq1
1512     aarch64_sve_uzpq2,                         // llvm.aarch64.sve.uzpq2
1513     aarch64_sve_whilege,                       // llvm.aarch64.sve.whilege
1514     aarch64_sve_whilege_c16,                   // llvm.aarch64.sve.whilege.c16
1515     aarch64_sve_whilege_c32,                   // llvm.aarch64.sve.whilege.c32
1516     aarch64_sve_whilege_c64,                   // llvm.aarch64.sve.whilege.c64
1517     aarch64_sve_whilege_c8,                    // llvm.aarch64.sve.whilege.c8
1518     aarch64_sve_whilege_x2,                    // llvm.aarch64.sve.whilege.x2
1519     aarch64_sve_whilegt,                       // llvm.aarch64.sve.whilegt
1520     aarch64_sve_whilegt_c16,                   // llvm.aarch64.sve.whilegt.c16
1521     aarch64_sve_whilegt_c32,                   // llvm.aarch64.sve.whilegt.c32
1522     aarch64_sve_whilegt_c64,                   // llvm.aarch64.sve.whilegt.c64
1523     aarch64_sve_whilegt_c8,                    // llvm.aarch64.sve.whilegt.c8
1524     aarch64_sve_whilegt_x2,                    // llvm.aarch64.sve.whilegt.x2
1525     aarch64_sve_whilehi,                       // llvm.aarch64.sve.whilehi
1526     aarch64_sve_whilehi_c16,                   // llvm.aarch64.sve.whilehi.c16
1527     aarch64_sve_whilehi_c32,                   // llvm.aarch64.sve.whilehi.c32
1528     aarch64_sve_whilehi_c64,                   // llvm.aarch64.sve.whilehi.c64
1529     aarch64_sve_whilehi_c8,                    // llvm.aarch64.sve.whilehi.c8
1530     aarch64_sve_whilehi_x2,                    // llvm.aarch64.sve.whilehi.x2
1531     aarch64_sve_whilehs,                       // llvm.aarch64.sve.whilehs
1532     aarch64_sve_whilehs_c16,                   // llvm.aarch64.sve.whilehs.c16
1533     aarch64_sve_whilehs_c32,                   // llvm.aarch64.sve.whilehs.c32
1534     aarch64_sve_whilehs_c64,                   // llvm.aarch64.sve.whilehs.c64
1535     aarch64_sve_whilehs_c8,                    // llvm.aarch64.sve.whilehs.c8
1536     aarch64_sve_whilehs_x2,                    // llvm.aarch64.sve.whilehs.x2
1537     aarch64_sve_whilele,                       // llvm.aarch64.sve.whilele
1538     aarch64_sve_whilele_c16,                   // llvm.aarch64.sve.whilele.c16
1539     aarch64_sve_whilele_c32,                   // llvm.aarch64.sve.whilele.c32
1540     aarch64_sve_whilele_c64,                   // llvm.aarch64.sve.whilele.c64
1541     aarch64_sve_whilele_c8,                    // llvm.aarch64.sve.whilele.c8
1542     aarch64_sve_whilele_x2,                    // llvm.aarch64.sve.whilele.x2
1543     aarch64_sve_whilelo,                       // llvm.aarch64.sve.whilelo
1544     aarch64_sve_whilelo_c16,                   // llvm.aarch64.sve.whilelo.c16
1545     aarch64_sve_whilelo_c32,                   // llvm.aarch64.sve.whilelo.c32
1546     aarch64_sve_whilelo_c64,                   // llvm.aarch64.sve.whilelo.c64
1547     aarch64_sve_whilelo_c8,                    // llvm.aarch64.sve.whilelo.c8
1548     aarch64_sve_whilelo_x2,                    // llvm.aarch64.sve.whilelo.x2
1549     aarch64_sve_whilels,                       // llvm.aarch64.sve.whilels
1550     aarch64_sve_whilels_c16,                   // llvm.aarch64.sve.whilels.c16
1551     aarch64_sve_whilels_c32,                   // llvm.aarch64.sve.whilels.c32
1552     aarch64_sve_whilels_c64,                   // llvm.aarch64.sve.whilels.c64
1553     aarch64_sve_whilels_c8,                    // llvm.aarch64.sve.whilels.c8
1554     aarch64_sve_whilels_x2,                    // llvm.aarch64.sve.whilels.x2
1555     aarch64_sve_whilelt,                       // llvm.aarch64.sve.whilelt
1556     aarch64_sve_whilelt_c16,                   // llvm.aarch64.sve.whilelt.c16
1557     aarch64_sve_whilelt_c32,                   // llvm.aarch64.sve.whilelt.c32
1558     aarch64_sve_whilelt_c64,                   // llvm.aarch64.sve.whilelt.c64
1559     aarch64_sve_whilelt_c8,                    // llvm.aarch64.sve.whilelt.c8
1560     aarch64_sve_whilelt_x2,                    // llvm.aarch64.sve.whilelt.x2
1561     aarch64_sve_whilerw_b,                     // llvm.aarch64.sve.whilerw.b
1562     aarch64_sve_whilerw_d,                     // llvm.aarch64.sve.whilerw.d
1563     aarch64_sve_whilerw_h,                     // llvm.aarch64.sve.whilerw.h
1564     aarch64_sve_whilerw_s,                     // llvm.aarch64.sve.whilerw.s
1565     aarch64_sve_whilewr_b,                     // llvm.aarch64.sve.whilewr.b
1566     aarch64_sve_whilewr_d,                     // llvm.aarch64.sve.whilewr.d
1567     aarch64_sve_whilewr_h,                     // llvm.aarch64.sve.whilewr.h
1568     aarch64_sve_whilewr_s,                     // llvm.aarch64.sve.whilewr.s
1569     aarch64_sve_wrffr,                         // llvm.aarch64.sve.wrffr
1570     aarch64_sve_xar,                           // llvm.aarch64.sve.xar
1571     aarch64_sve_zip_x2,                        // llvm.aarch64.sve.zip.x2
1572     aarch64_sve_zip_x4,                        // llvm.aarch64.sve.zip.x4
1573     aarch64_sve_zip1,                          // llvm.aarch64.sve.zip1
1574     aarch64_sve_zip1_b16,                      // llvm.aarch64.sve.zip1.b16
1575     aarch64_sve_zip1_b32,                      // llvm.aarch64.sve.zip1.b32
1576     aarch64_sve_zip1_b64,                      // llvm.aarch64.sve.zip1.b64
1577     aarch64_sve_zip1q,                         // llvm.aarch64.sve.zip1q
1578     aarch64_sve_zip2,                          // llvm.aarch64.sve.zip2
1579     aarch64_sve_zip2_b16,                      // llvm.aarch64.sve.zip2.b16
1580     aarch64_sve_zip2_b32,                      // llvm.aarch64.sve.zip2.b32
1581     aarch64_sve_zip2_b64,                      // llvm.aarch64.sve.zip2.b64
1582     aarch64_sve_zip2q,                         // llvm.aarch64.sve.zip2q
1583     aarch64_sve_zipq_x2,                       // llvm.aarch64.sve.zipq.x2
1584     aarch64_sve_zipq_x4,                       // llvm.aarch64.sve.zipq.x4
1585     aarch64_sve_zipq1,                         // llvm.aarch64.sve.zipq1
1586     aarch64_sve_zipq2,                         // llvm.aarch64.sve.zipq2
1587     aarch64_tagp,                              // llvm.aarch64.tagp
1588     aarch64_tcancel,                           // llvm.aarch64.tcancel
1589     aarch64_tcommit,                           // llvm.aarch64.tcommit
1590     aarch64_tstart,                            // llvm.aarch64.tstart
1591     aarch64_ttest,                             // llvm.aarch64.ttest
1592     aarch64_udiv,                              // llvm.aarch64.udiv
1593 }; // enum
1594 } // namespace llvm::Intrinsic
1595 #endif
1596