Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line | 
|---|---|---|---|
| 14 | pmbaty | 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ | 
| 2 | |*                                                                            *| | ||
| 3 | |* Intrinsic Function Source Fragment                                         *| | ||
| 4 | |*                                                                            *| | ||
| 5 | |* Automatically generated file, do not edit!                                 *| | ||
| 6 | |*                                                                            *| | ||
| 7 | \*===----------------------------------------------------------------------===*/ | ||
| 8 | |||
| 9 | #ifndef LLVM_IR_INTRINSIC_AARCH64_ENUMS_H | ||
| 10 | #define LLVM_IR_INTRINSIC_AARCH64_ENUMS_H | ||
| 11 | |||
| 12 | namespace llvm { | ||
| 13 | namespace Intrinsic { | ||
| 14 | enum AARCH64Intrinsics : unsigned { | ||
| 15 | // Enum values for intrinsics | ||
| 16 | aarch64_addg = 412, // llvm.aarch64.addg | ||
| 17 |     aarch64_break,                             // llvm.aarch64.break | ||
| 18 |     aarch64_clrex,                             // llvm.aarch64.clrex | ||
| 19 |     aarch64_cls,                               // llvm.aarch64.cls | ||
| 20 |     aarch64_cls64,                             // llvm.aarch64.cls64 | ||
| 21 |     aarch64_crc32b,                            // llvm.aarch64.crc32b | ||
| 22 |     aarch64_crc32cb,                           // llvm.aarch64.crc32cb | ||
| 23 |     aarch64_crc32ch,                           // llvm.aarch64.crc32ch | ||
| 24 |     aarch64_crc32cw,                           // llvm.aarch64.crc32cw | ||
| 25 |     aarch64_crc32cx,                           // llvm.aarch64.crc32cx | ||
| 26 |     aarch64_crc32h,                            // llvm.aarch64.crc32h | ||
| 27 |     aarch64_crc32w,                            // llvm.aarch64.crc32w | ||
| 28 |     aarch64_crc32x,                            // llvm.aarch64.crc32x | ||
| 29 |     aarch64_crypto_aesd,                       // llvm.aarch64.crypto.aesd | ||
| 30 |     aarch64_crypto_aese,                       // llvm.aarch64.crypto.aese | ||
| 31 |     aarch64_crypto_aesimc,                     // llvm.aarch64.crypto.aesimc | ||
| 32 |     aarch64_crypto_aesmc,                      // llvm.aarch64.crypto.aesmc | ||
| 33 |     aarch64_crypto_bcaxs,                      // llvm.aarch64.crypto.bcaxs | ||
| 34 |     aarch64_crypto_bcaxu,                      // llvm.aarch64.crypto.bcaxu | ||
| 35 |     aarch64_crypto_eor3s,                      // llvm.aarch64.crypto.eor3s | ||
| 36 |     aarch64_crypto_eor3u,                      // llvm.aarch64.crypto.eor3u | ||
| 37 |     aarch64_crypto_rax1,                       // llvm.aarch64.crypto.rax1 | ||
| 38 |     aarch64_crypto_sha1c,                      // llvm.aarch64.crypto.sha1c | ||
| 39 |     aarch64_crypto_sha1h,                      // llvm.aarch64.crypto.sha1h | ||
| 40 |     aarch64_crypto_sha1m,                      // llvm.aarch64.crypto.sha1m | ||
| 41 |     aarch64_crypto_sha1p,                      // llvm.aarch64.crypto.sha1p | ||
| 42 |     aarch64_crypto_sha1su0,                    // llvm.aarch64.crypto.sha1su0 | ||
| 43 |     aarch64_crypto_sha1su1,                    // llvm.aarch64.crypto.sha1su1 | ||
| 44 |     aarch64_crypto_sha256h,                    // llvm.aarch64.crypto.sha256h | ||
| 45 |     aarch64_crypto_sha256h2,                   // llvm.aarch64.crypto.sha256h2 | ||
| 46 |     aarch64_crypto_sha256su0,                  // llvm.aarch64.crypto.sha256su0 | ||
| 47 |     aarch64_crypto_sha256su1,                  // llvm.aarch64.crypto.sha256su1 | ||
| 48 |     aarch64_crypto_sha512h,                    // llvm.aarch64.crypto.sha512h | ||
| 49 |     aarch64_crypto_sha512h2,                   // llvm.aarch64.crypto.sha512h2 | ||
| 50 |     aarch64_crypto_sha512su0,                  // llvm.aarch64.crypto.sha512su0 | ||
| 51 |     aarch64_crypto_sha512su1,                  // llvm.aarch64.crypto.sha512su1 | ||
| 52 |     aarch64_crypto_sm3partw1,                  // llvm.aarch64.crypto.sm3partw1 | ||
| 53 |     aarch64_crypto_sm3partw2,                  // llvm.aarch64.crypto.sm3partw2 | ||
| 54 |     aarch64_crypto_sm3ss1,                     // llvm.aarch64.crypto.sm3ss1 | ||
| 55 |     aarch64_crypto_sm3tt1a,                    // llvm.aarch64.crypto.sm3tt1a | ||
| 56 |     aarch64_crypto_sm3tt1b,                    // llvm.aarch64.crypto.sm3tt1b | ||
| 57 |     aarch64_crypto_sm3tt2a,                    // llvm.aarch64.crypto.sm3tt2a | ||
| 58 |     aarch64_crypto_sm3tt2b,                    // llvm.aarch64.crypto.sm3tt2b | ||
| 59 |     aarch64_crypto_sm4e,                       // llvm.aarch64.crypto.sm4e | ||
| 60 |     aarch64_crypto_sm4ekey,                    // llvm.aarch64.crypto.sm4ekey | ||
| 61 |     aarch64_crypto_xar,                        // llvm.aarch64.crypto.xar | ||
| 62 |     aarch64_dmb,                               // llvm.aarch64.dmb | ||
| 63 |     aarch64_dsb,                               // llvm.aarch64.dsb | ||
| 64 |     aarch64_fjcvtzs,                           // llvm.aarch64.fjcvtzs | ||
| 65 |     aarch64_frint32x,                          // llvm.aarch64.frint32x | ||
| 66 |     aarch64_frint32z,                          // llvm.aarch64.frint32z | ||
| 67 |     aarch64_frint64x,                          // llvm.aarch64.frint64x | ||
| 68 |     aarch64_frint64z,                          // llvm.aarch64.frint64z | ||
| 69 |     aarch64_get_fpcr,                          // llvm.aarch64.get.fpcr | ||
| 70 |     aarch64_gmi,                               // llvm.aarch64.gmi | ||
| 71 |     aarch64_hint,                              // llvm.aarch64.hint | ||
| 72 |     aarch64_irg,                               // llvm.aarch64.irg | ||
| 73 |     aarch64_irg_sp,                            // llvm.aarch64.irg.sp | ||
| 74 |     aarch64_isb,                               // llvm.aarch64.isb | ||
| 75 |     aarch64_ld64b,                             // llvm.aarch64.ld64b | ||
| 76 |     aarch64_ldaxp,                             // llvm.aarch64.ldaxp | ||
| 77 |     aarch64_ldaxr,                             // llvm.aarch64.ldaxr | ||
| 78 |     aarch64_ldg,                               // llvm.aarch64.ldg | ||
| 79 |     aarch64_ldxp,                              // llvm.aarch64.ldxp | ||
| 80 |     aarch64_ldxr,                              // llvm.aarch64.ldxr | ||
| 81 |     aarch64_mops_memset_tag,                   // llvm.aarch64.mops.memset.tag | ||
| 82 |     aarch64_neon_abs,                          // llvm.aarch64.neon.abs | ||
| 83 |     aarch64_neon_addhn,                        // llvm.aarch64.neon.addhn | ||
| 84 |     aarch64_neon_addp,                         // llvm.aarch64.neon.addp | ||
| 85 |     aarch64_neon_bfcvt,                        // llvm.aarch64.neon.bfcvt | ||
| 86 |     aarch64_neon_bfcvtn,                       // llvm.aarch64.neon.bfcvtn | ||
| 87 |     aarch64_neon_bfcvtn2,                      // llvm.aarch64.neon.bfcvtn2 | ||
| 88 |     aarch64_neon_bfdot,                        // llvm.aarch64.neon.bfdot | ||
| 89 |     aarch64_neon_bfmlalb,                      // llvm.aarch64.neon.bfmlalb | ||
| 90 |     aarch64_neon_bfmlalt,                      // llvm.aarch64.neon.bfmlalt | ||
| 91 |     aarch64_neon_bfmmla,                       // llvm.aarch64.neon.bfmmla | ||
| 92 |     aarch64_neon_cls,                          // llvm.aarch64.neon.cls | ||
| 93 |     aarch64_neon_fabd,                         // llvm.aarch64.neon.fabd | ||
| 94 |     aarch64_neon_facge,                        // llvm.aarch64.neon.facge | ||
| 95 |     aarch64_neon_facgt,                        // llvm.aarch64.neon.facgt | ||
| 96 |     aarch64_neon_faddp,                        // llvm.aarch64.neon.faddp | ||
| 97 |     aarch64_neon_faddv,                        // llvm.aarch64.neon.faddv | ||
| 98 |     aarch64_neon_fcvtas,                       // llvm.aarch64.neon.fcvtas | ||
| 99 |     aarch64_neon_fcvtau,                       // llvm.aarch64.neon.fcvtau | ||
| 100 |     aarch64_neon_fcvtms,                       // llvm.aarch64.neon.fcvtms | ||
| 101 |     aarch64_neon_fcvtmu,                       // llvm.aarch64.neon.fcvtmu | ||
| 102 |     aarch64_neon_fcvtns,                       // llvm.aarch64.neon.fcvtns | ||
| 103 |     aarch64_neon_fcvtnu,                       // llvm.aarch64.neon.fcvtnu | ||
| 104 |     aarch64_neon_fcvtps,                       // llvm.aarch64.neon.fcvtps | ||
| 105 |     aarch64_neon_fcvtpu,                       // llvm.aarch64.neon.fcvtpu | ||
| 106 |     aarch64_neon_fcvtxn,                       // llvm.aarch64.neon.fcvtxn | ||
| 107 |     aarch64_neon_fcvtzs,                       // llvm.aarch64.neon.fcvtzs | ||
| 108 |     aarch64_neon_fcvtzu,                       // llvm.aarch64.neon.fcvtzu | ||
| 109 |     aarch64_neon_fmax,                         // llvm.aarch64.neon.fmax | ||
| 110 |     aarch64_neon_fmaxnm,                       // llvm.aarch64.neon.fmaxnm | ||
| 111 |     aarch64_neon_fmaxnmp,                      // llvm.aarch64.neon.fmaxnmp | ||
| 112 |     aarch64_neon_fmaxnmv,                      // llvm.aarch64.neon.fmaxnmv | ||
| 113 |     aarch64_neon_fmaxp,                        // llvm.aarch64.neon.fmaxp | ||
| 114 |     aarch64_neon_fmaxv,                        // llvm.aarch64.neon.fmaxv | ||
| 115 |     aarch64_neon_fmin,                         // llvm.aarch64.neon.fmin | ||
| 116 |     aarch64_neon_fminnm,                       // llvm.aarch64.neon.fminnm | ||
| 117 |     aarch64_neon_fminnmp,                      // llvm.aarch64.neon.fminnmp | ||
| 118 |     aarch64_neon_fminnmv,                      // llvm.aarch64.neon.fminnmv | ||
| 119 |     aarch64_neon_fminp,                        // llvm.aarch64.neon.fminp | ||
| 120 |     aarch64_neon_fminv,                        // llvm.aarch64.neon.fminv | ||
| 121 |     aarch64_neon_fmlal,                        // llvm.aarch64.neon.fmlal | ||
| 122 |     aarch64_neon_fmlal2,                       // llvm.aarch64.neon.fmlal2 | ||
| 123 |     aarch64_neon_fmlsl,                        // llvm.aarch64.neon.fmlsl | ||
| 124 |     aarch64_neon_fmlsl2,                       // llvm.aarch64.neon.fmlsl2 | ||
| 125 |     aarch64_neon_fmulx,                        // llvm.aarch64.neon.fmulx | ||
| 126 |     aarch64_neon_frecpe,                       // llvm.aarch64.neon.frecpe | ||
| 127 |     aarch64_neon_frecps,                       // llvm.aarch64.neon.frecps | ||
| 128 |     aarch64_neon_frecpx,                       // llvm.aarch64.neon.frecpx | ||
| 129 |     aarch64_neon_frint32x,                     // llvm.aarch64.neon.frint32x | ||
| 130 |     aarch64_neon_frint32z,                     // llvm.aarch64.neon.frint32z | ||
| 131 |     aarch64_neon_frint64x,                     // llvm.aarch64.neon.frint64x | ||
| 132 |     aarch64_neon_frint64z,                     // llvm.aarch64.neon.frint64z | ||
| 133 |     aarch64_neon_frsqrte,                      // llvm.aarch64.neon.frsqrte | ||
| 134 |     aarch64_neon_frsqrts,                      // llvm.aarch64.neon.frsqrts | ||
| 135 |     aarch64_neon_ld1x2,                        // llvm.aarch64.neon.ld1x2 | ||
| 136 |     aarch64_neon_ld1x3,                        // llvm.aarch64.neon.ld1x3 | ||
| 137 |     aarch64_neon_ld1x4,                        // llvm.aarch64.neon.ld1x4 | ||
| 138 |     aarch64_neon_ld2,                          // llvm.aarch64.neon.ld2 | ||
| 139 |     aarch64_neon_ld2lane,                      // llvm.aarch64.neon.ld2lane | ||
| 140 |     aarch64_neon_ld2r,                         // llvm.aarch64.neon.ld2r | ||
| 141 |     aarch64_neon_ld3,                          // llvm.aarch64.neon.ld3 | ||
| 142 |     aarch64_neon_ld3lane,                      // llvm.aarch64.neon.ld3lane | ||
| 143 |     aarch64_neon_ld3r,                         // llvm.aarch64.neon.ld3r | ||
| 144 |     aarch64_neon_ld4,                          // llvm.aarch64.neon.ld4 | ||
| 145 |     aarch64_neon_ld4lane,                      // llvm.aarch64.neon.ld4lane | ||
| 146 |     aarch64_neon_ld4r,                         // llvm.aarch64.neon.ld4r | ||
| 147 |     aarch64_neon_pmul,                         // llvm.aarch64.neon.pmul | ||
| 148 |     aarch64_neon_pmull,                        // llvm.aarch64.neon.pmull | ||
| 149 |     aarch64_neon_pmull64,                      // llvm.aarch64.neon.pmull64 | ||
| 150 |     aarch64_neon_raddhn,                       // llvm.aarch64.neon.raddhn | ||
| 151 |     aarch64_neon_rshrn,                        // llvm.aarch64.neon.rshrn | ||
| 152 |     aarch64_neon_rsubhn,                       // llvm.aarch64.neon.rsubhn | ||
| 153 |     aarch64_neon_sabd,                         // llvm.aarch64.neon.sabd | ||
| 154 |     aarch64_neon_saddlp,                       // llvm.aarch64.neon.saddlp | ||
| 155 |     aarch64_neon_saddlv,                       // llvm.aarch64.neon.saddlv | ||
| 156 |     aarch64_neon_saddv,                        // llvm.aarch64.neon.saddv | ||
| 157 |     aarch64_neon_scalar_sqxtn,                 // llvm.aarch64.neon.scalar.sqxtn | ||
| 158 |     aarch64_neon_scalar_sqxtun,                // llvm.aarch64.neon.scalar.sqxtun | ||
| 159 |     aarch64_neon_scalar_uqxtn,                 // llvm.aarch64.neon.scalar.uqxtn | ||
| 160 |     aarch64_neon_sdot,                         // llvm.aarch64.neon.sdot | ||
| 161 |     aarch64_neon_shadd,                        // llvm.aarch64.neon.shadd | ||
| 162 |     aarch64_neon_shll,                         // llvm.aarch64.neon.shll | ||
| 163 |     aarch64_neon_shsub,                        // llvm.aarch64.neon.shsub | ||
| 164 |     aarch64_neon_smax,                         // llvm.aarch64.neon.smax | ||
| 165 |     aarch64_neon_smaxp,                        // llvm.aarch64.neon.smaxp | ||
| 166 |     aarch64_neon_smaxv,                        // llvm.aarch64.neon.smaxv | ||
| 167 |     aarch64_neon_smin,                         // llvm.aarch64.neon.smin | ||
| 168 |     aarch64_neon_sminp,                        // llvm.aarch64.neon.sminp | ||
| 169 |     aarch64_neon_sminv,                        // llvm.aarch64.neon.sminv | ||
| 170 |     aarch64_neon_smmla,                        // llvm.aarch64.neon.smmla | ||
| 171 |     aarch64_neon_smull,                        // llvm.aarch64.neon.smull | ||
| 172 |     aarch64_neon_sqabs,                        // llvm.aarch64.neon.sqabs | ||
| 173 |     aarch64_neon_sqadd,                        // llvm.aarch64.neon.sqadd | ||
| 174 |     aarch64_neon_sqdmulh,                      // llvm.aarch64.neon.sqdmulh | ||
| 175 |     aarch64_neon_sqdmulh_lane,                 // llvm.aarch64.neon.sqdmulh.lane | ||
| 176 |     aarch64_neon_sqdmulh_laneq,                // llvm.aarch64.neon.sqdmulh.laneq | ||
| 177 |     aarch64_neon_sqdmull,                      // llvm.aarch64.neon.sqdmull | ||
| 178 |     aarch64_neon_sqdmulls_scalar,              // llvm.aarch64.neon.sqdmulls.scalar | ||
| 179 |     aarch64_neon_sqneg,                        // llvm.aarch64.neon.sqneg | ||
| 180 |     aarch64_neon_sqrdmlah,                     // llvm.aarch64.neon.sqrdmlah | ||
| 181 |     aarch64_neon_sqrdmlsh,                     // llvm.aarch64.neon.sqrdmlsh | ||
| 182 |     aarch64_neon_sqrdmulh,                     // llvm.aarch64.neon.sqrdmulh | ||
| 183 |     aarch64_neon_sqrdmulh_lane,                // llvm.aarch64.neon.sqrdmulh.lane | ||
| 184 |     aarch64_neon_sqrdmulh_laneq,               // llvm.aarch64.neon.sqrdmulh.laneq | ||
| 185 |     aarch64_neon_sqrshl,                       // llvm.aarch64.neon.sqrshl | ||
| 186 |     aarch64_neon_sqrshrn,                      // llvm.aarch64.neon.sqrshrn | ||
| 187 |     aarch64_neon_sqrshrun,                     // llvm.aarch64.neon.sqrshrun | ||
| 188 |     aarch64_neon_sqshl,                        // llvm.aarch64.neon.sqshl | ||
| 189 |     aarch64_neon_sqshlu,                       // llvm.aarch64.neon.sqshlu | ||
| 190 |     aarch64_neon_sqshrn,                       // llvm.aarch64.neon.sqshrn | ||
| 191 |     aarch64_neon_sqshrun,                      // llvm.aarch64.neon.sqshrun | ||
| 192 |     aarch64_neon_sqsub,                        // llvm.aarch64.neon.sqsub | ||
| 193 |     aarch64_neon_sqxtn,                        // llvm.aarch64.neon.sqxtn | ||
| 194 |     aarch64_neon_sqxtun,                       // llvm.aarch64.neon.sqxtun | ||
| 195 |     aarch64_neon_srhadd,                       // llvm.aarch64.neon.srhadd | ||
| 196 |     aarch64_neon_srshl,                        // llvm.aarch64.neon.srshl | ||
| 197 |     aarch64_neon_sshl,                         // llvm.aarch64.neon.sshl | ||
| 198 |     aarch64_neon_sshll,                        // llvm.aarch64.neon.sshll | ||
| 199 |     aarch64_neon_st1x2,                        // llvm.aarch64.neon.st1x2 | ||
| 200 |     aarch64_neon_st1x3,                        // llvm.aarch64.neon.st1x3 | ||
| 201 |     aarch64_neon_st1x4,                        // llvm.aarch64.neon.st1x4 | ||
| 202 |     aarch64_neon_st2,                          // llvm.aarch64.neon.st2 | ||
| 203 |     aarch64_neon_st2lane,                      // llvm.aarch64.neon.st2lane | ||
| 204 |     aarch64_neon_st3,                          // llvm.aarch64.neon.st3 | ||
| 205 |     aarch64_neon_st3lane,                      // llvm.aarch64.neon.st3lane | ||
| 206 |     aarch64_neon_st4,                          // llvm.aarch64.neon.st4 | ||
| 207 |     aarch64_neon_st4lane,                      // llvm.aarch64.neon.st4lane | ||
| 208 |     aarch64_neon_subhn,                        // llvm.aarch64.neon.subhn | ||
| 209 |     aarch64_neon_suqadd,                       // llvm.aarch64.neon.suqadd | ||
| 210 |     aarch64_neon_tbl1,                         // llvm.aarch64.neon.tbl1 | ||
| 211 |     aarch64_neon_tbl2,                         // llvm.aarch64.neon.tbl2 | ||
| 212 |     aarch64_neon_tbl3,                         // llvm.aarch64.neon.tbl3 | ||
| 213 |     aarch64_neon_tbl4,                         // llvm.aarch64.neon.tbl4 | ||
| 214 |     aarch64_neon_tbx1,                         // llvm.aarch64.neon.tbx1 | ||
| 215 |     aarch64_neon_tbx2,                         // llvm.aarch64.neon.tbx2 | ||
| 216 |     aarch64_neon_tbx3,                         // llvm.aarch64.neon.tbx3 | ||
| 217 |     aarch64_neon_tbx4,                         // llvm.aarch64.neon.tbx4 | ||
| 218 |     aarch64_neon_uabd,                         // llvm.aarch64.neon.uabd | ||
| 219 |     aarch64_neon_uaddlp,                       // llvm.aarch64.neon.uaddlp | ||
| 220 |     aarch64_neon_uaddlv,                       // llvm.aarch64.neon.uaddlv | ||
| 221 |     aarch64_neon_uaddv,                        // llvm.aarch64.neon.uaddv | ||
| 222 |     aarch64_neon_udot,                         // llvm.aarch64.neon.udot | ||
| 223 |     aarch64_neon_uhadd,                        // llvm.aarch64.neon.uhadd | ||
| 224 |     aarch64_neon_uhsub,                        // llvm.aarch64.neon.uhsub | ||
| 225 |     aarch64_neon_umax,                         // llvm.aarch64.neon.umax | ||
| 226 |     aarch64_neon_umaxp,                        // llvm.aarch64.neon.umaxp | ||
| 227 |     aarch64_neon_umaxv,                        // llvm.aarch64.neon.umaxv | ||
| 228 |     aarch64_neon_umin,                         // llvm.aarch64.neon.umin | ||
| 229 |     aarch64_neon_uminp,                        // llvm.aarch64.neon.uminp | ||
| 230 |     aarch64_neon_uminv,                        // llvm.aarch64.neon.uminv | ||
| 231 |     aarch64_neon_ummla,                        // llvm.aarch64.neon.ummla | ||
| 232 |     aarch64_neon_umull,                        // llvm.aarch64.neon.umull | ||
| 233 |     aarch64_neon_uqadd,                        // llvm.aarch64.neon.uqadd | ||
| 234 |     aarch64_neon_uqrshl,                       // llvm.aarch64.neon.uqrshl | ||
| 235 |     aarch64_neon_uqrshrn,                      // llvm.aarch64.neon.uqrshrn | ||
| 236 |     aarch64_neon_uqshl,                        // llvm.aarch64.neon.uqshl | ||
| 237 |     aarch64_neon_uqshrn,                       // llvm.aarch64.neon.uqshrn | ||
| 238 |     aarch64_neon_uqsub,                        // llvm.aarch64.neon.uqsub | ||
| 239 |     aarch64_neon_uqxtn,                        // llvm.aarch64.neon.uqxtn | ||
| 240 |     aarch64_neon_urecpe,                       // llvm.aarch64.neon.urecpe | ||
| 241 |     aarch64_neon_urhadd,                       // llvm.aarch64.neon.urhadd | ||
| 242 |     aarch64_neon_urshl,                        // llvm.aarch64.neon.urshl | ||
| 243 |     aarch64_neon_ursqrte,                      // llvm.aarch64.neon.ursqrte | ||
| 244 |     aarch64_neon_usdot,                        // llvm.aarch64.neon.usdot | ||
| 245 |     aarch64_neon_ushl,                         // llvm.aarch64.neon.ushl | ||
| 246 |     aarch64_neon_ushll,                        // llvm.aarch64.neon.ushll | ||
| 247 |     aarch64_neon_usmmla,                       // llvm.aarch64.neon.usmmla | ||
| 248 |     aarch64_neon_usqadd,                       // llvm.aarch64.neon.usqadd | ||
| 249 |     aarch64_neon_vcadd_rot270,                 // llvm.aarch64.neon.vcadd.rot270 | ||
| 250 |     aarch64_neon_vcadd_rot90,                  // llvm.aarch64.neon.vcadd.rot90 | ||
| 251 |     aarch64_neon_vcmla_rot0,                   // llvm.aarch64.neon.vcmla.rot0 | ||
| 252 |     aarch64_neon_vcmla_rot180,                 // llvm.aarch64.neon.vcmla.rot180 | ||
| 253 |     aarch64_neon_vcmla_rot270,                 // llvm.aarch64.neon.vcmla.rot270 | ||
| 254 |     aarch64_neon_vcmla_rot90,                  // llvm.aarch64.neon.vcmla.rot90 | ||
| 255 |     aarch64_neon_vcopy_lane,                   // llvm.aarch64.neon.vcopy.lane | ||
| 256 |     aarch64_neon_vcvtfp2fxs,                   // llvm.aarch64.neon.vcvtfp2fxs | ||
| 257 |     aarch64_neon_vcvtfp2fxu,                   // llvm.aarch64.neon.vcvtfp2fxu | ||
| 258 |     aarch64_neon_vcvtfp2hf,                    // llvm.aarch64.neon.vcvtfp2hf | ||
| 259 |     aarch64_neon_vcvtfxs2fp,                   // llvm.aarch64.neon.vcvtfxs2fp | ||
| 260 |     aarch64_neon_vcvtfxu2fp,                   // llvm.aarch64.neon.vcvtfxu2fp | ||
| 261 |     aarch64_neon_vcvthf2fp,                    // llvm.aarch64.neon.vcvthf2fp | ||
| 262 |     aarch64_neon_vsli,                         // llvm.aarch64.neon.vsli | ||
| 263 |     aarch64_neon_vsri,                         // llvm.aarch64.neon.vsri | ||
| 264 |     aarch64_prefetch,                          // llvm.aarch64.prefetch | ||
| 265 |     aarch64_rndr,                              // llvm.aarch64.rndr | ||
| 266 |     aarch64_rndrrs,                            // llvm.aarch64.rndrrs | ||
| 267 |     aarch64_sdiv,                              // llvm.aarch64.sdiv | ||
| 268 |     aarch64_set_fpcr,                          // llvm.aarch64.set.fpcr | ||
| 269 |     aarch64_settag,                            // llvm.aarch64.settag | ||
| 270 |     aarch64_settag_zero,                       // llvm.aarch64.settag.zero | ||
| 271 |     aarch64_sisd_fabd,                         // llvm.aarch64.sisd.fabd | ||
| 272 |     aarch64_sisd_fcvtxn,                       // llvm.aarch64.sisd.fcvtxn | ||
| 273 |     aarch64_sme_add_write_single_za_vg1x2,     // llvm.aarch64.sme.add.write.single.za.vg1x2 | ||
| 274 |     aarch64_sme_add_write_single_za_vg1x4,     // llvm.aarch64.sme.add.write.single.za.vg1x4 | ||
| 275 |     aarch64_sme_add_write_za_vg1x2,            // llvm.aarch64.sme.add.write.za.vg1x2 | ||
| 276 |     aarch64_sme_add_write_za_vg1x4,            // llvm.aarch64.sme.add.write.za.vg1x4 | ||
| 277 |     aarch64_sme_addha,                         // llvm.aarch64.sme.addha | ||
| 278 |     aarch64_sme_addva,                         // llvm.aarch64.sme.addva | ||
| 279 |     aarch64_sme_cntsb,                         // llvm.aarch64.sme.cntsb | ||
| 280 |     aarch64_sme_cntsd,                         // llvm.aarch64.sme.cntsd | ||
| 281 |     aarch64_sme_cntsh,                         // llvm.aarch64.sme.cntsh | ||
| 282 |     aarch64_sme_cntsw,                         // llvm.aarch64.sme.cntsw | ||
| 283 |     aarch64_sme_fmla_lane_vg1x2,               // llvm.aarch64.sme.fmla.lane.vg1x2 | ||
| 284 |     aarch64_sme_fmla_lane_vg1x4,               // llvm.aarch64.sme.fmla.lane.vg1x4 | ||
| 285 |     aarch64_sme_fmla_single_vg1x2,             // llvm.aarch64.sme.fmla.single.vg1x2 | ||
| 286 |     aarch64_sme_fmla_single_vg1x4,             // llvm.aarch64.sme.fmla.single.vg1x4 | ||
| 287 |     aarch64_sme_fmla_vg1x2,                    // llvm.aarch64.sme.fmla.vg1x2 | ||
| 288 |     aarch64_sme_fmla_vg1x4,                    // llvm.aarch64.sme.fmla.vg1x4 | ||
| 289 |     aarch64_sme_fmlal_lane_vg2x1,              // llvm.aarch64.sme.fmlal.lane.vg2x1 | ||
| 290 |     aarch64_sme_fmlal_lane_vg2x2,              // llvm.aarch64.sme.fmlal.lane.vg2x2 | ||
| 291 |     aarch64_sme_fmlal_lane_vg2x4,              // llvm.aarch64.sme.fmlal.lane.vg2x4 | ||
| 292 |     aarch64_sme_fmlal_single_vg2x1,            // llvm.aarch64.sme.fmlal.single.vg2x1 | ||
| 293 |     aarch64_sme_fmlal_single_vg2x2,            // llvm.aarch64.sme.fmlal.single.vg2x2 | ||
| 294 |     aarch64_sme_fmlal_single_vg2x4,            // llvm.aarch64.sme.fmlal.single.vg2x4 | ||
| 295 |     aarch64_sme_fmlal_vg2x2,                   // llvm.aarch64.sme.fmlal.vg2x2 | ||
| 296 |     aarch64_sme_fmlal_vg2x4,                   // llvm.aarch64.sme.fmlal.vg2x4 | ||
| 297 |     aarch64_sme_fmls_lane_vg1x2,               // llvm.aarch64.sme.fmls.lane.vg1x2 | ||
| 298 |     aarch64_sme_fmls_lane_vg1x4,               // llvm.aarch64.sme.fmls.lane.vg1x4 | ||
| 299 |     aarch64_sme_fmls_single_vg1x2,             // llvm.aarch64.sme.fmls.single.vg1x2 | ||
| 300 |     aarch64_sme_fmls_single_vg1x4,             // llvm.aarch64.sme.fmls.single.vg1x4 | ||
| 301 |     aarch64_sme_fmls_vg1x2,                    // llvm.aarch64.sme.fmls.vg1x2 | ||
| 302 |     aarch64_sme_fmls_vg1x4,                    // llvm.aarch64.sme.fmls.vg1x4 | ||
| 303 |     aarch64_sme_fmlsl_lane_vg2x1,              // llvm.aarch64.sme.fmlsl.lane.vg2x1 | ||
| 304 |     aarch64_sme_fmlsl_lane_vg2x2,              // llvm.aarch64.sme.fmlsl.lane.vg2x2 | ||
| 305 |     aarch64_sme_fmlsl_lane_vg2x4,              // llvm.aarch64.sme.fmlsl.lane.vg2x4 | ||
| 306 |     aarch64_sme_fmlsl_single_vg2x1,            // llvm.aarch64.sme.fmlsl.single.vg2x1 | ||
| 307 |     aarch64_sme_fmlsl_single_vg2x2,            // llvm.aarch64.sme.fmlsl.single.vg2x2 | ||
| 308 |     aarch64_sme_fmlsl_single_vg2x4,            // llvm.aarch64.sme.fmlsl.single.vg2x4 | ||
| 309 |     aarch64_sme_fmlsl_vg2x2,                   // llvm.aarch64.sme.fmlsl.vg2x2 | ||
| 310 |     aarch64_sme_fmlsl_vg2x4,                   // llvm.aarch64.sme.fmlsl.vg2x4 | ||
| 311 |     aarch64_sme_fvdot_lane_za32_vg1x2,         // llvm.aarch64.sme.fvdot.lane.za32.vg1x2 | ||
| 312 |     aarch64_sme_get_tpidr2,                    // llvm.aarch64.sme.get.tpidr2 | ||
| 313 |     aarch64_sme_ld1b_horiz,                    // llvm.aarch64.sme.ld1b.horiz | ||
| 314 |     aarch64_sme_ld1b_vert,                     // llvm.aarch64.sme.ld1b.vert | ||
| 315 |     aarch64_sme_ld1d_horiz,                    // llvm.aarch64.sme.ld1d.horiz | ||
| 316 |     aarch64_sme_ld1d_vert,                     // llvm.aarch64.sme.ld1d.vert | ||
| 317 |     aarch64_sme_ld1h_horiz,                    // llvm.aarch64.sme.ld1h.horiz | ||
| 318 |     aarch64_sme_ld1h_vert,                     // llvm.aarch64.sme.ld1h.vert | ||
| 319 |     aarch64_sme_ld1q_horiz,                    // llvm.aarch64.sme.ld1q.horiz | ||
| 320 |     aarch64_sme_ld1q_vert,                     // llvm.aarch64.sme.ld1q.vert | ||
| 321 |     aarch64_sme_ld1w_horiz,                    // llvm.aarch64.sme.ld1w.horiz | ||
| 322 |     aarch64_sme_ld1w_vert,                     // llvm.aarch64.sme.ld1w.vert | ||
| 323 |     aarch64_sme_ldr,                           // llvm.aarch64.sme.ldr | ||
| 324 |     aarch64_sme_mopa,                          // llvm.aarch64.sme.mopa | ||
| 325 |     aarch64_sme_mopa_wide,                     // llvm.aarch64.sme.mopa.wide | ||
| 326 |     aarch64_sme_mops,                          // llvm.aarch64.sme.mops | ||
| 327 |     aarch64_sme_mops_wide,                     // llvm.aarch64.sme.mops.wide | ||
| 328 |     aarch64_sme_read_horiz,                    // llvm.aarch64.sme.read.horiz | ||
| 329 |     aarch64_sme_read_vert,                     // llvm.aarch64.sme.read.vert | ||
| 330 |     aarch64_sme_readq_horiz,                   // llvm.aarch64.sme.readq.horiz | ||
| 331 |     aarch64_sme_readq_vert,                    // llvm.aarch64.sme.readq.vert | ||
| 332 |     aarch64_sme_set_tpidr2,                    // llvm.aarch64.sme.set.tpidr2 | ||
| 333 |     aarch64_sme_smlal_lane_vg2x1,              // llvm.aarch64.sme.smlal.lane.vg2x1 | ||
| 334 |     aarch64_sme_smlal_lane_vg2x2,              // llvm.aarch64.sme.smlal.lane.vg2x2 | ||
| 335 |     aarch64_sme_smlal_lane_vg2x4,              // llvm.aarch64.sme.smlal.lane.vg2x4 | ||
| 336 |     aarch64_sme_smlal_single_vg2x1,            // llvm.aarch64.sme.smlal.single.vg2x1 | ||
| 337 |     aarch64_sme_smlal_single_vg2x2,            // llvm.aarch64.sme.smlal.single.vg2x2 | ||
| 338 |     aarch64_sme_smlal_single_vg2x4,            // llvm.aarch64.sme.smlal.single.vg2x4 | ||
| 339 |     aarch64_sme_smlal_vg2x2,                   // llvm.aarch64.sme.smlal.vg2x2 | ||
| 340 |     aarch64_sme_smlal_vg2x4,                   // llvm.aarch64.sme.smlal.vg2x4 | ||
| 341 |     aarch64_sme_smlsl_lane_vg2x1,              // llvm.aarch64.sme.smlsl.lane.vg2x1 | ||
| 342 |     aarch64_sme_smlsl_lane_vg2x2,              // llvm.aarch64.sme.smlsl.lane.vg2x2 | ||
| 343 |     aarch64_sme_smlsl_lane_vg2x4,              // llvm.aarch64.sme.smlsl.lane.vg2x4 | ||
| 344 |     aarch64_sme_smlsl_single_vg2x1,            // llvm.aarch64.sme.smlsl.single.vg2x1 | ||
| 345 |     aarch64_sme_smlsl_single_vg2x2,            // llvm.aarch64.sme.smlsl.single.vg2x2 | ||
| 346 |     aarch64_sme_smlsl_single_vg2x4,            // llvm.aarch64.sme.smlsl.single.vg2x4 | ||
| 347 |     aarch64_sme_smlsl_vg2x2,                   // llvm.aarch64.sme.smlsl.vg2x2 | ||
| 348 |     aarch64_sme_smlsl_vg2x4,                   // llvm.aarch64.sme.smlsl.vg2x4 | ||
| 349 |     aarch64_sme_smopa_wide,                    // llvm.aarch64.sme.smopa.wide | ||
| 350 |     aarch64_sme_smops_wide,                    // llvm.aarch64.sme.smops.wide | ||
| 351 |     aarch64_sme_st1b_horiz,                    // llvm.aarch64.sme.st1b.horiz | ||
| 352 |     aarch64_sme_st1b_vert,                     // llvm.aarch64.sme.st1b.vert | ||
| 353 |     aarch64_sme_st1d_horiz,                    // llvm.aarch64.sme.st1d.horiz | ||
| 354 |     aarch64_sme_st1d_vert,                     // llvm.aarch64.sme.st1d.vert | ||
| 355 |     aarch64_sme_st1h_horiz,                    // llvm.aarch64.sme.st1h.horiz | ||
| 356 |     aarch64_sme_st1h_vert,                     // llvm.aarch64.sme.st1h.vert | ||
| 357 |     aarch64_sme_st1q_horiz,                    // llvm.aarch64.sme.st1q.horiz | ||
| 358 |     aarch64_sme_st1q_vert,                     // llvm.aarch64.sme.st1q.vert | ||
| 359 |     aarch64_sme_st1w_horiz,                    // llvm.aarch64.sme.st1w.horiz | ||
| 360 |     aarch64_sme_st1w_vert,                     // llvm.aarch64.sme.st1w.vert | ||
| 361 |     aarch64_sme_str,                           // llvm.aarch64.sme.str | ||
| 362 |     aarch64_sme_sub_write_single_za_vg1x2,     // llvm.aarch64.sme.sub.write.single.za.vg1x2 | ||
| 363 |     aarch64_sme_sub_write_single_za_vg1x4,     // llvm.aarch64.sme.sub.write.single.za.vg1x4 | ||
| 364 |     aarch64_sme_sub_write_za_vg1x2,            // llvm.aarch64.sme.sub.write.za.vg1x2 | ||
| 365 |     aarch64_sme_sub_write_za_vg1x4,            // llvm.aarch64.sme.sub.write.za.vg1x4 | ||
| 366 |     aarch64_sme_sumopa_wide,                   // llvm.aarch64.sme.sumopa.wide | ||
| 367 |     aarch64_sme_sumops_wide,                   // llvm.aarch64.sme.sumops.wide | ||
| 368 |     aarch64_sme_suvdot_lane_za32_vg1x4,        // llvm.aarch64.sme.suvdot.lane.za32.vg1x4 | ||
| 369 |     aarch64_sme_svdot_lane_za32_vg1x2,         // llvm.aarch64.sme.svdot.lane.za32.vg1x2 | ||
| 370 |     aarch64_sme_svdot_lane_za32_vg1x4,         // llvm.aarch64.sme.svdot.lane.za32.vg1x4 | ||
| 371 |     aarch64_sme_svdot_lane_za64_vg1x4,         // llvm.aarch64.sme.svdot.lane.za64.vg1x4 | ||
| 372 |     aarch64_sme_umlal_lane_vg2x1,              // llvm.aarch64.sme.umlal.lane.vg2x1 | ||
| 373 |     aarch64_sme_umlal_lane_vg2x2,              // llvm.aarch64.sme.umlal.lane.vg2x2 | ||
| 374 |     aarch64_sme_umlal_lane_vg2x4,              // llvm.aarch64.sme.umlal.lane.vg2x4 | ||
| 375 |     aarch64_sme_umlal_single_vg2x1,            // llvm.aarch64.sme.umlal.single.vg2x1 | ||
| 376 |     aarch64_sme_umlal_single_vg2x2,            // llvm.aarch64.sme.umlal.single.vg2x2 | ||
| 377 |     aarch64_sme_umlal_single_vg2x4,            // llvm.aarch64.sme.umlal.single.vg2x4 | ||
| 378 |     aarch64_sme_umlal_vg2x2,                   // llvm.aarch64.sme.umlal.vg2x2 | ||
| 379 |     aarch64_sme_umlal_vg2x4,                   // llvm.aarch64.sme.umlal.vg2x4 | ||
| 380 |     aarch64_sme_umlsl_lane_vg2x1,              // llvm.aarch64.sme.umlsl.lane.vg2x1 | ||
| 381 |     aarch64_sme_umlsl_lane_vg2x2,              // llvm.aarch64.sme.umlsl.lane.vg2x2 | ||
| 382 |     aarch64_sme_umlsl_lane_vg2x4,              // llvm.aarch64.sme.umlsl.lane.vg2x4 | ||
| 383 |     aarch64_sme_umlsl_single_vg2x1,            // llvm.aarch64.sme.umlsl.single.vg2x1 | ||
| 384 |     aarch64_sme_umlsl_single_vg2x2,            // llvm.aarch64.sme.umlsl.single.vg2x2 | ||
| 385 |     aarch64_sme_umlsl_single_vg2x4,            // llvm.aarch64.sme.umlsl.single.vg2x4 | ||
| 386 |     aarch64_sme_umlsl_vg2x2,                   // llvm.aarch64.sme.umlsl.vg2x2 | ||
| 387 |     aarch64_sme_umlsl_vg2x4,                   // llvm.aarch64.sme.umlsl.vg2x4 | ||
| 388 |     aarch64_sme_umopa_wide,                    // llvm.aarch64.sme.umopa.wide | ||
| 389 |     aarch64_sme_umops_wide,                    // llvm.aarch64.sme.umops.wide | ||
| 390 |     aarch64_sme_usmopa_wide,                   // llvm.aarch64.sme.usmopa.wide | ||
| 391 |     aarch64_sme_usmops_wide,                   // llvm.aarch64.sme.usmops.wide | ||
| 392 |     aarch64_sme_usvdot_lane_za32_vg1x4,        // llvm.aarch64.sme.usvdot.lane.za32.vg1x4 | ||
| 393 |     aarch64_sme_uvdot_lane_za32_vg1x2,         // llvm.aarch64.sme.uvdot.lane.za32.vg1x2 | ||
| 394 |     aarch64_sme_uvdot_lane_za32_vg1x4,         // llvm.aarch64.sme.uvdot.lane.za32.vg1x4 | ||
| 395 |     aarch64_sme_uvdot_lane_za64_vg1x4,         // llvm.aarch64.sme.uvdot.lane.za64.vg1x4 | ||
| 396 |     aarch64_sme_write_horiz,                   // llvm.aarch64.sme.write.horiz | ||
| 397 |     aarch64_sme_write_vert,                    // llvm.aarch64.sme.write.vert | ||
| 398 |     aarch64_sme_writeq_horiz,                  // llvm.aarch64.sme.writeq.horiz | ||
| 399 |     aarch64_sme_writeq_vert,                   // llvm.aarch64.sme.writeq.vert | ||
| 400 |     aarch64_sme_za_disable,                    // llvm.aarch64.sme.za.disable | ||
| 401 |     aarch64_sme_za_enable,                     // llvm.aarch64.sme.za.enable | ||
| 402 |     aarch64_sme_zero,                          // llvm.aarch64.sme.zero | ||
| 403 |     aarch64_space,                             // llvm.aarch64.space | ||
| 404 |     aarch64_st64b,                             // llvm.aarch64.st64b | ||
| 405 |     aarch64_st64bv,                            // llvm.aarch64.st64bv | ||
| 406 |     aarch64_st64bv0,                           // llvm.aarch64.st64bv0 | ||
| 407 |     aarch64_stg,                               // llvm.aarch64.stg | ||
| 408 |     aarch64_stgp,                              // llvm.aarch64.stgp | ||
| 409 |     aarch64_stlxp,                             // llvm.aarch64.stlxp | ||
| 410 |     aarch64_stlxr,                             // llvm.aarch64.stlxr | ||
| 411 |     aarch64_stxp,                              // llvm.aarch64.stxp | ||
| 412 |     aarch64_stxr,                              // llvm.aarch64.stxr | ||
| 413 |     aarch64_subp,                              // llvm.aarch64.subp | ||
| 414 |     aarch64_sve_abs,                           // llvm.aarch64.sve.abs | ||
| 415 |     aarch64_sve_adclb,                         // llvm.aarch64.sve.adclb | ||
| 416 |     aarch64_sve_adclt,                         // llvm.aarch64.sve.adclt | ||
| 417 |     aarch64_sve_add,                           // llvm.aarch64.sve.add | ||
| 418 |     aarch64_sve_add_u,                         // llvm.aarch64.sve.add.u | ||
| 419 |     aarch64_sve_addhnb,                        // llvm.aarch64.sve.addhnb | ||
| 420 |     aarch64_sve_addhnt,                        // llvm.aarch64.sve.addhnt | ||
| 421 |     aarch64_sve_addp,                          // llvm.aarch64.sve.addp | ||
| 422 |     aarch64_sve_adrb,                          // llvm.aarch64.sve.adrb | ||
| 423 |     aarch64_sve_adrd,                          // llvm.aarch64.sve.adrd | ||
| 424 |     aarch64_sve_adrh,                          // llvm.aarch64.sve.adrh | ||
| 425 |     aarch64_sve_adrw,                          // llvm.aarch64.sve.adrw | ||
| 426 |     aarch64_sve_aesd,                          // llvm.aarch64.sve.aesd | ||
| 427 |     aarch64_sve_aese,                          // llvm.aarch64.sve.aese | ||
| 428 |     aarch64_sve_aesimc,                        // llvm.aarch64.sve.aesimc | ||
| 429 |     aarch64_sve_aesmc,                         // llvm.aarch64.sve.aesmc | ||
| 430 |     aarch64_sve_and,                           // llvm.aarch64.sve.and | ||
| 431 |     aarch64_sve_and_z,                         // llvm.aarch64.sve.and.z | ||
| 432 |     aarch64_sve_andv,                          // llvm.aarch64.sve.andv | ||
| 433 |     aarch64_sve_asr,                           // llvm.aarch64.sve.asr | ||
| 434 |     aarch64_sve_asr_u,                         // llvm.aarch64.sve.asr.u | ||
| 435 |     aarch64_sve_asr_wide,                      // llvm.aarch64.sve.asr.wide | ||
| 436 |     aarch64_sve_asrd,                          // llvm.aarch64.sve.asrd | ||
| 437 |     aarch64_sve_bcax,                          // llvm.aarch64.sve.bcax | ||
| 438 |     aarch64_sve_bdep_x,                        // llvm.aarch64.sve.bdep.x | ||
| 439 |     aarch64_sve_bext_x,                        // llvm.aarch64.sve.bext.x | ||
| 440 |     aarch64_sve_bfcvt_x2,                      // llvm.aarch64.sve.bfcvt.x2 | ||
| 441 |     aarch64_sve_bfcvtn_x2,                     // llvm.aarch64.sve.bfcvtn.x2 | ||
| 442 |     aarch64_sve_bfdot,                         // llvm.aarch64.sve.bfdot | ||
| 443 |     aarch64_sve_bfdot_lane_v2,                 // llvm.aarch64.sve.bfdot.lane.v2 | ||
| 444 |     aarch64_sve_bfmlalb,                       // llvm.aarch64.sve.bfmlalb | ||
| 445 |     aarch64_sve_bfmlalb_lane_v2,               // llvm.aarch64.sve.bfmlalb.lane.v2 | ||
| 446 |     aarch64_sve_bfmlalt,                       // llvm.aarch64.sve.bfmlalt | ||
| 447 |     aarch64_sve_bfmlalt_lane_v2,               // llvm.aarch64.sve.bfmlalt.lane.v2 | ||
| 448 |     aarch64_sve_bfmmla,                        // llvm.aarch64.sve.bfmmla | ||
| 449 |     aarch64_sve_bgrp_x,                        // llvm.aarch64.sve.bgrp.x | ||
| 450 |     aarch64_sve_bic,                           // llvm.aarch64.sve.bic | ||
| 451 |     aarch64_sve_bic_z,                         // llvm.aarch64.sve.bic.z | ||
| 452 |     aarch64_sve_brka,                          // llvm.aarch64.sve.brka | ||
| 453 |     aarch64_sve_brka_z,                        // llvm.aarch64.sve.brka.z | ||
| 454 |     aarch64_sve_brkb,                          // llvm.aarch64.sve.brkb | ||
| 455 |     aarch64_sve_brkb_z,                        // llvm.aarch64.sve.brkb.z | ||
| 456 |     aarch64_sve_brkn_z,                        // llvm.aarch64.sve.brkn.z | ||
| 457 |     aarch64_sve_brkpa_z,                       // llvm.aarch64.sve.brkpa.z | ||
| 458 |     aarch64_sve_brkpb_z,                       // llvm.aarch64.sve.brkpb.z | ||
| 459 |     aarch64_sve_bsl,                           // llvm.aarch64.sve.bsl | ||
| 460 |     aarch64_sve_bsl1n,                         // llvm.aarch64.sve.bsl1n | ||
| 461 |     aarch64_sve_bsl2n,                         // llvm.aarch64.sve.bsl2n | ||
| 462 |     aarch64_sve_cadd_x,                        // llvm.aarch64.sve.cadd.x | ||
| 463 |     aarch64_sve_cdot,                          // llvm.aarch64.sve.cdot | ||
| 464 |     aarch64_sve_cdot_lane,                     // llvm.aarch64.sve.cdot.lane | ||
| 465 |     aarch64_sve_clasta,                        // llvm.aarch64.sve.clasta | ||
| 466 |     aarch64_sve_clasta_n,                      // llvm.aarch64.sve.clasta.n | ||
| 467 |     aarch64_sve_clastb,                        // llvm.aarch64.sve.clastb | ||
| 468 |     aarch64_sve_clastb_n,                      // llvm.aarch64.sve.clastb.n | ||
| 469 |     aarch64_sve_cls,                           // llvm.aarch64.sve.cls | ||
| 470 |     aarch64_sve_clz,                           // llvm.aarch64.sve.clz | ||
| 471 |     aarch64_sve_cmla_lane_x,                   // llvm.aarch64.sve.cmla.lane.x | ||
| 472 |     aarch64_sve_cmla_x,                        // llvm.aarch64.sve.cmla.x | ||
| 473 |     aarch64_sve_cmpeq,                         // llvm.aarch64.sve.cmpeq | ||
| 474 |     aarch64_sve_cmpeq_wide,                    // llvm.aarch64.sve.cmpeq.wide | ||
| 475 |     aarch64_sve_cmpge,                         // llvm.aarch64.sve.cmpge | ||
| 476 |     aarch64_sve_cmpge_wide,                    // llvm.aarch64.sve.cmpge.wide | ||
| 477 |     aarch64_sve_cmpgt,                         // llvm.aarch64.sve.cmpgt | ||
| 478 |     aarch64_sve_cmpgt_wide,                    // llvm.aarch64.sve.cmpgt.wide | ||
| 479 |     aarch64_sve_cmphi,                         // llvm.aarch64.sve.cmphi | ||
| 480 |     aarch64_sve_cmphi_wide,                    // llvm.aarch64.sve.cmphi.wide | ||
| 481 |     aarch64_sve_cmphs,                         // llvm.aarch64.sve.cmphs | ||
| 482 |     aarch64_sve_cmphs_wide,                    // llvm.aarch64.sve.cmphs.wide | ||
| 483 |     aarch64_sve_cmple_wide,                    // llvm.aarch64.sve.cmple.wide | ||
| 484 |     aarch64_sve_cmplo_wide,                    // llvm.aarch64.sve.cmplo.wide | ||
| 485 |     aarch64_sve_cmpls_wide,                    // llvm.aarch64.sve.cmpls.wide | ||
| 486 |     aarch64_sve_cmplt_wide,                    // llvm.aarch64.sve.cmplt.wide | ||
| 487 |     aarch64_sve_cmpne,                         // llvm.aarch64.sve.cmpne | ||
| 488 |     aarch64_sve_cmpne_wide,                    // llvm.aarch64.sve.cmpne.wide | ||
| 489 |     aarch64_sve_cnot,                          // llvm.aarch64.sve.cnot | ||
| 490 |     aarch64_sve_cnt,                           // llvm.aarch64.sve.cnt | ||
| 491 |     aarch64_sve_cntb,                          // llvm.aarch64.sve.cntb | ||
| 492 |     aarch64_sve_cntd,                          // llvm.aarch64.sve.cntd | ||
| 493 |     aarch64_sve_cnth,                          // llvm.aarch64.sve.cnth | ||
| 494 |     aarch64_sve_cntp,                          // llvm.aarch64.sve.cntp | ||
| 495 |     aarch64_sve_cntw,                          // llvm.aarch64.sve.cntw | ||
| 496 |     aarch64_sve_compact,                       // llvm.aarch64.sve.compact | ||
| 497 |     aarch64_sve_convert_from_svbool,           // llvm.aarch64.sve.convert.from.svbool | ||
| 498 |     aarch64_sve_convert_to_svbool,             // llvm.aarch64.sve.convert.to.svbool | ||
| 499 |     aarch64_sve_dup,                           // llvm.aarch64.sve.dup | ||
| 500 |     aarch64_sve_dup_x,                         // llvm.aarch64.sve.dup.x | ||
| 501 |     aarch64_sve_dupq_lane,                     // llvm.aarch64.sve.dupq.lane | ||
| 502 |     aarch64_sve_eor,                           // llvm.aarch64.sve.eor | ||
| 503 |     aarch64_sve_eor_z,                         // llvm.aarch64.sve.eor.z | ||
| 504 |     aarch64_sve_eor3,                          // llvm.aarch64.sve.eor3 | ||
| 505 |     aarch64_sve_eorbt,                         // llvm.aarch64.sve.eorbt | ||
| 506 |     aarch64_sve_eortb,                         // llvm.aarch64.sve.eortb | ||
| 507 |     aarch64_sve_eorv,                          // llvm.aarch64.sve.eorv | ||
| 508 |     aarch64_sve_ext,                           // llvm.aarch64.sve.ext | ||
| 509 |     aarch64_sve_fabd,                          // llvm.aarch64.sve.fabd | ||
| 510 |     aarch64_sve_fabs,                          // llvm.aarch64.sve.fabs | ||
| 511 |     aarch64_sve_facge,                         // llvm.aarch64.sve.facge | ||
| 512 |     aarch64_sve_facgt,                         // llvm.aarch64.sve.facgt | ||
| 513 |     aarch64_sve_fadd,                          // llvm.aarch64.sve.fadd | ||
| 514 |     aarch64_sve_fadda,                         // llvm.aarch64.sve.fadda | ||
| 515 |     aarch64_sve_faddp,                         // llvm.aarch64.sve.faddp | ||
| 516 |     aarch64_sve_faddv,                         // llvm.aarch64.sve.faddv | ||
| 517 |     aarch64_sve_fcadd,                         // llvm.aarch64.sve.fcadd | ||
| 518 |     aarch64_sve_fclamp,                        // llvm.aarch64.sve.fclamp | ||
| 519 |     aarch64_sve_fcmla,                         // llvm.aarch64.sve.fcmla | ||
| 520 |     aarch64_sve_fcmla_lane,                    // llvm.aarch64.sve.fcmla.lane | ||
| 521 |     aarch64_sve_fcmpeq,                        // llvm.aarch64.sve.fcmpeq | ||
| 522 |     aarch64_sve_fcmpge,                        // llvm.aarch64.sve.fcmpge | ||
| 523 |     aarch64_sve_fcmpgt,                        // llvm.aarch64.sve.fcmpgt | ||
| 524 |     aarch64_sve_fcmpne,                        // llvm.aarch64.sve.fcmpne | ||
| 525 |     aarch64_sve_fcmpuo,                        // llvm.aarch64.sve.fcmpuo | ||
| 526 |     aarch64_sve_fcvt,                          // llvm.aarch64.sve.fcvt | ||
| 527 |     aarch64_sve_fcvt_bf16f32,                  // llvm.aarch64.sve.fcvt.bf16f32 | ||
| 528 |     aarch64_sve_fcvt_f16f32,                   // llvm.aarch64.sve.fcvt.f16f32 | ||
| 529 |     aarch64_sve_fcvt_f16f64,                   // llvm.aarch64.sve.fcvt.f16f64 | ||
| 530 |     aarch64_sve_fcvt_f32f16,                   // llvm.aarch64.sve.fcvt.f32f16 | ||
| 531 |     aarch64_sve_fcvt_f32f64,                   // llvm.aarch64.sve.fcvt.f32f64 | ||
| 532 |     aarch64_sve_fcvt_f64f16,                   // llvm.aarch64.sve.fcvt.f64f16 | ||
| 533 |     aarch64_sve_fcvt_f64f32,                   // llvm.aarch64.sve.fcvt.f64f32 | ||
| 534 |     aarch64_sve_fcvt_x2,                       // llvm.aarch64.sve.fcvt.x2 | ||
| 535 |     aarch64_sve_fcvtlt_f32f16,                 // llvm.aarch64.sve.fcvtlt.f32f16 | ||
| 536 |     aarch64_sve_fcvtlt_f64f32,                 // llvm.aarch64.sve.fcvtlt.f64f32 | ||
| 537 |     aarch64_sve_fcvtn_x2,                      // llvm.aarch64.sve.fcvtn.x2 | ||
| 538 |     aarch64_sve_fcvtnt_bf16f32,                // llvm.aarch64.sve.fcvtnt.bf16f32 | ||
| 539 |     aarch64_sve_fcvtnt_f16f32,                 // llvm.aarch64.sve.fcvtnt.f16f32 | ||
| 540 |     aarch64_sve_fcvtnt_f32f64,                 // llvm.aarch64.sve.fcvtnt.f32f64 | ||
| 541 |     aarch64_sve_fcvts_x2,                      // llvm.aarch64.sve.fcvts.x2 | ||
| 542 |     aarch64_sve_fcvts_x4,                      // llvm.aarch64.sve.fcvts.x4 | ||
| 543 |     aarch64_sve_fcvtu_x2,                      // llvm.aarch64.sve.fcvtu.x2 | ||
| 544 |     aarch64_sve_fcvtu_x4,                      // llvm.aarch64.sve.fcvtu.x4 | ||
| 545 |     aarch64_sve_fcvtx_f32f64,                  // llvm.aarch64.sve.fcvtx.f32f64 | ||
| 546 |     aarch64_sve_fcvtxnt_f32f64,                // llvm.aarch64.sve.fcvtxnt.f32f64 | ||
| 547 |     aarch64_sve_fcvtzs,                        // llvm.aarch64.sve.fcvtzs | ||
| 548 |     aarch64_sve_fcvtzs_i32f16,                 // llvm.aarch64.sve.fcvtzs.i32f16 | ||
| 549 |     aarch64_sve_fcvtzs_i32f64,                 // llvm.aarch64.sve.fcvtzs.i32f64 | ||
| 550 |     aarch64_sve_fcvtzs_i64f16,                 // llvm.aarch64.sve.fcvtzs.i64f16 | ||
| 551 |     aarch64_sve_fcvtzs_i64f32,                 // llvm.aarch64.sve.fcvtzs.i64f32 | ||
| 552 |     aarch64_sve_fcvtzu,                        // llvm.aarch64.sve.fcvtzu | ||
| 553 |     aarch64_sve_fcvtzu_i32f16,                 // llvm.aarch64.sve.fcvtzu.i32f16 | ||
| 554 |     aarch64_sve_fcvtzu_i32f64,                 // llvm.aarch64.sve.fcvtzu.i32f64 | ||
| 555 |     aarch64_sve_fcvtzu_i64f16,                 // llvm.aarch64.sve.fcvtzu.i64f16 | ||
| 556 |     aarch64_sve_fcvtzu_i64f32,                 // llvm.aarch64.sve.fcvtzu.i64f32 | ||
| 557 |     aarch64_sve_fdiv,                          // llvm.aarch64.sve.fdiv | ||
| 558 |     aarch64_sve_fdivr,                         // llvm.aarch64.sve.fdivr | ||
| 559 |     aarch64_sve_fexpa_x,                       // llvm.aarch64.sve.fexpa.x | ||
| 560 |     aarch64_sve_flogb,                         // llvm.aarch64.sve.flogb | ||
| 561 |     aarch64_sve_fmad,                          // llvm.aarch64.sve.fmad | ||
| 562 |     aarch64_sve_fmax,                          // llvm.aarch64.sve.fmax | ||
| 563 |     aarch64_sve_fmaxnm,                        // llvm.aarch64.sve.fmaxnm | ||
| 564 |     aarch64_sve_fmaxnmp,                       // llvm.aarch64.sve.fmaxnmp | ||
| 565 |     aarch64_sve_fmaxnmv,                       // llvm.aarch64.sve.fmaxnmv | ||
| 566 |     aarch64_sve_fmaxp,                         // llvm.aarch64.sve.fmaxp | ||
| 567 |     aarch64_sve_fmaxv,                         // llvm.aarch64.sve.fmaxv | ||
| 568 |     aarch64_sve_fmin,                          // llvm.aarch64.sve.fmin | ||
| 569 |     aarch64_sve_fminnm,                        // llvm.aarch64.sve.fminnm | ||
| 570 |     aarch64_sve_fminnmp,                       // llvm.aarch64.sve.fminnmp | ||
| 571 |     aarch64_sve_fminnmv,                       // llvm.aarch64.sve.fminnmv | ||
| 572 |     aarch64_sve_fminp,                         // llvm.aarch64.sve.fminp | ||
| 573 |     aarch64_sve_fminv,                         // llvm.aarch64.sve.fminv | ||
| 574 |     aarch64_sve_fmla,                          // llvm.aarch64.sve.fmla | ||
| 575 |     aarch64_sve_fmla_lane,                     // llvm.aarch64.sve.fmla.lane | ||
| 576 |     aarch64_sve_fmlalb,                        // llvm.aarch64.sve.fmlalb | ||
| 577 |     aarch64_sve_fmlalb_lane,                   // llvm.aarch64.sve.fmlalb.lane | ||
| 578 |     aarch64_sve_fmlalt,                        // llvm.aarch64.sve.fmlalt | ||
| 579 |     aarch64_sve_fmlalt_lane,                   // llvm.aarch64.sve.fmlalt.lane | ||
| 580 |     aarch64_sve_fmls,                          // llvm.aarch64.sve.fmls | ||
| 581 |     aarch64_sve_fmls_lane,                     // llvm.aarch64.sve.fmls.lane | ||
| 582 |     aarch64_sve_fmlslb,                        // llvm.aarch64.sve.fmlslb | ||
| 583 |     aarch64_sve_fmlslb_lane,                   // llvm.aarch64.sve.fmlslb.lane | ||
| 584 |     aarch64_sve_fmlslt,                        // llvm.aarch64.sve.fmlslt | ||
| 585 |     aarch64_sve_fmlslt_lane,                   // llvm.aarch64.sve.fmlslt.lane | ||
| 586 |     aarch64_sve_fmmla,                         // llvm.aarch64.sve.fmmla | ||
| 587 |     aarch64_sve_fmsb,                          // llvm.aarch64.sve.fmsb | ||
| 588 |     aarch64_sve_fmul,                          // llvm.aarch64.sve.fmul | ||
| 589 |     aarch64_sve_fmul_lane,                     // llvm.aarch64.sve.fmul.lane | ||
| 590 |     aarch64_sve_fmulx,                         // llvm.aarch64.sve.fmulx | ||
| 591 |     aarch64_sve_fneg,                          // llvm.aarch64.sve.fneg | ||
| 592 |     aarch64_sve_fnmad,                         // llvm.aarch64.sve.fnmad | ||
| 593 |     aarch64_sve_fnmla,                         // llvm.aarch64.sve.fnmla | ||
| 594 |     aarch64_sve_fnmls,                         // llvm.aarch64.sve.fnmls | ||
| 595 |     aarch64_sve_fnmsb,                         // llvm.aarch64.sve.fnmsb | ||
| 596 |     aarch64_sve_frecpe_x,                      // llvm.aarch64.sve.frecpe.x | ||
| 597 |     aarch64_sve_frecps_x,                      // llvm.aarch64.sve.frecps.x | ||
| 598 |     aarch64_sve_frecpx,                        // llvm.aarch64.sve.frecpx | ||
| 599 |     aarch64_sve_frinta,                        // llvm.aarch64.sve.frinta | ||
| 600 |     aarch64_sve_frinti,                        // llvm.aarch64.sve.frinti | ||
| 601 |     aarch64_sve_frintm,                        // llvm.aarch64.sve.frintm | ||
| 602 |     aarch64_sve_frintn,                        // llvm.aarch64.sve.frintn | ||
| 603 |     aarch64_sve_frintp,                        // llvm.aarch64.sve.frintp | ||
| 604 |     aarch64_sve_frintx,                        // llvm.aarch64.sve.frintx | ||
| 605 |     aarch64_sve_frintz,                        // llvm.aarch64.sve.frintz | ||
| 606 |     aarch64_sve_frsqrte_x,                     // llvm.aarch64.sve.frsqrte.x | ||
| 607 |     aarch64_sve_frsqrts_x,                     // llvm.aarch64.sve.frsqrts.x | ||
| 608 |     aarch64_sve_fscale,                        // llvm.aarch64.sve.fscale | ||
| 609 |     aarch64_sve_fsqrt,                         // llvm.aarch64.sve.fsqrt | ||
| 610 |     aarch64_sve_fsub,                          // llvm.aarch64.sve.fsub | ||
| 611 |     aarch64_sve_fsubr,                         // llvm.aarch64.sve.fsubr | ||
| 612 |     aarch64_sve_ftmad_x,                       // llvm.aarch64.sve.ftmad.x | ||
| 613 |     aarch64_sve_ftsmul_x,                      // llvm.aarch64.sve.ftsmul.x | ||
| 614 |     aarch64_sve_ftssel_x,                      // llvm.aarch64.sve.ftssel.x | ||
| 615 |     aarch64_sve_histcnt,                       // llvm.aarch64.sve.histcnt | ||
| 616 |     aarch64_sve_histseg,                       // llvm.aarch64.sve.histseg | ||
| 617 |     aarch64_sve_index,                         // llvm.aarch64.sve.index | ||
| 618 |     aarch64_sve_insr,                          // llvm.aarch64.sve.insr | ||
| 619 |     aarch64_sve_lasta,                         // llvm.aarch64.sve.lasta | ||
| 620 |     aarch64_sve_lastb,                         // llvm.aarch64.sve.lastb | ||
| 621 |     aarch64_sve_ld1,                           // llvm.aarch64.sve.ld1 | ||
| 622 |     aarch64_sve_ld1_gather,                    // llvm.aarch64.sve.ld1.gather | ||
| 623 |     aarch64_sve_ld1_gather_index,              // llvm.aarch64.sve.ld1.gather.index | ||
| 624 |     aarch64_sve_ld1_gather_scalar_offset,      // llvm.aarch64.sve.ld1.gather.scalar.offset | ||
| 625 |     aarch64_sve_ld1_gather_sxtw,               // llvm.aarch64.sve.ld1.gather.sxtw | ||
| 626 |     aarch64_sve_ld1_gather_sxtw_index,         // llvm.aarch64.sve.ld1.gather.sxtw.index | ||
| 627 |     aarch64_sve_ld1_gather_uxtw,               // llvm.aarch64.sve.ld1.gather.uxtw | ||
| 628 |     aarch64_sve_ld1_gather_uxtw_index,         // llvm.aarch64.sve.ld1.gather.uxtw.index | ||
| 629 |     aarch64_sve_ld1ro,                         // llvm.aarch64.sve.ld1ro | ||
| 630 |     aarch64_sve_ld1rq,                         // llvm.aarch64.sve.ld1rq | ||
| 631 |     aarch64_sve_ld2_sret,                      // llvm.aarch64.sve.ld2.sret | ||
| 632 |     aarch64_sve_ld3_sret,                      // llvm.aarch64.sve.ld3.sret | ||
| 633 |     aarch64_sve_ld4_sret,                      // llvm.aarch64.sve.ld4.sret | ||
| 634 |     aarch64_sve_ldff1,                         // llvm.aarch64.sve.ldff1 | ||
| 635 |     aarch64_sve_ldff1_gather,                  // llvm.aarch64.sve.ldff1.gather | ||
| 636 |     aarch64_sve_ldff1_gather_index,            // llvm.aarch64.sve.ldff1.gather.index | ||
| 637 |     aarch64_sve_ldff1_gather_scalar_offset,    // llvm.aarch64.sve.ldff1.gather.scalar.offset | ||
| 638 |     aarch64_sve_ldff1_gather_sxtw,             // llvm.aarch64.sve.ldff1.gather.sxtw | ||
| 639 |     aarch64_sve_ldff1_gather_sxtw_index,       // llvm.aarch64.sve.ldff1.gather.sxtw.index | ||
| 640 |     aarch64_sve_ldff1_gather_uxtw,             // llvm.aarch64.sve.ldff1.gather.uxtw | ||
| 641 |     aarch64_sve_ldff1_gather_uxtw_index,       // llvm.aarch64.sve.ldff1.gather.uxtw.index | ||
| 642 |     aarch64_sve_ldnf1,                         // llvm.aarch64.sve.ldnf1 | ||
| 643 |     aarch64_sve_ldnt1,                         // llvm.aarch64.sve.ldnt1 | ||
| 644 |     aarch64_sve_ldnt1_gather,                  // llvm.aarch64.sve.ldnt1.gather | ||
| 645 |     aarch64_sve_ldnt1_gather_index,            // llvm.aarch64.sve.ldnt1.gather.index | ||
| 646 |     aarch64_sve_ldnt1_gather_scalar_offset,    // llvm.aarch64.sve.ldnt1.gather.scalar.offset | ||
| 647 |     aarch64_sve_ldnt1_gather_uxtw,             // llvm.aarch64.sve.ldnt1.gather.uxtw | ||
| 648 |     aarch64_sve_lsl,                           // llvm.aarch64.sve.lsl | ||
| 649 |     aarch64_sve_lsl_u,                         // llvm.aarch64.sve.lsl.u | ||
| 650 |     aarch64_sve_lsl_wide,                      // llvm.aarch64.sve.lsl.wide | ||
| 651 |     aarch64_sve_lsr,                           // llvm.aarch64.sve.lsr | ||
| 652 |     aarch64_sve_lsr_u,                         // llvm.aarch64.sve.lsr.u | ||
| 653 |     aarch64_sve_lsr_wide,                      // llvm.aarch64.sve.lsr.wide | ||
| 654 |     aarch64_sve_mad,                           // llvm.aarch64.sve.mad | ||
| 655 |     aarch64_sve_match,                         // llvm.aarch64.sve.match | ||
| 656 |     aarch64_sve_mla,                           // llvm.aarch64.sve.mla | ||
| 657 |     aarch64_sve_mla_lane,                      // llvm.aarch64.sve.mla.lane | ||
| 658 |     aarch64_sve_mls,                           // llvm.aarch64.sve.mls | ||
| 659 |     aarch64_sve_mls_lane,                      // llvm.aarch64.sve.mls.lane | ||
| 660 |     aarch64_sve_msb,                           // llvm.aarch64.sve.msb | ||
| 661 |     aarch64_sve_mul,                           // llvm.aarch64.sve.mul | ||
| 662 |     aarch64_sve_mul_lane,                      // llvm.aarch64.sve.mul.lane | ||
| 663 |     aarch64_sve_mul_u,                         // llvm.aarch64.sve.mul.u | ||
| 664 |     aarch64_sve_nand_z,                        // llvm.aarch64.sve.nand.z | ||
| 665 |     aarch64_sve_nbsl,                          // llvm.aarch64.sve.nbsl | ||
| 666 |     aarch64_sve_neg,                           // llvm.aarch64.sve.neg | ||
| 667 |     aarch64_sve_nmatch,                        // llvm.aarch64.sve.nmatch | ||
| 668 |     aarch64_sve_nor_z,                         // llvm.aarch64.sve.nor.z | ||
| 669 |     aarch64_sve_not,                           // llvm.aarch64.sve.not | ||
| 670 |     aarch64_sve_orn_z,                         // llvm.aarch64.sve.orn.z | ||
| 671 |     aarch64_sve_orr,                           // llvm.aarch64.sve.orr | ||
| 672 |     aarch64_sve_orr_z,                         // llvm.aarch64.sve.orr.z | ||
| 673 |     aarch64_sve_orv,                           // llvm.aarch64.sve.orv | ||
| 674 |     aarch64_sve_pfirst,                        // llvm.aarch64.sve.pfirst | ||
| 675 |     aarch64_sve_pmul,                          // llvm.aarch64.sve.pmul | ||
| 676 |     aarch64_sve_pmullb_pair,                   // llvm.aarch64.sve.pmullb.pair | ||
| 677 |     aarch64_sve_pmullt_pair,                   // llvm.aarch64.sve.pmullt.pair | ||
| 678 |     aarch64_sve_pnext,                         // llvm.aarch64.sve.pnext | ||
| 679 |     aarch64_sve_prf,                           // llvm.aarch64.sve.prf | ||
| 680 |     aarch64_sve_prfb_gather_index,             // llvm.aarch64.sve.prfb.gather.index | ||
| 681 |     aarch64_sve_prfb_gather_scalar_offset,     // llvm.aarch64.sve.prfb.gather.scalar.offset | ||
| 682 |     aarch64_sve_prfb_gather_sxtw_index,        // llvm.aarch64.sve.prfb.gather.sxtw.index | ||
| 683 |     aarch64_sve_prfb_gather_uxtw_index,        // llvm.aarch64.sve.prfb.gather.uxtw.index | ||
| 684 |     aarch64_sve_prfd_gather_index,             // llvm.aarch64.sve.prfd.gather.index | ||
| 685 |     aarch64_sve_prfd_gather_scalar_offset,     // llvm.aarch64.sve.prfd.gather.scalar.offset | ||
| 686 |     aarch64_sve_prfd_gather_sxtw_index,        // llvm.aarch64.sve.prfd.gather.sxtw.index | ||
| 687 |     aarch64_sve_prfd_gather_uxtw_index,        // llvm.aarch64.sve.prfd.gather.uxtw.index | ||
| 688 |     aarch64_sve_prfh_gather_index,             // llvm.aarch64.sve.prfh.gather.index | ||
| 689 |     aarch64_sve_prfh_gather_scalar_offset,     // llvm.aarch64.sve.prfh.gather.scalar.offset | ||
| 690 |     aarch64_sve_prfh_gather_sxtw_index,        // llvm.aarch64.sve.prfh.gather.sxtw.index | ||
| 691 |     aarch64_sve_prfh_gather_uxtw_index,        // llvm.aarch64.sve.prfh.gather.uxtw.index | ||
| 692 |     aarch64_sve_prfw_gather_index,             // llvm.aarch64.sve.prfw.gather.index | ||
| 693 |     aarch64_sve_prfw_gather_scalar_offset,     // llvm.aarch64.sve.prfw.gather.scalar.offset | ||
| 694 |     aarch64_sve_prfw_gather_sxtw_index,        // llvm.aarch64.sve.prfw.gather.sxtw.index | ||
| 695 |     aarch64_sve_prfw_gather_uxtw_index,        // llvm.aarch64.sve.prfw.gather.uxtw.index | ||
| 696 |     aarch64_sve_psel,                          // llvm.aarch64.sve.psel | ||
| 697 |     aarch64_sve_ptest_any,                     // llvm.aarch64.sve.ptest.any | ||
| 698 |     aarch64_sve_ptest_first,                   // llvm.aarch64.sve.ptest.first | ||
| 699 |     aarch64_sve_ptest_last,                    // llvm.aarch64.sve.ptest.last | ||
| 700 |     aarch64_sve_ptrue,                         // llvm.aarch64.sve.ptrue | ||
| 701 |     aarch64_sve_punpkhi,                       // llvm.aarch64.sve.punpkhi | ||
| 702 |     aarch64_sve_punpklo,                       // llvm.aarch64.sve.punpklo | ||
| 703 |     aarch64_sve_raddhnb,                       // llvm.aarch64.sve.raddhnb | ||
| 704 |     aarch64_sve_raddhnt,                       // llvm.aarch64.sve.raddhnt | ||
| 705 |     aarch64_sve_rax1,                          // llvm.aarch64.sve.rax1 | ||
| 706 |     aarch64_sve_rbit,                          // llvm.aarch64.sve.rbit | ||
| 707 |     aarch64_sve_rdffr,                         // llvm.aarch64.sve.rdffr | ||
| 708 |     aarch64_sve_rdffr_z,                       // llvm.aarch64.sve.rdffr.z | ||
| 709 |     aarch64_sve_rev,                           // llvm.aarch64.sve.rev | ||
| 710 |     aarch64_sve_rev_b16,                       // llvm.aarch64.sve.rev.b16 | ||
| 711 |     aarch64_sve_rev_b32,                       // llvm.aarch64.sve.rev.b32 | ||
| 712 |     aarch64_sve_rev_b64,                       // llvm.aarch64.sve.rev.b64 | ||
| 713 |     aarch64_sve_revb,                          // llvm.aarch64.sve.revb | ||
| 714 |     aarch64_sve_revd,                          // llvm.aarch64.sve.revd | ||
| 715 |     aarch64_sve_revh,                          // llvm.aarch64.sve.revh | ||
| 716 |     aarch64_sve_revw,                          // llvm.aarch64.sve.revw | ||
| 717 |     aarch64_sve_rshrnb,                        // llvm.aarch64.sve.rshrnb | ||
| 718 |     aarch64_sve_rshrnt,                        // llvm.aarch64.sve.rshrnt | ||
| 719 |     aarch64_sve_rsubhnb,                       // llvm.aarch64.sve.rsubhnb | ||
| 720 |     aarch64_sve_rsubhnt,                       // llvm.aarch64.sve.rsubhnt | ||
| 721 |     aarch64_sve_saba,                          // llvm.aarch64.sve.saba | ||
| 722 |     aarch64_sve_sabalb,                        // llvm.aarch64.sve.sabalb | ||
| 723 |     aarch64_sve_sabalt,                        // llvm.aarch64.sve.sabalt | ||
| 724 |     aarch64_sve_sabd,                          // llvm.aarch64.sve.sabd | ||
| 725 |     aarch64_sve_sabd_u,                        // llvm.aarch64.sve.sabd.u | ||
| 726 |     aarch64_sve_sabdlb,                        // llvm.aarch64.sve.sabdlb | ||
| 727 |     aarch64_sve_sabdlt,                        // llvm.aarch64.sve.sabdlt | ||
| 728 |     aarch64_sve_sadalp,                        // llvm.aarch64.sve.sadalp | ||
| 729 |     aarch64_sve_saddlb,                        // llvm.aarch64.sve.saddlb | ||
| 730 |     aarch64_sve_saddlbt,                       // llvm.aarch64.sve.saddlbt | ||
| 731 |     aarch64_sve_saddlt,                        // llvm.aarch64.sve.saddlt | ||
| 732 |     aarch64_sve_saddv,                         // llvm.aarch64.sve.saddv | ||
| 733 |     aarch64_sve_saddwb,                        // llvm.aarch64.sve.saddwb | ||
| 734 |     aarch64_sve_saddwt,                        // llvm.aarch64.sve.saddwt | ||
| 735 |     aarch64_sve_sbclb,                         // llvm.aarch64.sve.sbclb | ||
| 736 |     aarch64_sve_sbclt,                         // llvm.aarch64.sve.sbclt | ||
| 737 |     aarch64_sve_sclamp,                        // llvm.aarch64.sve.sclamp | ||
| 738 |     aarch64_sve_scvtf,                         // llvm.aarch64.sve.scvtf | ||
| 739 |     aarch64_sve_scvtf_f16i32,                  // llvm.aarch64.sve.scvtf.f16i32 | ||
| 740 |     aarch64_sve_scvtf_f16i64,                  // llvm.aarch64.sve.scvtf.f16i64 | ||
| 741 |     aarch64_sve_scvtf_f32i64,                  // llvm.aarch64.sve.scvtf.f32i64 | ||
| 742 |     aarch64_sve_scvtf_f64i32,                  // llvm.aarch64.sve.scvtf.f64i32 | ||
| 743 |     aarch64_sve_scvtf_x2,                      // llvm.aarch64.sve.scvtf.x2 | ||
| 744 |     aarch64_sve_scvtf_x4,                      // llvm.aarch64.sve.scvtf.x4 | ||
| 745 |     aarch64_sve_sdiv,                          // llvm.aarch64.sve.sdiv | ||
| 746 |     aarch64_sve_sdiv_u,                        // llvm.aarch64.sve.sdiv.u | ||
| 747 |     aarch64_sve_sdivr,                         // llvm.aarch64.sve.sdivr | ||
| 748 |     aarch64_sve_sdot,                          // llvm.aarch64.sve.sdot | ||
| 749 |     aarch64_sve_sdot_lane,                     // llvm.aarch64.sve.sdot.lane | ||
| 750 |     aarch64_sve_sel,                           // llvm.aarch64.sve.sel | ||
| 751 |     aarch64_sve_setffr,                        // llvm.aarch64.sve.setffr | ||
| 752 |     aarch64_sve_shadd,                         // llvm.aarch64.sve.shadd | ||
| 753 |     aarch64_sve_shrnb,                         // llvm.aarch64.sve.shrnb | ||
| 754 |     aarch64_sve_shrnt,                         // llvm.aarch64.sve.shrnt | ||
| 755 |     aarch64_sve_shsub,                         // llvm.aarch64.sve.shsub | ||
| 756 |     aarch64_sve_shsubr,                        // llvm.aarch64.sve.shsubr | ||
| 757 |     aarch64_sve_sli,                           // llvm.aarch64.sve.sli | ||
| 758 |     aarch64_sve_sm4e,                          // llvm.aarch64.sve.sm4e | ||
| 759 |     aarch64_sve_sm4ekey,                       // llvm.aarch64.sve.sm4ekey | ||
| 760 |     aarch64_sve_smax,                          // llvm.aarch64.sve.smax | ||
| 761 |     aarch64_sve_smax_u,                        // llvm.aarch64.sve.smax.u | ||
| 762 |     aarch64_sve_smaxp,                         // llvm.aarch64.sve.smaxp | ||
| 763 |     aarch64_sve_smaxv,                         // llvm.aarch64.sve.smaxv | ||
| 764 |     aarch64_sve_smin,                          // llvm.aarch64.sve.smin | ||
| 765 |     aarch64_sve_smin_u,                        // llvm.aarch64.sve.smin.u | ||
| 766 |     aarch64_sve_sminp,                         // llvm.aarch64.sve.sminp | ||
| 767 |     aarch64_sve_sminv,                         // llvm.aarch64.sve.sminv | ||
| 768 |     aarch64_sve_smlalb,                        // llvm.aarch64.sve.smlalb | ||
| 769 |     aarch64_sve_smlalb_lane,                   // llvm.aarch64.sve.smlalb.lane | ||
| 770 |     aarch64_sve_smlalt,                        // llvm.aarch64.sve.smlalt | ||
| 771 |     aarch64_sve_smlalt_lane,                   // llvm.aarch64.sve.smlalt.lane | ||
| 772 |     aarch64_sve_smlslb,                        // llvm.aarch64.sve.smlslb | ||
| 773 |     aarch64_sve_smlslb_lane,                   // llvm.aarch64.sve.smlslb.lane | ||
| 774 |     aarch64_sve_smlslt,                        // llvm.aarch64.sve.smlslt | ||
| 775 |     aarch64_sve_smlslt_lane,                   // llvm.aarch64.sve.smlslt.lane | ||
| 776 |     aarch64_sve_smmla,                         // llvm.aarch64.sve.smmla | ||
| 777 |     aarch64_sve_smulh,                         // llvm.aarch64.sve.smulh | ||
| 778 |     aarch64_sve_smulh_u,                       // llvm.aarch64.sve.smulh.u | ||
| 779 |     aarch64_sve_smullb,                        // llvm.aarch64.sve.smullb | ||
| 780 |     aarch64_sve_smullb_lane,                   // llvm.aarch64.sve.smullb.lane | ||
| 781 |     aarch64_sve_smullt,                        // llvm.aarch64.sve.smullt | ||
| 782 |     aarch64_sve_smullt_lane,                   // llvm.aarch64.sve.smullt.lane | ||
| 783 |     aarch64_sve_splice,                        // llvm.aarch64.sve.splice | ||
| 784 |     aarch64_sve_sqabs,                         // llvm.aarch64.sve.sqabs | ||
| 785 |     aarch64_sve_sqadd,                         // llvm.aarch64.sve.sqadd | ||
| 786 |     aarch64_sve_sqadd_x,                       // llvm.aarch64.sve.sqadd.x | ||
| 787 |     aarch64_sve_sqcadd_x,                      // llvm.aarch64.sve.sqcadd.x | ||
| 788 |     aarch64_sve_sqcvt_x2,                      // llvm.aarch64.sve.sqcvt.x2 | ||
| 789 |     aarch64_sve_sqcvt_x4,                      // llvm.aarch64.sve.sqcvt.x4 | ||
| 790 |     aarch64_sve_sqcvtn_x2,                     // llvm.aarch64.sve.sqcvtn.x2 | ||
| 791 |     aarch64_sve_sqcvtn_x4,                     // llvm.aarch64.sve.sqcvtn.x4 | ||
| 792 |     aarch64_sve_sqcvtu_x2,                     // llvm.aarch64.sve.sqcvtu.x2 | ||
| 793 |     aarch64_sve_sqcvtu_x4,                     // llvm.aarch64.sve.sqcvtu.x4 | ||
| 794 |     aarch64_sve_sqcvtun_x2,                    // llvm.aarch64.sve.sqcvtun.x2 | ||
| 795 |     aarch64_sve_sqcvtun_x4,                    // llvm.aarch64.sve.sqcvtun.x4 | ||
| 796 |     aarch64_sve_sqdecb_n32,                    // llvm.aarch64.sve.sqdecb.n32 | ||
| 797 |     aarch64_sve_sqdecb_n64,                    // llvm.aarch64.sve.sqdecb.n64 | ||
| 798 |     aarch64_sve_sqdecd,                        // llvm.aarch64.sve.sqdecd | ||
| 799 |     aarch64_sve_sqdecd_n32,                    // llvm.aarch64.sve.sqdecd.n32 | ||
| 800 |     aarch64_sve_sqdecd_n64,                    // llvm.aarch64.sve.sqdecd.n64 | ||
| 801 |     aarch64_sve_sqdech,                        // llvm.aarch64.sve.sqdech | ||
| 802 |     aarch64_sve_sqdech_n32,                    // llvm.aarch64.sve.sqdech.n32 | ||
| 803 |     aarch64_sve_sqdech_n64,                    // llvm.aarch64.sve.sqdech.n64 | ||
| 804 |     aarch64_sve_sqdecp,                        // llvm.aarch64.sve.sqdecp | ||
| 805 |     aarch64_sve_sqdecp_n32,                    // llvm.aarch64.sve.sqdecp.n32 | ||
| 806 |     aarch64_sve_sqdecp_n64,                    // llvm.aarch64.sve.sqdecp.n64 | ||
| 807 |     aarch64_sve_sqdecw,                        // llvm.aarch64.sve.sqdecw | ||
| 808 |     aarch64_sve_sqdecw_n32,                    // llvm.aarch64.sve.sqdecw.n32 | ||
| 809 |     aarch64_sve_sqdecw_n64,                    // llvm.aarch64.sve.sqdecw.n64 | ||
| 810 |     aarch64_sve_sqdmlalb,                      // llvm.aarch64.sve.sqdmlalb | ||
| 811 |     aarch64_sve_sqdmlalb_lane,                 // llvm.aarch64.sve.sqdmlalb.lane | ||
| 812 |     aarch64_sve_sqdmlalbt,                     // llvm.aarch64.sve.sqdmlalbt | ||
| 813 |     aarch64_sve_sqdmlalt,                      // llvm.aarch64.sve.sqdmlalt | ||
| 814 |     aarch64_sve_sqdmlalt_lane,                 // llvm.aarch64.sve.sqdmlalt.lane | ||
| 815 |     aarch64_sve_sqdmlslb,                      // llvm.aarch64.sve.sqdmlslb | ||
| 816 |     aarch64_sve_sqdmlslb_lane,                 // llvm.aarch64.sve.sqdmlslb.lane | ||
| 817 |     aarch64_sve_sqdmlslbt,                     // llvm.aarch64.sve.sqdmlslbt | ||
| 818 |     aarch64_sve_sqdmlslt,                      // llvm.aarch64.sve.sqdmlslt | ||
| 819 |     aarch64_sve_sqdmlslt_lane,                 // llvm.aarch64.sve.sqdmlslt.lane | ||
| 820 |     aarch64_sve_sqdmulh,                       // llvm.aarch64.sve.sqdmulh | ||
| 821 |     aarch64_sve_sqdmulh_lane,                  // llvm.aarch64.sve.sqdmulh.lane | ||
| 822 |     aarch64_sve_sqdmullb,                      // llvm.aarch64.sve.sqdmullb | ||
| 823 |     aarch64_sve_sqdmullb_lane,                 // llvm.aarch64.sve.sqdmullb.lane | ||
| 824 |     aarch64_sve_sqdmullt,                      // llvm.aarch64.sve.sqdmullt | ||
| 825 |     aarch64_sve_sqdmullt_lane,                 // llvm.aarch64.sve.sqdmullt.lane | ||
| 826 |     aarch64_sve_sqincb_n32,                    // llvm.aarch64.sve.sqincb.n32 | ||
| 827 |     aarch64_sve_sqincb_n64,                    // llvm.aarch64.sve.sqincb.n64 | ||
| 828 |     aarch64_sve_sqincd,                        // llvm.aarch64.sve.sqincd | ||
| 829 |     aarch64_sve_sqincd_n32,                    // llvm.aarch64.sve.sqincd.n32 | ||
| 830 |     aarch64_sve_sqincd_n64,                    // llvm.aarch64.sve.sqincd.n64 | ||
| 831 |     aarch64_sve_sqinch,                        // llvm.aarch64.sve.sqinch | ||
| 832 |     aarch64_sve_sqinch_n32,                    // llvm.aarch64.sve.sqinch.n32 | ||
| 833 |     aarch64_sve_sqinch_n64,                    // llvm.aarch64.sve.sqinch.n64 | ||
| 834 |     aarch64_sve_sqincp,                        // llvm.aarch64.sve.sqincp | ||
| 835 |     aarch64_sve_sqincp_n32,                    // llvm.aarch64.sve.sqincp.n32 | ||
| 836 |     aarch64_sve_sqincp_n64,                    // llvm.aarch64.sve.sqincp.n64 | ||
| 837 |     aarch64_sve_sqincw,                        // llvm.aarch64.sve.sqincw | ||
| 838 |     aarch64_sve_sqincw_n32,                    // llvm.aarch64.sve.sqincw.n32 | ||
| 839 |     aarch64_sve_sqincw_n64,                    // llvm.aarch64.sve.sqincw.n64 | ||
| 840 |     aarch64_sve_sqneg,                         // llvm.aarch64.sve.sqneg | ||
| 841 |     aarch64_sve_sqrdcmlah_lane_x,              // llvm.aarch64.sve.sqrdcmlah.lane.x | ||
| 842 |     aarch64_sve_sqrdcmlah_x,                   // llvm.aarch64.sve.sqrdcmlah.x | ||
| 843 |     aarch64_sve_sqrdmlah,                      // llvm.aarch64.sve.sqrdmlah | ||
| 844 |     aarch64_sve_sqrdmlah_lane,                 // llvm.aarch64.sve.sqrdmlah.lane | ||
| 845 |     aarch64_sve_sqrdmlsh,                      // llvm.aarch64.sve.sqrdmlsh | ||
| 846 |     aarch64_sve_sqrdmlsh_lane,                 // llvm.aarch64.sve.sqrdmlsh.lane | ||
| 847 |     aarch64_sve_sqrdmulh,                      // llvm.aarch64.sve.sqrdmulh | ||
| 848 |     aarch64_sve_sqrdmulh_lane,                 // llvm.aarch64.sve.sqrdmulh.lane | ||
| 849 |     aarch64_sve_sqrshl,                        // llvm.aarch64.sve.sqrshl | ||
| 850 |     aarch64_sve_sqrshrnb,                      // llvm.aarch64.sve.sqrshrnb | ||
| 851 |     aarch64_sve_sqrshrnt,                      // llvm.aarch64.sve.sqrshrnt | ||
| 852 |     aarch64_sve_sqrshrunb,                     // llvm.aarch64.sve.sqrshrunb | ||
| 853 |     aarch64_sve_sqrshrunt,                     // llvm.aarch64.sve.sqrshrunt | ||
| 854 |     aarch64_sve_sqshl,                         // llvm.aarch64.sve.sqshl | ||
| 855 |     aarch64_sve_sqshlu,                        // llvm.aarch64.sve.sqshlu | ||
| 856 |     aarch64_sve_sqshrnb,                       // llvm.aarch64.sve.sqshrnb | ||
| 857 |     aarch64_sve_sqshrnt,                       // llvm.aarch64.sve.sqshrnt | ||
| 858 |     aarch64_sve_sqshrunb,                      // llvm.aarch64.sve.sqshrunb | ||
| 859 |     aarch64_sve_sqshrunt,                      // llvm.aarch64.sve.sqshrunt | ||
| 860 |     aarch64_sve_sqsub,                         // llvm.aarch64.sve.sqsub | ||
| 861 |     aarch64_sve_sqsub_x,                       // llvm.aarch64.sve.sqsub.x | ||
| 862 |     aarch64_sve_sqsubr,                        // llvm.aarch64.sve.sqsubr | ||
| 863 |     aarch64_sve_sqxtnb,                        // llvm.aarch64.sve.sqxtnb | ||
| 864 |     aarch64_sve_sqxtnt,                        // llvm.aarch64.sve.sqxtnt | ||
| 865 |     aarch64_sve_sqxtunb,                       // llvm.aarch64.sve.sqxtunb | ||
| 866 |     aarch64_sve_sqxtunt,                       // llvm.aarch64.sve.sqxtunt | ||
| 867 |     aarch64_sve_srhadd,                        // llvm.aarch64.sve.srhadd | ||
| 868 |     aarch64_sve_sri,                           // llvm.aarch64.sve.sri | ||
| 869 |     aarch64_sve_srshl,                         // llvm.aarch64.sve.srshl | ||
| 870 |     aarch64_sve_srshr,                         // llvm.aarch64.sve.srshr | ||
| 871 |     aarch64_sve_srsra,                         // llvm.aarch64.sve.srsra | ||
| 872 |     aarch64_sve_sshllb,                        // llvm.aarch64.sve.sshllb | ||
| 873 |     aarch64_sve_sshllt,                        // llvm.aarch64.sve.sshllt | ||
| 874 |     aarch64_sve_ssra,                          // llvm.aarch64.sve.ssra | ||
| 875 |     aarch64_sve_ssublb,                        // llvm.aarch64.sve.ssublb | ||
| 876 |     aarch64_sve_ssublbt,                       // llvm.aarch64.sve.ssublbt | ||
| 877 |     aarch64_sve_ssublt,                        // llvm.aarch64.sve.ssublt | ||
| 878 |     aarch64_sve_ssubltb,                       // llvm.aarch64.sve.ssubltb | ||
| 879 |     aarch64_sve_ssubwb,                        // llvm.aarch64.sve.ssubwb | ||
| 880 |     aarch64_sve_ssubwt,                        // llvm.aarch64.sve.ssubwt | ||
| 881 |     aarch64_sve_st1,                           // llvm.aarch64.sve.st1 | ||
| 882 |     aarch64_sve_st1_scatter,                   // llvm.aarch64.sve.st1.scatter | ||
| 883 |     aarch64_sve_st1_scatter_index,             // llvm.aarch64.sve.st1.scatter.index | ||
| 884 |     aarch64_sve_st1_scatter_scalar_offset,     // llvm.aarch64.sve.st1.scatter.scalar.offset | ||
| 885 |     aarch64_sve_st1_scatter_sxtw,              // llvm.aarch64.sve.st1.scatter.sxtw | ||
| 886 |     aarch64_sve_st1_scatter_sxtw_index,        // llvm.aarch64.sve.st1.scatter.sxtw.index | ||
| 887 |     aarch64_sve_st1_scatter_uxtw,              // llvm.aarch64.sve.st1.scatter.uxtw | ||
| 888 |     aarch64_sve_st1_scatter_uxtw_index,        // llvm.aarch64.sve.st1.scatter.uxtw.index | ||
| 889 |     aarch64_sve_st2,                           // llvm.aarch64.sve.st2 | ||
| 890 |     aarch64_sve_st3,                           // llvm.aarch64.sve.st3 | ||
| 891 |     aarch64_sve_st4,                           // llvm.aarch64.sve.st4 | ||
| 892 |     aarch64_sve_stnt1,                         // llvm.aarch64.sve.stnt1 | ||
| 893 |     aarch64_sve_stnt1_scatter,                 // llvm.aarch64.sve.stnt1.scatter | ||
| 894 |     aarch64_sve_stnt1_scatter_index,           // llvm.aarch64.sve.stnt1.scatter.index | ||
| 895 |     aarch64_sve_stnt1_scatter_scalar_offset,   // llvm.aarch64.sve.stnt1.scatter.scalar.offset | ||
| 896 |     aarch64_sve_stnt1_scatter_uxtw,            // llvm.aarch64.sve.stnt1.scatter.uxtw | ||
| 897 |     aarch64_sve_sub,                           // llvm.aarch64.sve.sub | ||
| 898 |     aarch64_sve_sub_u,                         // llvm.aarch64.sve.sub.u | ||
| 899 |     aarch64_sve_subhnb,                        // llvm.aarch64.sve.subhnb | ||
| 900 |     aarch64_sve_subhnt,                        // llvm.aarch64.sve.subhnt | ||
| 901 |     aarch64_sve_subr,                          // llvm.aarch64.sve.subr | ||
| 902 |     aarch64_sve_sudot_lane,                    // llvm.aarch64.sve.sudot.lane | ||
| 903 |     aarch64_sve_sunpkhi,                       // llvm.aarch64.sve.sunpkhi | ||
| 904 |     aarch64_sve_sunpklo,                       // llvm.aarch64.sve.sunpklo | ||
| 905 |     aarch64_sve_suqadd,                        // llvm.aarch64.sve.suqadd | ||
| 906 |     aarch64_sve_sxtb,                          // llvm.aarch64.sve.sxtb | ||
| 907 |     aarch64_sve_sxth,                          // llvm.aarch64.sve.sxth | ||
| 908 |     aarch64_sve_sxtw,                          // llvm.aarch64.sve.sxtw | ||
| 909 |     aarch64_sve_tbl,                           // llvm.aarch64.sve.tbl | ||
| 910 |     aarch64_sve_tbl2,                          // llvm.aarch64.sve.tbl2 | ||
| 911 |     aarch64_sve_tbx,                           // llvm.aarch64.sve.tbx | ||
| 912 |     aarch64_sve_trn1,                          // llvm.aarch64.sve.trn1 | ||
| 913 |     aarch64_sve_trn1_b16,                      // llvm.aarch64.sve.trn1.b16 | ||
| 914 |     aarch64_sve_trn1_b32,                      // llvm.aarch64.sve.trn1.b32 | ||
| 915 |     aarch64_sve_trn1_b64,                      // llvm.aarch64.sve.trn1.b64 | ||
| 916 |     aarch64_sve_trn1q,                         // llvm.aarch64.sve.trn1q | ||
| 917 |     aarch64_sve_trn2,                          // llvm.aarch64.sve.trn2 | ||
| 918 |     aarch64_sve_trn2_b16,                      // llvm.aarch64.sve.trn2.b16 | ||
| 919 |     aarch64_sve_trn2_b32,                      // llvm.aarch64.sve.trn2.b32 | ||
| 920 |     aarch64_sve_trn2_b64,                      // llvm.aarch64.sve.trn2.b64 | ||
| 921 |     aarch64_sve_trn2q,                         // llvm.aarch64.sve.trn2q | ||
| 922 |     aarch64_sve_uaba,                          // llvm.aarch64.sve.uaba | ||
| 923 |     aarch64_sve_uabalb,                        // llvm.aarch64.sve.uabalb | ||
| 924 |     aarch64_sve_uabalt,                        // llvm.aarch64.sve.uabalt | ||
| 925 |     aarch64_sve_uabd,                          // llvm.aarch64.sve.uabd | ||
| 926 |     aarch64_sve_uabd_u,                        // llvm.aarch64.sve.uabd.u | ||
| 927 |     aarch64_sve_uabdlb,                        // llvm.aarch64.sve.uabdlb | ||
| 928 |     aarch64_sve_uabdlt,                        // llvm.aarch64.sve.uabdlt | ||
| 929 |     aarch64_sve_uadalp,                        // llvm.aarch64.sve.uadalp | ||
| 930 |     aarch64_sve_uaddlb,                        // llvm.aarch64.sve.uaddlb | ||
| 931 |     aarch64_sve_uaddlt,                        // llvm.aarch64.sve.uaddlt | ||
| 932 |     aarch64_sve_uaddv,                         // llvm.aarch64.sve.uaddv | ||
| 933 |     aarch64_sve_uaddwb,                        // llvm.aarch64.sve.uaddwb | ||
| 934 |     aarch64_sve_uaddwt,                        // llvm.aarch64.sve.uaddwt | ||
| 935 |     aarch64_sve_uclamp,                        // llvm.aarch64.sve.uclamp | ||
| 936 |     aarch64_sve_ucvtf,                         // llvm.aarch64.sve.ucvtf | ||
| 937 |     aarch64_sve_ucvtf_f16i32,                  // llvm.aarch64.sve.ucvtf.f16i32 | ||
| 938 |     aarch64_sve_ucvtf_f16i64,                  // llvm.aarch64.sve.ucvtf.f16i64 | ||
| 939 |     aarch64_sve_ucvtf_f32i64,                  // llvm.aarch64.sve.ucvtf.f32i64 | ||
| 940 |     aarch64_sve_ucvtf_f64i32,                  // llvm.aarch64.sve.ucvtf.f64i32 | ||
| 941 |     aarch64_sve_ucvtf_x2,                      // llvm.aarch64.sve.ucvtf.x2 | ||
| 942 |     aarch64_sve_ucvtf_x4,                      // llvm.aarch64.sve.ucvtf.x4 | ||
| 943 |     aarch64_sve_udiv,                          // llvm.aarch64.sve.udiv | ||
| 944 |     aarch64_sve_udiv_u,                        // llvm.aarch64.sve.udiv.u | ||
| 945 |     aarch64_sve_udivr,                         // llvm.aarch64.sve.udivr | ||
| 946 |     aarch64_sve_udot,                          // llvm.aarch64.sve.udot | ||
| 947 |     aarch64_sve_udot_lane,                     // llvm.aarch64.sve.udot.lane | ||
| 948 |     aarch64_sve_uhadd,                         // llvm.aarch64.sve.uhadd | ||
| 949 |     aarch64_sve_uhsub,                         // llvm.aarch64.sve.uhsub | ||
| 950 |     aarch64_sve_uhsubr,                        // llvm.aarch64.sve.uhsubr | ||
| 951 |     aarch64_sve_umax,                          // llvm.aarch64.sve.umax | ||
| 952 |     aarch64_sve_umax_u,                        // llvm.aarch64.sve.umax.u | ||
| 953 |     aarch64_sve_umaxp,                         // llvm.aarch64.sve.umaxp | ||
| 954 |     aarch64_sve_umaxv,                         // llvm.aarch64.sve.umaxv | ||
| 955 |     aarch64_sve_umin,                          // llvm.aarch64.sve.umin | ||
| 956 |     aarch64_sve_umin_u,                        // llvm.aarch64.sve.umin.u | ||
| 957 |     aarch64_sve_uminp,                         // llvm.aarch64.sve.uminp | ||
| 958 |     aarch64_sve_uminv,                         // llvm.aarch64.sve.uminv | ||
| 959 |     aarch64_sve_umlalb,                        // llvm.aarch64.sve.umlalb | ||
| 960 |     aarch64_sve_umlalb_lane,                   // llvm.aarch64.sve.umlalb.lane | ||
| 961 |     aarch64_sve_umlalt,                        // llvm.aarch64.sve.umlalt | ||
| 962 |     aarch64_sve_umlalt_lane,                   // llvm.aarch64.sve.umlalt.lane | ||
| 963 |     aarch64_sve_umlslb,                        // llvm.aarch64.sve.umlslb | ||
| 964 |     aarch64_sve_umlslb_lane,                   // llvm.aarch64.sve.umlslb.lane | ||
| 965 |     aarch64_sve_umlslt,                        // llvm.aarch64.sve.umlslt | ||
| 966 |     aarch64_sve_umlslt_lane,                   // llvm.aarch64.sve.umlslt.lane | ||
| 967 |     aarch64_sve_ummla,                         // llvm.aarch64.sve.ummla | ||
| 968 |     aarch64_sve_umulh,                         // llvm.aarch64.sve.umulh | ||
| 969 |     aarch64_sve_umulh_u,                       // llvm.aarch64.sve.umulh.u | ||
| 970 |     aarch64_sve_umullb,                        // llvm.aarch64.sve.umullb | ||
| 971 |     aarch64_sve_umullb_lane,                   // llvm.aarch64.sve.umullb.lane | ||
| 972 |     aarch64_sve_umullt,                        // llvm.aarch64.sve.umullt | ||
| 973 |     aarch64_sve_umullt_lane,                   // llvm.aarch64.sve.umullt.lane | ||
| 974 |     aarch64_sve_uqadd,                         // llvm.aarch64.sve.uqadd | ||
| 975 |     aarch64_sve_uqadd_x,                       // llvm.aarch64.sve.uqadd.x | ||
| 976 |     aarch64_sve_uqcvt_x2,                      // llvm.aarch64.sve.uqcvt.x2 | ||
| 977 |     aarch64_sve_uqcvt_x4,                      // llvm.aarch64.sve.uqcvt.x4 | ||
| 978 |     aarch64_sve_uqcvtn_x2,                     // llvm.aarch64.sve.uqcvtn.x2 | ||
| 979 |     aarch64_sve_uqcvtn_x4,                     // llvm.aarch64.sve.uqcvtn.x4 | ||
| 980 |     aarch64_sve_uqdecb_n32,                    // llvm.aarch64.sve.uqdecb.n32 | ||
| 981 |     aarch64_sve_uqdecb_n64,                    // llvm.aarch64.sve.uqdecb.n64 | ||
| 982 |     aarch64_sve_uqdecd,                        // llvm.aarch64.sve.uqdecd | ||
| 983 |     aarch64_sve_uqdecd_n32,                    // llvm.aarch64.sve.uqdecd.n32 | ||
| 984 |     aarch64_sve_uqdecd_n64,                    // llvm.aarch64.sve.uqdecd.n64 | ||
| 985 |     aarch64_sve_uqdech,                        // llvm.aarch64.sve.uqdech | ||
| 986 |     aarch64_sve_uqdech_n32,                    // llvm.aarch64.sve.uqdech.n32 | ||
| 987 |     aarch64_sve_uqdech_n64,                    // llvm.aarch64.sve.uqdech.n64 | ||
| 988 |     aarch64_sve_uqdecp,                        // llvm.aarch64.sve.uqdecp | ||
| 989 |     aarch64_sve_uqdecp_n32,                    // llvm.aarch64.sve.uqdecp.n32 | ||
| 990 |     aarch64_sve_uqdecp_n64,                    // llvm.aarch64.sve.uqdecp.n64 | ||
| 991 |     aarch64_sve_uqdecw,                        // llvm.aarch64.sve.uqdecw | ||
| 992 |     aarch64_sve_uqdecw_n32,                    // llvm.aarch64.sve.uqdecw.n32 | ||
| 993 |     aarch64_sve_uqdecw_n64,                    // llvm.aarch64.sve.uqdecw.n64 | ||
| 994 |     aarch64_sve_uqincb_n32,                    // llvm.aarch64.sve.uqincb.n32 | ||
| 995 |     aarch64_sve_uqincb_n64,                    // llvm.aarch64.sve.uqincb.n64 | ||
| 996 |     aarch64_sve_uqincd,                        // llvm.aarch64.sve.uqincd | ||
| 997 |     aarch64_sve_uqincd_n32,                    // llvm.aarch64.sve.uqincd.n32 | ||
| 998 |     aarch64_sve_uqincd_n64,                    // llvm.aarch64.sve.uqincd.n64 | ||
| 999 |     aarch64_sve_uqinch,                        // llvm.aarch64.sve.uqinch | ||
| 1000 |     aarch64_sve_uqinch_n32,                    // llvm.aarch64.sve.uqinch.n32 | ||
| 1001 |     aarch64_sve_uqinch_n64,                    // llvm.aarch64.sve.uqinch.n64 | ||
| 1002 |     aarch64_sve_uqincp,                        // llvm.aarch64.sve.uqincp | ||
| 1003 |     aarch64_sve_uqincp_n32,                    // llvm.aarch64.sve.uqincp.n32 | ||
| 1004 |     aarch64_sve_uqincp_n64,                    // llvm.aarch64.sve.uqincp.n64 | ||
| 1005 |     aarch64_sve_uqincw,                        // llvm.aarch64.sve.uqincw | ||
| 1006 |     aarch64_sve_uqincw_n32,                    // llvm.aarch64.sve.uqincw.n32 | ||
| 1007 |     aarch64_sve_uqincw_n64,                    // llvm.aarch64.sve.uqincw.n64 | ||
| 1008 |     aarch64_sve_uqrshl,                        // llvm.aarch64.sve.uqrshl | ||
| 1009 |     aarch64_sve_uqrshrnb,                      // llvm.aarch64.sve.uqrshrnb | ||
| 1010 |     aarch64_sve_uqrshrnt,                      // llvm.aarch64.sve.uqrshrnt | ||
| 1011 |     aarch64_sve_uqshl,                         // llvm.aarch64.sve.uqshl | ||
| 1012 |     aarch64_sve_uqshrnb,                       // llvm.aarch64.sve.uqshrnb | ||
| 1013 |     aarch64_sve_uqshrnt,                       // llvm.aarch64.sve.uqshrnt | ||
| 1014 |     aarch64_sve_uqsub,                         // llvm.aarch64.sve.uqsub | ||
| 1015 |     aarch64_sve_uqsub_x,                       // llvm.aarch64.sve.uqsub.x | ||
| 1016 |     aarch64_sve_uqsubr,                        // llvm.aarch64.sve.uqsubr | ||
| 1017 |     aarch64_sve_uqxtnb,                        // llvm.aarch64.sve.uqxtnb | ||
| 1018 |     aarch64_sve_uqxtnt,                        // llvm.aarch64.sve.uqxtnt | ||
| 1019 |     aarch64_sve_urecpe,                        // llvm.aarch64.sve.urecpe | ||
| 1020 |     aarch64_sve_urhadd,                        // llvm.aarch64.sve.urhadd | ||
| 1021 |     aarch64_sve_urshl,                         // llvm.aarch64.sve.urshl | ||
| 1022 |     aarch64_sve_urshr,                         // llvm.aarch64.sve.urshr | ||
| 1023 |     aarch64_sve_ursqrte,                       // llvm.aarch64.sve.ursqrte | ||
| 1024 |     aarch64_sve_ursra,                         // llvm.aarch64.sve.ursra | ||
| 1025 |     aarch64_sve_usdot,                         // llvm.aarch64.sve.usdot | ||
| 1026 |     aarch64_sve_usdot_lane,                    // llvm.aarch64.sve.usdot.lane | ||
| 1027 |     aarch64_sve_ushllb,                        // llvm.aarch64.sve.ushllb | ||
| 1028 |     aarch64_sve_ushllt,                        // llvm.aarch64.sve.ushllt | ||
| 1029 |     aarch64_sve_usmmla,                        // llvm.aarch64.sve.usmmla | ||
| 1030 |     aarch64_sve_usqadd,                        // llvm.aarch64.sve.usqadd | ||
| 1031 |     aarch64_sve_usra,                          // llvm.aarch64.sve.usra | ||
| 1032 |     aarch64_sve_usublb,                        // llvm.aarch64.sve.usublb | ||
| 1033 |     aarch64_sve_usublt,                        // llvm.aarch64.sve.usublt | ||
| 1034 |     aarch64_sve_usubwb,                        // llvm.aarch64.sve.usubwb | ||
| 1035 |     aarch64_sve_usubwt,                        // llvm.aarch64.sve.usubwt | ||
| 1036 |     aarch64_sve_uunpkhi,                       // llvm.aarch64.sve.uunpkhi | ||
| 1037 |     aarch64_sve_uunpklo,                       // llvm.aarch64.sve.uunpklo | ||
| 1038 |     aarch64_sve_uxtb,                          // llvm.aarch64.sve.uxtb | ||
| 1039 |     aarch64_sve_uxth,                          // llvm.aarch64.sve.uxth | ||
| 1040 |     aarch64_sve_uxtw,                          // llvm.aarch64.sve.uxtw | ||
| 1041 |     aarch64_sve_uzp1,                          // llvm.aarch64.sve.uzp1 | ||
| 1042 |     aarch64_sve_uzp1_b16,                      // llvm.aarch64.sve.uzp1.b16 | ||
| 1043 |     aarch64_sve_uzp1_b32,                      // llvm.aarch64.sve.uzp1.b32 | ||
| 1044 |     aarch64_sve_uzp1_b64,                      // llvm.aarch64.sve.uzp1.b64 | ||
| 1045 |     aarch64_sve_uzp1q,                         // llvm.aarch64.sve.uzp1q | ||
| 1046 |     aarch64_sve_uzp2,                          // llvm.aarch64.sve.uzp2 | ||
| 1047 |     aarch64_sve_uzp2_b16,                      // llvm.aarch64.sve.uzp2.b16 | ||
| 1048 |     aarch64_sve_uzp2_b32,                      // llvm.aarch64.sve.uzp2.b32 | ||
| 1049 |     aarch64_sve_uzp2_b64,                      // llvm.aarch64.sve.uzp2.b64 | ||
| 1050 |     aarch64_sve_uzp2q,                         // llvm.aarch64.sve.uzp2q | ||
| 1051 |     aarch64_sve_whilege,                       // llvm.aarch64.sve.whilege | ||
| 1052 |     aarch64_sve_whilege_x2,                    // llvm.aarch64.sve.whilege.x2 | ||
| 1053 |     aarch64_sve_whilegt,                       // llvm.aarch64.sve.whilegt | ||
| 1054 |     aarch64_sve_whilegt_x2,                    // llvm.aarch64.sve.whilegt.x2 | ||
| 1055 |     aarch64_sve_whilehi,                       // llvm.aarch64.sve.whilehi | ||
| 1056 |     aarch64_sve_whilehi_x2,                    // llvm.aarch64.sve.whilehi.x2 | ||
| 1057 |     aarch64_sve_whilehs,                       // llvm.aarch64.sve.whilehs | ||
| 1058 |     aarch64_sve_whilehs_x2,                    // llvm.aarch64.sve.whilehs.x2 | ||
| 1059 |     aarch64_sve_whilele,                       // llvm.aarch64.sve.whilele | ||
| 1060 |     aarch64_sve_whilele_x2,                    // llvm.aarch64.sve.whilele.x2 | ||
| 1061 |     aarch64_sve_whilelo,                       // llvm.aarch64.sve.whilelo | ||
| 1062 |     aarch64_sve_whilelo_x2,                    // llvm.aarch64.sve.whilelo.x2 | ||
| 1063 |     aarch64_sve_whilels,                       // llvm.aarch64.sve.whilels | ||
| 1064 |     aarch64_sve_whilels_x2,                    // llvm.aarch64.sve.whilels.x2 | ||
| 1065 |     aarch64_sve_whilelt,                       // llvm.aarch64.sve.whilelt | ||
| 1066 |     aarch64_sve_whilelt_x2,                    // llvm.aarch64.sve.whilelt.x2 | ||
| 1067 |     aarch64_sve_whilerw_b,                     // llvm.aarch64.sve.whilerw.b | ||
| 1068 |     aarch64_sve_whilerw_d,                     // llvm.aarch64.sve.whilerw.d | ||
| 1069 |     aarch64_sve_whilerw_h,                     // llvm.aarch64.sve.whilerw.h | ||
| 1070 |     aarch64_sve_whilerw_s,                     // llvm.aarch64.sve.whilerw.s | ||
| 1071 |     aarch64_sve_whilewr_b,                     // llvm.aarch64.sve.whilewr.b | ||
| 1072 |     aarch64_sve_whilewr_d,                     // llvm.aarch64.sve.whilewr.d | ||
| 1073 |     aarch64_sve_whilewr_h,                     // llvm.aarch64.sve.whilewr.h | ||
| 1074 |     aarch64_sve_whilewr_s,                     // llvm.aarch64.sve.whilewr.s | ||
| 1075 |     aarch64_sve_wrffr,                         // llvm.aarch64.sve.wrffr | ||
| 1076 |     aarch64_sve_xar,                           // llvm.aarch64.sve.xar | ||
| 1077 |     aarch64_sve_zip1,                          // llvm.aarch64.sve.zip1 | ||
| 1078 |     aarch64_sve_zip1_b16,                      // llvm.aarch64.sve.zip1.b16 | ||
| 1079 |     aarch64_sve_zip1_b32,                      // llvm.aarch64.sve.zip1.b32 | ||
| 1080 |     aarch64_sve_zip1_b64,                      // llvm.aarch64.sve.zip1.b64 | ||
| 1081 |     aarch64_sve_zip1q,                         // llvm.aarch64.sve.zip1q | ||
| 1082 |     aarch64_sve_zip2,                          // llvm.aarch64.sve.zip2 | ||
| 1083 |     aarch64_sve_zip2_b16,                      // llvm.aarch64.sve.zip2.b16 | ||
| 1084 |     aarch64_sve_zip2_b32,                      // llvm.aarch64.sve.zip2.b32 | ||
| 1085 |     aarch64_sve_zip2_b64,                      // llvm.aarch64.sve.zip2.b64 | ||
| 1086 |     aarch64_sve_zip2q,                         // llvm.aarch64.sve.zip2q | ||
| 1087 |     aarch64_tagp,                              // llvm.aarch64.tagp | ||
| 1088 |     aarch64_tcancel,                           // llvm.aarch64.tcancel | ||
| 1089 |     aarch64_tcommit,                           // llvm.aarch64.tcommit | ||
| 1090 |     aarch64_tstart,                            // llvm.aarch64.tstart | ||
| 1091 |     aarch64_ttest,                             // llvm.aarch64.ttest | ||
| 1092 |     aarch64_udiv,                              // llvm.aarch64.udiv | ||
| 1093 | }; // enum | ||
| 1094 | } // namespace Intrinsic | ||
| 1095 | } // namespace llvm | ||
| 1096 | |||
| 1097 | #endif |