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 1098