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 = 479, // llvm.aarch64.addg |
17 | aarch64_break, // llvm.aarch64.break |
18 | aarch64_chkfeat, // llvm.aarch64.chkfeat |
19 | aarch64_clrex, // llvm.aarch64.clrex |
20 | aarch64_cls, // llvm.aarch64.cls |
21 | aarch64_cls64, // llvm.aarch64.cls64 |
22 | aarch64_crc32b, // llvm.aarch64.crc32b |
23 | aarch64_crc32cb, // llvm.aarch64.crc32cb |
24 | aarch64_crc32ch, // llvm.aarch64.crc32ch |
25 | aarch64_crc32cw, // llvm.aarch64.crc32cw |
26 | aarch64_crc32cx, // llvm.aarch64.crc32cx |
27 | aarch64_crc32h, // llvm.aarch64.crc32h |
28 | aarch64_crc32w, // llvm.aarch64.crc32w |
29 | aarch64_crc32x, // llvm.aarch64.crc32x |
30 | aarch64_crypto_aesd, // llvm.aarch64.crypto.aesd |
31 | aarch64_crypto_aese, // llvm.aarch64.crypto.aese |
32 | aarch64_crypto_aesimc, // llvm.aarch64.crypto.aesimc |
33 | aarch64_crypto_aesmc, // llvm.aarch64.crypto.aesmc |
34 | aarch64_crypto_bcaxs, // llvm.aarch64.crypto.bcaxs |
35 | aarch64_crypto_bcaxu, // llvm.aarch64.crypto.bcaxu |
36 | aarch64_crypto_eor3s, // llvm.aarch64.crypto.eor3s |
37 | aarch64_crypto_eor3u, // llvm.aarch64.crypto.eor3u |
38 | aarch64_crypto_rax1, // llvm.aarch64.crypto.rax1 |
39 | aarch64_crypto_sha1c, // llvm.aarch64.crypto.sha1c |
40 | aarch64_crypto_sha1h, // llvm.aarch64.crypto.sha1h |
41 | aarch64_crypto_sha1m, // llvm.aarch64.crypto.sha1m |
42 | aarch64_crypto_sha1p, // llvm.aarch64.crypto.sha1p |
43 | aarch64_crypto_sha1su0, // llvm.aarch64.crypto.sha1su0 |
44 | aarch64_crypto_sha1su1, // llvm.aarch64.crypto.sha1su1 |
45 | aarch64_crypto_sha256h, // llvm.aarch64.crypto.sha256h |
46 | aarch64_crypto_sha256h2, // llvm.aarch64.crypto.sha256h2 |
47 | aarch64_crypto_sha256su0, // llvm.aarch64.crypto.sha256su0 |
48 | aarch64_crypto_sha256su1, // llvm.aarch64.crypto.sha256su1 |
49 | aarch64_crypto_sha512h, // llvm.aarch64.crypto.sha512h |
50 | aarch64_crypto_sha512h2, // llvm.aarch64.crypto.sha512h2 |
51 | aarch64_crypto_sha512su0, // llvm.aarch64.crypto.sha512su0 |
52 | aarch64_crypto_sha512su1, // llvm.aarch64.crypto.sha512su1 |
53 | aarch64_crypto_sm3partw1, // llvm.aarch64.crypto.sm3partw1 |
54 | aarch64_crypto_sm3partw2, // llvm.aarch64.crypto.sm3partw2 |
55 | aarch64_crypto_sm3ss1, // llvm.aarch64.crypto.sm3ss1 |
56 | aarch64_crypto_sm3tt1a, // llvm.aarch64.crypto.sm3tt1a |
57 | aarch64_crypto_sm3tt1b, // llvm.aarch64.crypto.sm3tt1b |
58 | aarch64_crypto_sm3tt2a, // llvm.aarch64.crypto.sm3tt2a |
59 | aarch64_crypto_sm3tt2b, // llvm.aarch64.crypto.sm3tt2b |
60 | aarch64_crypto_sm4e, // llvm.aarch64.crypto.sm4e |
61 | aarch64_crypto_sm4ekey, // llvm.aarch64.crypto.sm4ekey |
62 | aarch64_crypto_xar, // llvm.aarch64.crypto.xar |
63 | aarch64_dmb, // llvm.aarch64.dmb |
64 | aarch64_dsb, // llvm.aarch64.dsb |
65 | aarch64_fjcvtzs, // llvm.aarch64.fjcvtzs |
66 | aarch64_frint32x, // llvm.aarch64.frint32x |
67 | aarch64_frint32z, // llvm.aarch64.frint32z |
68 | aarch64_frint64x, // llvm.aarch64.frint64x |
69 | aarch64_frint64z, // llvm.aarch64.frint64z |
70 | aarch64_gcspopm, // llvm.aarch64.gcspopm |
71 | aarch64_gcsss, // llvm.aarch64.gcsss |
72 | aarch64_get_fpcr, // llvm.aarch64.get.fpcr |
73 | aarch64_get_fpsr, // llvm.aarch64.get.fpsr |
74 | aarch64_gmi, // llvm.aarch64.gmi |
75 | aarch64_hint, // llvm.aarch64.hint |
76 | aarch64_hlt, // llvm.aarch64.hlt |
77 | aarch64_irg, // llvm.aarch64.irg |
78 | aarch64_irg_sp, // llvm.aarch64.irg.sp |
79 | aarch64_isb, // llvm.aarch64.isb |
80 | aarch64_ld64b, // llvm.aarch64.ld64b |
81 | aarch64_ldaxp, // llvm.aarch64.ldaxp |
82 | aarch64_ldaxr, // llvm.aarch64.ldaxr |
83 | aarch64_ldg, // llvm.aarch64.ldg |
84 | aarch64_ldxp, // llvm.aarch64.ldxp |
85 | aarch64_ldxr, // llvm.aarch64.ldxr |
86 | aarch64_mops_memset_tag, // llvm.aarch64.mops.memset.tag |
87 | aarch64_neon_abs, // llvm.aarch64.neon.abs |
88 | aarch64_neon_addhn, // llvm.aarch64.neon.addhn |
89 | aarch64_neon_addp, // llvm.aarch64.neon.addp |
90 | aarch64_neon_bfcvt, // llvm.aarch64.neon.bfcvt |
91 | aarch64_neon_bfcvtn, // llvm.aarch64.neon.bfcvtn |
92 | aarch64_neon_bfcvtn2, // llvm.aarch64.neon.bfcvtn2 |
93 | aarch64_neon_bfdot, // llvm.aarch64.neon.bfdot |
94 | aarch64_neon_bfmlalb, // llvm.aarch64.neon.bfmlalb |
95 | aarch64_neon_bfmlalt, // llvm.aarch64.neon.bfmlalt |
96 | aarch64_neon_bfmmla, // llvm.aarch64.neon.bfmmla |
97 | aarch64_neon_cls, // llvm.aarch64.neon.cls |
98 | aarch64_neon_fabd, // llvm.aarch64.neon.fabd |
99 | aarch64_neon_facge, // llvm.aarch64.neon.facge |
100 | aarch64_neon_facgt, // llvm.aarch64.neon.facgt |
101 | aarch64_neon_faddp, // llvm.aarch64.neon.faddp |
102 | aarch64_neon_faddv, // llvm.aarch64.neon.faddv |
103 | aarch64_neon_fcvtas, // llvm.aarch64.neon.fcvtas |
104 | aarch64_neon_fcvtau, // llvm.aarch64.neon.fcvtau |
105 | aarch64_neon_fcvtms, // llvm.aarch64.neon.fcvtms |
106 | aarch64_neon_fcvtmu, // llvm.aarch64.neon.fcvtmu |
107 | aarch64_neon_fcvtns, // llvm.aarch64.neon.fcvtns |
108 | aarch64_neon_fcvtnu, // llvm.aarch64.neon.fcvtnu |
109 | aarch64_neon_fcvtps, // llvm.aarch64.neon.fcvtps |
110 | aarch64_neon_fcvtpu, // llvm.aarch64.neon.fcvtpu |
111 | aarch64_neon_fcvtxn, // llvm.aarch64.neon.fcvtxn |
112 | aarch64_neon_fcvtzs, // llvm.aarch64.neon.fcvtzs |
113 | aarch64_neon_fcvtzu, // llvm.aarch64.neon.fcvtzu |
114 | aarch64_neon_fmax, // llvm.aarch64.neon.fmax |
115 | aarch64_neon_fmaxnm, // llvm.aarch64.neon.fmaxnm |
116 | aarch64_neon_fmaxnmp, // llvm.aarch64.neon.fmaxnmp |
117 | aarch64_neon_fmaxnmv, // llvm.aarch64.neon.fmaxnmv |
118 | aarch64_neon_fmaxp, // llvm.aarch64.neon.fmaxp |
119 | aarch64_neon_fmaxv, // llvm.aarch64.neon.fmaxv |
120 | aarch64_neon_fmin, // llvm.aarch64.neon.fmin |
121 | aarch64_neon_fminnm, // llvm.aarch64.neon.fminnm |
122 | aarch64_neon_fminnmp, // llvm.aarch64.neon.fminnmp |
123 | aarch64_neon_fminnmv, // llvm.aarch64.neon.fminnmv |
124 | aarch64_neon_fminp, // llvm.aarch64.neon.fminp |
125 | aarch64_neon_fminv, // llvm.aarch64.neon.fminv |
126 | aarch64_neon_fmlal, // llvm.aarch64.neon.fmlal |
127 | aarch64_neon_fmlal2, // llvm.aarch64.neon.fmlal2 |
128 | aarch64_neon_fmlsl, // llvm.aarch64.neon.fmlsl |
129 | aarch64_neon_fmlsl2, // llvm.aarch64.neon.fmlsl2 |
130 | aarch64_neon_fmulx, // llvm.aarch64.neon.fmulx |
131 | aarch64_neon_frecpe, // llvm.aarch64.neon.frecpe |
132 | aarch64_neon_frecps, // llvm.aarch64.neon.frecps |
133 | aarch64_neon_frecpx, // llvm.aarch64.neon.frecpx |
134 | aarch64_neon_frint32x, // llvm.aarch64.neon.frint32x |
135 | aarch64_neon_frint32z, // llvm.aarch64.neon.frint32z |
136 | aarch64_neon_frint64x, // llvm.aarch64.neon.frint64x |
137 | aarch64_neon_frint64z, // llvm.aarch64.neon.frint64z |
138 | aarch64_neon_frsqrte, // llvm.aarch64.neon.frsqrte |
139 | aarch64_neon_frsqrts, // llvm.aarch64.neon.frsqrts |
140 | aarch64_neon_ld1x2, // llvm.aarch64.neon.ld1x2 |
141 | aarch64_neon_ld1x3, // llvm.aarch64.neon.ld1x3 |
142 | aarch64_neon_ld1x4, // llvm.aarch64.neon.ld1x4 |
143 | aarch64_neon_ld2, // llvm.aarch64.neon.ld2 |
144 | aarch64_neon_ld2lane, // llvm.aarch64.neon.ld2lane |
145 | aarch64_neon_ld2r, // llvm.aarch64.neon.ld2r |
146 | aarch64_neon_ld3, // llvm.aarch64.neon.ld3 |
147 | aarch64_neon_ld3lane, // llvm.aarch64.neon.ld3lane |
148 | aarch64_neon_ld3r, // llvm.aarch64.neon.ld3r |
149 | aarch64_neon_ld4, // llvm.aarch64.neon.ld4 |
150 | aarch64_neon_ld4lane, // llvm.aarch64.neon.ld4lane |
151 | aarch64_neon_ld4r, // llvm.aarch64.neon.ld4r |
152 | aarch64_neon_pmul, // llvm.aarch64.neon.pmul |
153 | aarch64_neon_pmull, // llvm.aarch64.neon.pmull |
154 | aarch64_neon_pmull64, // llvm.aarch64.neon.pmull64 |
155 | aarch64_neon_raddhn, // llvm.aarch64.neon.raddhn |
156 | aarch64_neon_rshrn, // llvm.aarch64.neon.rshrn |
157 | aarch64_neon_rsubhn, // llvm.aarch64.neon.rsubhn |
158 | aarch64_neon_sabd, // llvm.aarch64.neon.sabd |
159 | aarch64_neon_saddlp, // llvm.aarch64.neon.saddlp |
160 | aarch64_neon_saddlv, // llvm.aarch64.neon.saddlv |
161 | aarch64_neon_saddv, // llvm.aarch64.neon.saddv |
162 | aarch64_neon_scalar_sqxtn, // llvm.aarch64.neon.scalar.sqxtn |
163 | aarch64_neon_scalar_sqxtun, // llvm.aarch64.neon.scalar.sqxtun |
164 | aarch64_neon_scalar_uqxtn, // llvm.aarch64.neon.scalar.uqxtn |
165 | aarch64_neon_sdot, // llvm.aarch64.neon.sdot |
166 | aarch64_neon_shadd, // llvm.aarch64.neon.shadd |
167 | aarch64_neon_shll, // llvm.aarch64.neon.shll |
168 | aarch64_neon_shsub, // llvm.aarch64.neon.shsub |
169 | aarch64_neon_smax, // llvm.aarch64.neon.smax |
170 | aarch64_neon_smaxp, // llvm.aarch64.neon.smaxp |
171 | aarch64_neon_smaxv, // llvm.aarch64.neon.smaxv |
172 | aarch64_neon_smin, // llvm.aarch64.neon.smin |
173 | aarch64_neon_sminp, // llvm.aarch64.neon.sminp |
174 | aarch64_neon_sminv, // llvm.aarch64.neon.sminv |
175 | aarch64_neon_smmla, // llvm.aarch64.neon.smmla |
176 | aarch64_neon_smull, // llvm.aarch64.neon.smull |
177 | aarch64_neon_sqabs, // llvm.aarch64.neon.sqabs |
178 | aarch64_neon_sqadd, // llvm.aarch64.neon.sqadd |
179 | aarch64_neon_sqdmulh, // llvm.aarch64.neon.sqdmulh |
180 | aarch64_neon_sqdmulh_lane, // llvm.aarch64.neon.sqdmulh.lane |
181 | aarch64_neon_sqdmulh_laneq, // llvm.aarch64.neon.sqdmulh.laneq |
182 | aarch64_neon_sqdmull, // llvm.aarch64.neon.sqdmull |
183 | aarch64_neon_sqdmulls_scalar, // llvm.aarch64.neon.sqdmulls.scalar |
184 | aarch64_neon_sqneg, // llvm.aarch64.neon.sqneg |
185 | aarch64_neon_sqrdmlah, // llvm.aarch64.neon.sqrdmlah |
186 | aarch64_neon_sqrdmlsh, // llvm.aarch64.neon.sqrdmlsh |
187 | aarch64_neon_sqrdmulh, // llvm.aarch64.neon.sqrdmulh |
188 | aarch64_neon_sqrdmulh_lane, // llvm.aarch64.neon.sqrdmulh.lane |
189 | aarch64_neon_sqrdmulh_laneq, // llvm.aarch64.neon.sqrdmulh.laneq |
190 | aarch64_neon_sqrshl, // llvm.aarch64.neon.sqrshl |
191 | aarch64_neon_sqrshrn, // llvm.aarch64.neon.sqrshrn |
192 | aarch64_neon_sqrshrun, // llvm.aarch64.neon.sqrshrun |
193 | aarch64_neon_sqshl, // llvm.aarch64.neon.sqshl |
194 | aarch64_neon_sqshlu, // llvm.aarch64.neon.sqshlu |
195 | aarch64_neon_sqshrn, // llvm.aarch64.neon.sqshrn |
196 | aarch64_neon_sqshrun, // llvm.aarch64.neon.sqshrun |
197 | aarch64_neon_sqsub, // llvm.aarch64.neon.sqsub |
198 | aarch64_neon_sqxtn, // llvm.aarch64.neon.sqxtn |
199 | aarch64_neon_sqxtun, // llvm.aarch64.neon.sqxtun |
200 | aarch64_neon_srhadd, // llvm.aarch64.neon.srhadd |
201 | aarch64_neon_srshl, // llvm.aarch64.neon.srshl |
202 | aarch64_neon_sshl, // llvm.aarch64.neon.sshl |
203 | aarch64_neon_sshll, // llvm.aarch64.neon.sshll |
204 | aarch64_neon_st1x2, // llvm.aarch64.neon.st1x2 |
205 | aarch64_neon_st1x3, // llvm.aarch64.neon.st1x3 |
206 | aarch64_neon_st1x4, // llvm.aarch64.neon.st1x4 |
207 | aarch64_neon_st2, // llvm.aarch64.neon.st2 |
208 | aarch64_neon_st2lane, // llvm.aarch64.neon.st2lane |
209 | aarch64_neon_st3, // llvm.aarch64.neon.st3 |
210 | aarch64_neon_st3lane, // llvm.aarch64.neon.st3lane |
211 | aarch64_neon_st4, // llvm.aarch64.neon.st4 |
212 | aarch64_neon_st4lane, // llvm.aarch64.neon.st4lane |
213 | aarch64_neon_subhn, // llvm.aarch64.neon.subhn |
214 | aarch64_neon_suqadd, // llvm.aarch64.neon.suqadd |
215 | aarch64_neon_tbl1, // llvm.aarch64.neon.tbl1 |
216 | aarch64_neon_tbl2, // llvm.aarch64.neon.tbl2 |
217 | aarch64_neon_tbl3, // llvm.aarch64.neon.tbl3 |
218 | aarch64_neon_tbl4, // llvm.aarch64.neon.tbl4 |
219 | aarch64_neon_tbx1, // llvm.aarch64.neon.tbx1 |
220 | aarch64_neon_tbx2, // llvm.aarch64.neon.tbx2 |
221 | aarch64_neon_tbx3, // llvm.aarch64.neon.tbx3 |
222 | aarch64_neon_tbx4, // llvm.aarch64.neon.tbx4 |
223 | aarch64_neon_uabd, // llvm.aarch64.neon.uabd |
224 | aarch64_neon_uaddlp, // llvm.aarch64.neon.uaddlp |
225 | aarch64_neon_uaddlv, // llvm.aarch64.neon.uaddlv |
226 | aarch64_neon_uaddv, // llvm.aarch64.neon.uaddv |
227 | aarch64_neon_udot, // llvm.aarch64.neon.udot |
228 | aarch64_neon_uhadd, // llvm.aarch64.neon.uhadd |
229 | aarch64_neon_uhsub, // llvm.aarch64.neon.uhsub |
230 | aarch64_neon_umax, // llvm.aarch64.neon.umax |
231 | aarch64_neon_umaxp, // llvm.aarch64.neon.umaxp |
232 | aarch64_neon_umaxv, // llvm.aarch64.neon.umaxv |
233 | aarch64_neon_umin, // llvm.aarch64.neon.umin |
234 | aarch64_neon_uminp, // llvm.aarch64.neon.uminp |
235 | aarch64_neon_uminv, // llvm.aarch64.neon.uminv |
236 | aarch64_neon_ummla, // llvm.aarch64.neon.ummla |
237 | aarch64_neon_umull, // llvm.aarch64.neon.umull |
238 | aarch64_neon_uqadd, // llvm.aarch64.neon.uqadd |
239 | aarch64_neon_uqrshl, // llvm.aarch64.neon.uqrshl |
240 | aarch64_neon_uqrshrn, // llvm.aarch64.neon.uqrshrn |
241 | aarch64_neon_uqshl, // llvm.aarch64.neon.uqshl |
242 | aarch64_neon_uqshrn, // llvm.aarch64.neon.uqshrn |
243 | aarch64_neon_uqsub, // llvm.aarch64.neon.uqsub |
244 | aarch64_neon_uqxtn, // llvm.aarch64.neon.uqxtn |
245 | aarch64_neon_urecpe, // llvm.aarch64.neon.urecpe |
246 | aarch64_neon_urhadd, // llvm.aarch64.neon.urhadd |
247 | aarch64_neon_urshl, // llvm.aarch64.neon.urshl |
248 | aarch64_neon_ursqrte, // llvm.aarch64.neon.ursqrte |
249 | aarch64_neon_usdot, // llvm.aarch64.neon.usdot |
250 | aarch64_neon_ushl, // llvm.aarch64.neon.ushl |
251 | aarch64_neon_ushll, // llvm.aarch64.neon.ushll |
252 | aarch64_neon_usmmla, // llvm.aarch64.neon.usmmla |
253 | aarch64_neon_usqadd, // llvm.aarch64.neon.usqadd |
254 | aarch64_neon_vcadd_rot270, // llvm.aarch64.neon.vcadd.rot270 |
255 | aarch64_neon_vcadd_rot90, // llvm.aarch64.neon.vcadd.rot90 |
256 | aarch64_neon_vcmla_rot0, // llvm.aarch64.neon.vcmla.rot0 |
257 | aarch64_neon_vcmla_rot180, // llvm.aarch64.neon.vcmla.rot180 |
258 | aarch64_neon_vcmla_rot270, // llvm.aarch64.neon.vcmla.rot270 |
259 | aarch64_neon_vcmla_rot90, // llvm.aarch64.neon.vcmla.rot90 |
260 | aarch64_neon_vcopy_lane, // llvm.aarch64.neon.vcopy.lane |
261 | aarch64_neon_vcvtfp2fxs, // llvm.aarch64.neon.vcvtfp2fxs |
262 | aarch64_neon_vcvtfp2fxu, // llvm.aarch64.neon.vcvtfp2fxu |
263 | aarch64_neon_vcvtfp2hf, // llvm.aarch64.neon.vcvtfp2hf |
264 | aarch64_neon_vcvtfxs2fp, // llvm.aarch64.neon.vcvtfxs2fp |
265 | aarch64_neon_vcvtfxu2fp, // llvm.aarch64.neon.vcvtfxu2fp |
266 | aarch64_neon_vcvthf2fp, // llvm.aarch64.neon.vcvthf2fp |
267 | aarch64_neon_vsli, // llvm.aarch64.neon.vsli |
268 | aarch64_neon_vsri, // llvm.aarch64.neon.vsri |
269 | aarch64_prefetch, // llvm.aarch64.prefetch |
270 | aarch64_rndr, // llvm.aarch64.rndr |
271 | aarch64_rndrrs, // llvm.aarch64.rndrrs |
272 | aarch64_sdiv, // llvm.aarch64.sdiv |
273 | aarch64_set_fpcr, // llvm.aarch64.set.fpcr |
274 | aarch64_set_fpsr, // llvm.aarch64.set.fpsr |
275 | aarch64_settag, // llvm.aarch64.settag |
276 | aarch64_settag_zero, // llvm.aarch64.settag.zero |
277 | aarch64_sisd_fabd, // llvm.aarch64.sisd.fabd |
278 | aarch64_sisd_fcvtxn, // llvm.aarch64.sisd.fcvtxn |
279 | aarch64_sme_add_write_single_za_vg1x2, // llvm.aarch64.sme.add.write.single.za.vg1x2 |
280 | aarch64_sme_add_write_single_za_vg1x4, // llvm.aarch64.sme.add.write.single.za.vg1x4 |
281 | aarch64_sme_add_write_za_vg1x2, // llvm.aarch64.sme.add.write.za.vg1x2 |
282 | aarch64_sme_add_write_za_vg1x4, // llvm.aarch64.sme.add.write.za.vg1x4 |
283 | aarch64_sme_add_za16_vg1x2, // llvm.aarch64.sme.add.za16.vg1x2 |
284 | aarch64_sme_add_za16_vg1x4, // llvm.aarch64.sme.add.za16.vg1x4 |
285 | aarch64_sme_add_za32_vg1x2, // llvm.aarch64.sme.add.za32.vg1x2 |
286 | aarch64_sme_add_za32_vg1x4, // llvm.aarch64.sme.add.za32.vg1x4 |
287 | aarch64_sme_add_za64_vg1x2, // llvm.aarch64.sme.add.za64.vg1x2 |
288 | aarch64_sme_add_za64_vg1x4, // llvm.aarch64.sme.add.za64.vg1x4 |
289 | aarch64_sme_addha, // llvm.aarch64.sme.addha |
290 | aarch64_sme_addva, // llvm.aarch64.sme.addva |
291 | aarch64_sme_bmopa_za32, // llvm.aarch64.sme.bmopa.za32 |
292 | aarch64_sme_bmops_za32, // llvm.aarch64.sme.bmops.za32 |
293 | aarch64_sme_cntsb, // llvm.aarch64.sme.cntsb |
294 | aarch64_sme_cntsd, // llvm.aarch64.sme.cntsd |
295 | aarch64_sme_cntsh, // llvm.aarch64.sme.cntsh |
296 | aarch64_sme_cntsw, // llvm.aarch64.sme.cntsw |
297 | aarch64_sme_fdot_lane_za32_vg1x2, // llvm.aarch64.sme.fdot.lane.za32.vg1x2 |
298 | aarch64_sme_fdot_lane_za32_vg1x4, // llvm.aarch64.sme.fdot.lane.za32.vg1x4 |
299 | aarch64_sme_fdot_single_za32_vg1x2, // llvm.aarch64.sme.fdot.single.za32.vg1x2 |
300 | aarch64_sme_fdot_single_za32_vg1x4, // llvm.aarch64.sme.fdot.single.za32.vg1x4 |
301 | aarch64_sme_fdot_za32_vg1x2, // llvm.aarch64.sme.fdot.za32.vg1x2 |
302 | aarch64_sme_fdot_za32_vg1x4, // llvm.aarch64.sme.fdot.za32.vg1x4 |
303 | aarch64_sme_fmla_lane_vg1x2, // llvm.aarch64.sme.fmla.lane.vg1x2 |
304 | aarch64_sme_fmla_lane_vg1x4, // llvm.aarch64.sme.fmla.lane.vg1x4 |
305 | aarch64_sme_fmla_single_vg1x2, // llvm.aarch64.sme.fmla.single.vg1x2 |
306 | aarch64_sme_fmla_single_vg1x4, // llvm.aarch64.sme.fmla.single.vg1x4 |
307 | aarch64_sme_fmla_vg1x2, // llvm.aarch64.sme.fmla.vg1x2 |
308 | aarch64_sme_fmla_vg1x4, // llvm.aarch64.sme.fmla.vg1x4 |
309 | aarch64_sme_fmlal_lane_vg2x1, // llvm.aarch64.sme.fmlal.lane.vg2x1 |
310 | aarch64_sme_fmlal_lane_vg2x2, // llvm.aarch64.sme.fmlal.lane.vg2x2 |
311 | aarch64_sme_fmlal_lane_vg2x4, // llvm.aarch64.sme.fmlal.lane.vg2x4 |
312 | aarch64_sme_fmlal_single_vg2x1, // llvm.aarch64.sme.fmlal.single.vg2x1 |
313 | aarch64_sme_fmlal_single_vg2x2, // llvm.aarch64.sme.fmlal.single.vg2x2 |
314 | aarch64_sme_fmlal_single_vg2x4, // llvm.aarch64.sme.fmlal.single.vg2x4 |
315 | aarch64_sme_fmlal_vg2x2, // llvm.aarch64.sme.fmlal.vg2x2 |
316 | aarch64_sme_fmlal_vg2x4, // llvm.aarch64.sme.fmlal.vg2x4 |
317 | aarch64_sme_fmls_lane_vg1x2, // llvm.aarch64.sme.fmls.lane.vg1x2 |
318 | aarch64_sme_fmls_lane_vg1x4, // llvm.aarch64.sme.fmls.lane.vg1x4 |
319 | aarch64_sme_fmls_single_vg1x2, // llvm.aarch64.sme.fmls.single.vg1x2 |
320 | aarch64_sme_fmls_single_vg1x4, // llvm.aarch64.sme.fmls.single.vg1x4 |
321 | aarch64_sme_fmls_vg1x2, // llvm.aarch64.sme.fmls.vg1x2 |
322 | aarch64_sme_fmls_vg1x4, // llvm.aarch64.sme.fmls.vg1x4 |
323 | aarch64_sme_fmlsl_lane_vg2x1, // llvm.aarch64.sme.fmlsl.lane.vg2x1 |
324 | aarch64_sme_fmlsl_lane_vg2x2, // llvm.aarch64.sme.fmlsl.lane.vg2x2 |
325 | aarch64_sme_fmlsl_lane_vg2x4, // llvm.aarch64.sme.fmlsl.lane.vg2x4 |
326 | aarch64_sme_fmlsl_single_vg2x1, // llvm.aarch64.sme.fmlsl.single.vg2x1 |
327 | aarch64_sme_fmlsl_single_vg2x2, // llvm.aarch64.sme.fmlsl.single.vg2x2 |
328 | aarch64_sme_fmlsl_single_vg2x4, // llvm.aarch64.sme.fmlsl.single.vg2x4 |
329 | aarch64_sme_fmlsl_vg2x2, // llvm.aarch64.sme.fmlsl.vg2x2 |
330 | aarch64_sme_fmlsl_vg2x4, // llvm.aarch64.sme.fmlsl.vg2x4 |
331 | aarch64_sme_fvdot_lane_za32_vg1x2, // llvm.aarch64.sme.fvdot.lane.za32.vg1x2 |
332 | aarch64_sme_get_tpidr2, // llvm.aarch64.sme.get.tpidr2 |
333 | aarch64_sme_ld1b_horiz, // llvm.aarch64.sme.ld1b.horiz |
334 | aarch64_sme_ld1b_vert, // llvm.aarch64.sme.ld1b.vert |
335 | aarch64_sme_ld1d_horiz, // llvm.aarch64.sme.ld1d.horiz |
336 | aarch64_sme_ld1d_vert, // llvm.aarch64.sme.ld1d.vert |
337 | aarch64_sme_ld1h_horiz, // llvm.aarch64.sme.ld1h.horiz |
338 | aarch64_sme_ld1h_vert, // llvm.aarch64.sme.ld1h.vert |
339 | aarch64_sme_ld1q_horiz, // llvm.aarch64.sme.ld1q.horiz |
340 | aarch64_sme_ld1q_vert, // llvm.aarch64.sme.ld1q.vert |
341 | aarch64_sme_ld1w_horiz, // llvm.aarch64.sme.ld1w.horiz |
342 | aarch64_sme_ld1w_vert, // llvm.aarch64.sme.ld1w.vert |
343 | aarch64_sme_ldr, // llvm.aarch64.sme.ldr |
344 | aarch64_sme_ldr_zt, // llvm.aarch64.sme.ldr.zt |
345 | aarch64_sme_luti2_lane_zt, // llvm.aarch64.sme.luti2.lane.zt |
346 | aarch64_sme_luti2_lane_zt_x2, // llvm.aarch64.sme.luti2.lane.zt.x2 |
347 | aarch64_sme_luti2_lane_zt_x4, // llvm.aarch64.sme.luti2.lane.zt.x4 |
348 | aarch64_sme_luti4_lane_zt, // llvm.aarch64.sme.luti4.lane.zt |
349 | aarch64_sme_luti4_lane_zt_x2, // llvm.aarch64.sme.luti4.lane.zt.x2 |
350 | aarch64_sme_luti4_lane_zt_x4, // llvm.aarch64.sme.luti4.lane.zt.x4 |
351 | aarch64_sme_mopa, // llvm.aarch64.sme.mopa |
352 | aarch64_sme_mopa_nonwide, // llvm.aarch64.sme.mopa.nonwide |
353 | aarch64_sme_mopa_wide, // llvm.aarch64.sme.mopa.wide |
354 | aarch64_sme_mops, // llvm.aarch64.sme.mops |
355 | aarch64_sme_mops_nonwide, // llvm.aarch64.sme.mops.nonwide |
356 | aarch64_sme_mops_wide, // llvm.aarch64.sme.mops.wide |
357 | aarch64_sme_read_hor_vg2, // llvm.aarch64.sme.read.hor.vg2 |
358 | aarch64_sme_read_hor_vg4, // llvm.aarch64.sme.read.hor.vg4 |
359 | aarch64_sme_read_horiz, // llvm.aarch64.sme.read.horiz |
360 | aarch64_sme_read_ver_vg2, // llvm.aarch64.sme.read.ver.vg2 |
361 | aarch64_sme_read_ver_vg4, // llvm.aarch64.sme.read.ver.vg4 |
362 | aarch64_sme_read_vert, // llvm.aarch64.sme.read.vert |
363 | aarch64_sme_read_vg1x2, // llvm.aarch64.sme.read.vg1x2 |
364 | aarch64_sme_read_vg1x4, // llvm.aarch64.sme.read.vg1x4 |
365 | aarch64_sme_readq_horiz, // llvm.aarch64.sme.readq.horiz |
366 | aarch64_sme_readq_vert, // llvm.aarch64.sme.readq.vert |
367 | aarch64_sme_readz_horiz, // llvm.aarch64.sme.readz.horiz |
368 | aarch64_sme_readz_horiz_x2, // llvm.aarch64.sme.readz.horiz.x2 |
369 | aarch64_sme_readz_horiz_x4, // llvm.aarch64.sme.readz.horiz.x4 |
370 | aarch64_sme_readz_q_horiz, // llvm.aarch64.sme.readz.q.horiz |
371 | aarch64_sme_readz_q_vert, // llvm.aarch64.sme.readz.q.vert |
372 | aarch64_sme_readz_vert, // llvm.aarch64.sme.readz.vert |
373 | aarch64_sme_readz_vert_x2, // llvm.aarch64.sme.readz.vert.x2 |
374 | aarch64_sme_readz_vert_x4, // llvm.aarch64.sme.readz.vert.x4 |
375 | aarch64_sme_readz_x2, // llvm.aarch64.sme.readz.x2 |
376 | aarch64_sme_readz_x4, // llvm.aarch64.sme.readz.x4 |
377 | aarch64_sme_sdot_lane_za32_vg1x2, // llvm.aarch64.sme.sdot.lane.za32.vg1x2 |
378 | aarch64_sme_sdot_lane_za32_vg1x4, // llvm.aarch64.sme.sdot.lane.za32.vg1x4 |
379 | aarch64_sme_sdot_lane_za64_vg1x2, // llvm.aarch64.sme.sdot.lane.za64.vg1x2 |
380 | aarch64_sme_sdot_lane_za64_vg1x4, // llvm.aarch64.sme.sdot.lane.za64.vg1x4 |
381 | aarch64_sme_sdot_single_za32_vg1x2, // llvm.aarch64.sme.sdot.single.za32.vg1x2 |
382 | aarch64_sme_sdot_single_za32_vg1x4, // llvm.aarch64.sme.sdot.single.za32.vg1x4 |
383 | aarch64_sme_sdot_single_za64_vg1x2, // llvm.aarch64.sme.sdot.single.za64.vg1x2 |
384 | aarch64_sme_sdot_single_za64_vg1x4, // llvm.aarch64.sme.sdot.single.za64.vg1x4 |
385 | aarch64_sme_sdot_za32_vg1x2, // llvm.aarch64.sme.sdot.za32.vg1x2 |
386 | aarch64_sme_sdot_za32_vg1x4, // llvm.aarch64.sme.sdot.za32.vg1x4 |
387 | aarch64_sme_sdot_za64_vg1x2, // llvm.aarch64.sme.sdot.za64.vg1x2 |
388 | aarch64_sme_sdot_za64_vg1x4, // llvm.aarch64.sme.sdot.za64.vg1x4 |
389 | aarch64_sme_set_tpidr2, // llvm.aarch64.sme.set.tpidr2 |
390 | aarch64_sme_smla_za32_lane_vg4x1, // llvm.aarch64.sme.smla.za32.lane.vg4x1 |
391 | aarch64_sme_smla_za32_lane_vg4x2, // llvm.aarch64.sme.smla.za32.lane.vg4x2 |
392 | aarch64_sme_smla_za32_lane_vg4x4, // llvm.aarch64.sme.smla.za32.lane.vg4x4 |
393 | aarch64_sme_smla_za32_single_vg4x1, // llvm.aarch64.sme.smla.za32.single.vg4x1 |
394 | aarch64_sme_smla_za32_single_vg4x2, // llvm.aarch64.sme.smla.za32.single.vg4x2 |
395 | aarch64_sme_smla_za32_single_vg4x4, // llvm.aarch64.sme.smla.za32.single.vg4x4 |
396 | aarch64_sme_smla_za32_vg4x2, // llvm.aarch64.sme.smla.za32.vg4x2 |
397 | aarch64_sme_smla_za32_vg4x4, // llvm.aarch64.sme.smla.za32.vg4x4 |
398 | aarch64_sme_smla_za64_lane_vg4x1, // llvm.aarch64.sme.smla.za64.lane.vg4x1 |
399 | aarch64_sme_smla_za64_lane_vg4x2, // llvm.aarch64.sme.smla.za64.lane.vg4x2 |
400 | aarch64_sme_smla_za64_lane_vg4x4, // llvm.aarch64.sme.smla.za64.lane.vg4x4 |
401 | aarch64_sme_smla_za64_single_vg4x1, // llvm.aarch64.sme.smla.za64.single.vg4x1 |
402 | aarch64_sme_smla_za64_single_vg4x2, // llvm.aarch64.sme.smla.za64.single.vg4x2 |
403 | aarch64_sme_smla_za64_single_vg4x4, // llvm.aarch64.sme.smla.za64.single.vg4x4 |
404 | aarch64_sme_smla_za64_vg4x2, // llvm.aarch64.sme.smla.za64.vg4x2 |
405 | aarch64_sme_smla_za64_vg4x4, // llvm.aarch64.sme.smla.za64.vg4x4 |
406 | aarch64_sme_smlal_lane_vg2x1, // llvm.aarch64.sme.smlal.lane.vg2x1 |
407 | aarch64_sme_smlal_lane_vg2x2, // llvm.aarch64.sme.smlal.lane.vg2x2 |
408 | aarch64_sme_smlal_lane_vg2x4, // llvm.aarch64.sme.smlal.lane.vg2x4 |
409 | aarch64_sme_smlal_single_vg2x1, // llvm.aarch64.sme.smlal.single.vg2x1 |
410 | aarch64_sme_smlal_single_vg2x2, // llvm.aarch64.sme.smlal.single.vg2x2 |
411 | aarch64_sme_smlal_single_vg2x4, // llvm.aarch64.sme.smlal.single.vg2x4 |
412 | aarch64_sme_smlal_vg2x2, // llvm.aarch64.sme.smlal.vg2x2 |
413 | aarch64_sme_smlal_vg2x4, // llvm.aarch64.sme.smlal.vg2x4 |
414 | aarch64_sme_smls_za32_lane_vg4x1, // llvm.aarch64.sme.smls.za32.lane.vg4x1 |
415 | aarch64_sme_smls_za32_lane_vg4x2, // llvm.aarch64.sme.smls.za32.lane.vg4x2 |
416 | aarch64_sme_smls_za32_lane_vg4x4, // llvm.aarch64.sme.smls.za32.lane.vg4x4 |
417 | aarch64_sme_smls_za32_single_vg4x1, // llvm.aarch64.sme.smls.za32.single.vg4x1 |
418 | aarch64_sme_smls_za32_single_vg4x2, // llvm.aarch64.sme.smls.za32.single.vg4x2 |
419 | aarch64_sme_smls_za32_single_vg4x4, // llvm.aarch64.sme.smls.za32.single.vg4x4 |
420 | aarch64_sme_smls_za32_vg4x2, // llvm.aarch64.sme.smls.za32.vg4x2 |
421 | aarch64_sme_smls_za32_vg4x4, // llvm.aarch64.sme.smls.za32.vg4x4 |
422 | aarch64_sme_smls_za64_lane_vg4x1, // llvm.aarch64.sme.smls.za64.lane.vg4x1 |
423 | aarch64_sme_smls_za64_lane_vg4x2, // llvm.aarch64.sme.smls.za64.lane.vg4x2 |
424 | aarch64_sme_smls_za64_lane_vg4x4, // llvm.aarch64.sme.smls.za64.lane.vg4x4 |
425 | aarch64_sme_smls_za64_single_vg4x1, // llvm.aarch64.sme.smls.za64.single.vg4x1 |
426 | aarch64_sme_smls_za64_single_vg4x2, // llvm.aarch64.sme.smls.za64.single.vg4x2 |
427 | aarch64_sme_smls_za64_single_vg4x4, // llvm.aarch64.sme.smls.za64.single.vg4x4 |
428 | aarch64_sme_smls_za64_vg4x2, // llvm.aarch64.sme.smls.za64.vg4x2 |
429 | aarch64_sme_smls_za64_vg4x4, // llvm.aarch64.sme.smls.za64.vg4x4 |
430 | aarch64_sme_smlsl_lane_vg2x1, // llvm.aarch64.sme.smlsl.lane.vg2x1 |
431 | aarch64_sme_smlsl_lane_vg2x2, // llvm.aarch64.sme.smlsl.lane.vg2x2 |
432 | aarch64_sme_smlsl_lane_vg2x4, // llvm.aarch64.sme.smlsl.lane.vg2x4 |
433 | aarch64_sme_smlsl_single_vg2x1, // llvm.aarch64.sme.smlsl.single.vg2x1 |
434 | aarch64_sme_smlsl_single_vg2x2, // llvm.aarch64.sme.smlsl.single.vg2x2 |
435 | aarch64_sme_smlsl_single_vg2x4, // llvm.aarch64.sme.smlsl.single.vg2x4 |
436 | aarch64_sme_smlsl_vg2x2, // llvm.aarch64.sme.smlsl.vg2x2 |
437 | aarch64_sme_smlsl_vg2x4, // llvm.aarch64.sme.smlsl.vg2x4 |
438 | aarch64_sme_smopa_wide, // llvm.aarch64.sme.smopa.wide |
439 | aarch64_sme_smopa_za32, // llvm.aarch64.sme.smopa.za32 |
440 | aarch64_sme_smops_wide, // llvm.aarch64.sme.smops.wide |
441 | aarch64_sme_smops_za32, // llvm.aarch64.sme.smops.za32 |
442 | aarch64_sme_st1b_horiz, // llvm.aarch64.sme.st1b.horiz |
443 | aarch64_sme_st1b_vert, // llvm.aarch64.sme.st1b.vert |
444 | aarch64_sme_st1d_horiz, // llvm.aarch64.sme.st1d.horiz |
445 | aarch64_sme_st1d_vert, // llvm.aarch64.sme.st1d.vert |
446 | aarch64_sme_st1h_horiz, // llvm.aarch64.sme.st1h.horiz |
447 | aarch64_sme_st1h_vert, // llvm.aarch64.sme.st1h.vert |
448 | aarch64_sme_st1q_horiz, // llvm.aarch64.sme.st1q.horiz |
449 | aarch64_sme_st1q_vert, // llvm.aarch64.sme.st1q.vert |
450 | aarch64_sme_st1w_horiz, // llvm.aarch64.sme.st1w.horiz |
451 | aarch64_sme_st1w_vert, // llvm.aarch64.sme.st1w.vert |
452 | aarch64_sme_str, // llvm.aarch64.sme.str |
453 | aarch64_sme_str_zt, // llvm.aarch64.sme.str.zt |
454 | aarch64_sme_sub_write_single_za_vg1x2, // llvm.aarch64.sme.sub.write.single.za.vg1x2 |
455 | aarch64_sme_sub_write_single_za_vg1x4, // llvm.aarch64.sme.sub.write.single.za.vg1x4 |
456 | aarch64_sme_sub_write_za_vg1x2, // llvm.aarch64.sme.sub.write.za.vg1x2 |
457 | aarch64_sme_sub_write_za_vg1x4, // llvm.aarch64.sme.sub.write.za.vg1x4 |
458 | aarch64_sme_sub_za16_vg1x2, // llvm.aarch64.sme.sub.za16.vg1x2 |
459 | aarch64_sme_sub_za16_vg1x4, // llvm.aarch64.sme.sub.za16.vg1x4 |
460 | aarch64_sme_sub_za32_vg1x2, // llvm.aarch64.sme.sub.za32.vg1x2 |
461 | aarch64_sme_sub_za32_vg1x4, // llvm.aarch64.sme.sub.za32.vg1x4 |
462 | aarch64_sme_sub_za64_vg1x2, // llvm.aarch64.sme.sub.za64.vg1x2 |
463 | aarch64_sme_sub_za64_vg1x4, // llvm.aarch64.sme.sub.za64.vg1x4 |
464 | aarch64_sme_sudot_lane_za32_vg1x2, // llvm.aarch64.sme.sudot.lane.za32.vg1x2 |
465 | aarch64_sme_sudot_lane_za32_vg1x4, // llvm.aarch64.sme.sudot.lane.za32.vg1x4 |
466 | aarch64_sme_sudot_single_za32_vg1x2, // llvm.aarch64.sme.sudot.single.za32.vg1x2 |
467 | aarch64_sme_sudot_single_za32_vg1x4, // llvm.aarch64.sme.sudot.single.za32.vg1x4 |
468 | aarch64_sme_sumla_za32_lane_vg4x1, // llvm.aarch64.sme.sumla.za32.lane.vg4x1 |
469 | aarch64_sme_sumla_za32_lane_vg4x2, // llvm.aarch64.sme.sumla.za32.lane.vg4x2 |
470 | aarch64_sme_sumla_za32_lane_vg4x4, // llvm.aarch64.sme.sumla.za32.lane.vg4x4 |
471 | aarch64_sme_sumla_za32_single_vg4x2, // llvm.aarch64.sme.sumla.za32.single.vg4x2 |
472 | aarch64_sme_sumla_za32_single_vg4x4, // llvm.aarch64.sme.sumla.za32.single.vg4x4 |
473 | aarch64_sme_sumopa_wide, // llvm.aarch64.sme.sumopa.wide |
474 | aarch64_sme_sumops_wide, // llvm.aarch64.sme.sumops.wide |
475 | aarch64_sme_suvdot_lane_za32_vg1x4, // llvm.aarch64.sme.suvdot.lane.za32.vg1x4 |
476 | aarch64_sme_svdot_lane_za32_vg1x2, // llvm.aarch64.sme.svdot.lane.za32.vg1x2 |
477 | aarch64_sme_svdot_lane_za32_vg1x4, // llvm.aarch64.sme.svdot.lane.za32.vg1x4 |
478 | aarch64_sme_svdot_lane_za64_vg1x4, // llvm.aarch64.sme.svdot.lane.za64.vg1x4 |
479 | aarch64_sme_udot_lane_za32_vg1x2, // llvm.aarch64.sme.udot.lane.za32.vg1x2 |
480 | aarch64_sme_udot_lane_za32_vg1x4, // llvm.aarch64.sme.udot.lane.za32.vg1x4 |
481 | aarch64_sme_udot_lane_za64_vg1x2, // llvm.aarch64.sme.udot.lane.za64.vg1x2 |
482 | aarch64_sme_udot_lane_za64_vg1x4, // llvm.aarch64.sme.udot.lane.za64.vg1x4 |
483 | aarch64_sme_udot_single_za32_vg1x2, // llvm.aarch64.sme.udot.single.za32.vg1x2 |
484 | aarch64_sme_udot_single_za32_vg1x4, // llvm.aarch64.sme.udot.single.za32.vg1x4 |
485 | aarch64_sme_udot_single_za64_vg1x2, // llvm.aarch64.sme.udot.single.za64.vg1x2 |
486 | aarch64_sme_udot_single_za64_vg1x4, // llvm.aarch64.sme.udot.single.za64.vg1x4 |
487 | aarch64_sme_udot_za32_vg1x2, // llvm.aarch64.sme.udot.za32.vg1x2 |
488 | aarch64_sme_udot_za32_vg1x4, // llvm.aarch64.sme.udot.za32.vg1x4 |
489 | aarch64_sme_udot_za64_vg1x2, // llvm.aarch64.sme.udot.za64.vg1x2 |
490 | aarch64_sme_udot_za64_vg1x4, // llvm.aarch64.sme.udot.za64.vg1x4 |
491 | aarch64_sme_umla_za32_lane_vg4x1, // llvm.aarch64.sme.umla.za32.lane.vg4x1 |
492 | aarch64_sme_umla_za32_lane_vg4x2, // llvm.aarch64.sme.umla.za32.lane.vg4x2 |
493 | aarch64_sme_umla_za32_lane_vg4x4, // llvm.aarch64.sme.umla.za32.lane.vg4x4 |
494 | aarch64_sme_umla_za32_single_vg4x1, // llvm.aarch64.sme.umla.za32.single.vg4x1 |
495 | aarch64_sme_umla_za32_single_vg4x2, // llvm.aarch64.sme.umla.za32.single.vg4x2 |
496 | aarch64_sme_umla_za32_single_vg4x4, // llvm.aarch64.sme.umla.za32.single.vg4x4 |
497 | aarch64_sme_umla_za32_vg4x2, // llvm.aarch64.sme.umla.za32.vg4x2 |
498 | aarch64_sme_umla_za32_vg4x4, // llvm.aarch64.sme.umla.za32.vg4x4 |
499 | aarch64_sme_umla_za64_lane_vg4x1, // llvm.aarch64.sme.umla.za64.lane.vg4x1 |
500 | aarch64_sme_umla_za64_lane_vg4x2, // llvm.aarch64.sme.umla.za64.lane.vg4x2 |
501 | aarch64_sme_umla_za64_lane_vg4x4, // llvm.aarch64.sme.umla.za64.lane.vg4x4 |
502 | aarch64_sme_umla_za64_single_vg4x1, // llvm.aarch64.sme.umla.za64.single.vg4x1 |
503 | aarch64_sme_umla_za64_single_vg4x2, // llvm.aarch64.sme.umla.za64.single.vg4x2 |
504 | aarch64_sme_umla_za64_single_vg4x4, // llvm.aarch64.sme.umla.za64.single.vg4x4 |
505 | aarch64_sme_umla_za64_vg4x2, // llvm.aarch64.sme.umla.za64.vg4x2 |
506 | aarch64_sme_umla_za64_vg4x4, // llvm.aarch64.sme.umla.za64.vg4x4 |
507 | aarch64_sme_umlal_lane_vg2x1, // llvm.aarch64.sme.umlal.lane.vg2x1 |
508 | aarch64_sme_umlal_lane_vg2x2, // llvm.aarch64.sme.umlal.lane.vg2x2 |
509 | aarch64_sme_umlal_lane_vg2x4, // llvm.aarch64.sme.umlal.lane.vg2x4 |
510 | aarch64_sme_umlal_single_vg2x1, // llvm.aarch64.sme.umlal.single.vg2x1 |
511 | aarch64_sme_umlal_single_vg2x2, // llvm.aarch64.sme.umlal.single.vg2x2 |
512 | aarch64_sme_umlal_single_vg2x4, // llvm.aarch64.sme.umlal.single.vg2x4 |
513 | aarch64_sme_umlal_vg2x2, // llvm.aarch64.sme.umlal.vg2x2 |
514 | aarch64_sme_umlal_vg2x4, // llvm.aarch64.sme.umlal.vg2x4 |
515 | aarch64_sme_umls_za32_lane_vg4x1, // llvm.aarch64.sme.umls.za32.lane.vg4x1 |
516 | aarch64_sme_umls_za32_lane_vg4x2, // llvm.aarch64.sme.umls.za32.lane.vg4x2 |
517 | aarch64_sme_umls_za32_lane_vg4x4, // llvm.aarch64.sme.umls.za32.lane.vg4x4 |
518 | aarch64_sme_umls_za32_single_vg4x1, // llvm.aarch64.sme.umls.za32.single.vg4x1 |
519 | aarch64_sme_umls_za32_single_vg4x2, // llvm.aarch64.sme.umls.za32.single.vg4x2 |
520 | aarch64_sme_umls_za32_single_vg4x4, // llvm.aarch64.sme.umls.za32.single.vg4x4 |
521 | aarch64_sme_umls_za32_vg4x2, // llvm.aarch64.sme.umls.za32.vg4x2 |
522 | aarch64_sme_umls_za32_vg4x4, // llvm.aarch64.sme.umls.za32.vg4x4 |
523 | aarch64_sme_umls_za64_lane_vg4x1, // llvm.aarch64.sme.umls.za64.lane.vg4x1 |
524 | aarch64_sme_umls_za64_lane_vg4x2, // llvm.aarch64.sme.umls.za64.lane.vg4x2 |
525 | aarch64_sme_umls_za64_lane_vg4x4, // llvm.aarch64.sme.umls.za64.lane.vg4x4 |
526 | aarch64_sme_umls_za64_single_vg4x1, // llvm.aarch64.sme.umls.za64.single.vg4x1 |
527 | aarch64_sme_umls_za64_single_vg4x2, // llvm.aarch64.sme.umls.za64.single.vg4x2 |
528 | aarch64_sme_umls_za64_single_vg4x4, // llvm.aarch64.sme.umls.za64.single.vg4x4 |
529 | aarch64_sme_umls_za64_vg4x2, // llvm.aarch64.sme.umls.za64.vg4x2 |
530 | aarch64_sme_umls_za64_vg4x4, // llvm.aarch64.sme.umls.za64.vg4x4 |
531 | aarch64_sme_umlsl_lane_vg2x1, // llvm.aarch64.sme.umlsl.lane.vg2x1 |
532 | aarch64_sme_umlsl_lane_vg2x2, // llvm.aarch64.sme.umlsl.lane.vg2x2 |
533 | aarch64_sme_umlsl_lane_vg2x4, // llvm.aarch64.sme.umlsl.lane.vg2x4 |
534 | aarch64_sme_umlsl_single_vg2x1, // llvm.aarch64.sme.umlsl.single.vg2x1 |
535 | aarch64_sme_umlsl_single_vg2x2, // llvm.aarch64.sme.umlsl.single.vg2x2 |
536 | aarch64_sme_umlsl_single_vg2x4, // llvm.aarch64.sme.umlsl.single.vg2x4 |
537 | aarch64_sme_umlsl_vg2x2, // llvm.aarch64.sme.umlsl.vg2x2 |
538 | aarch64_sme_umlsl_vg2x4, // llvm.aarch64.sme.umlsl.vg2x4 |
539 | aarch64_sme_umopa_wide, // llvm.aarch64.sme.umopa.wide |
540 | aarch64_sme_umopa_za32, // llvm.aarch64.sme.umopa.za32 |
541 | aarch64_sme_umops_wide, // llvm.aarch64.sme.umops.wide |
542 | aarch64_sme_umops_za32, // llvm.aarch64.sme.umops.za32 |
543 | aarch64_sme_usdot_lane_za32_vg1x2, // llvm.aarch64.sme.usdot.lane.za32.vg1x2 |
544 | aarch64_sme_usdot_lane_za32_vg1x4, // llvm.aarch64.sme.usdot.lane.za32.vg1x4 |
545 | aarch64_sme_usdot_single_za32_vg1x2, // llvm.aarch64.sme.usdot.single.za32.vg1x2 |
546 | aarch64_sme_usdot_single_za32_vg1x4, // llvm.aarch64.sme.usdot.single.za32.vg1x4 |
547 | aarch64_sme_usdot_za32_vg1x2, // llvm.aarch64.sme.usdot.za32.vg1x2 |
548 | aarch64_sme_usdot_za32_vg1x4, // llvm.aarch64.sme.usdot.za32.vg1x4 |
549 | aarch64_sme_usmla_za32_lane_vg4x1, // llvm.aarch64.sme.usmla.za32.lane.vg4x1 |
550 | aarch64_sme_usmla_za32_lane_vg4x2, // llvm.aarch64.sme.usmla.za32.lane.vg4x2 |
551 | aarch64_sme_usmla_za32_lane_vg4x4, // llvm.aarch64.sme.usmla.za32.lane.vg4x4 |
552 | aarch64_sme_usmla_za32_single_vg4x1, // llvm.aarch64.sme.usmla.za32.single.vg4x1 |
553 | aarch64_sme_usmla_za32_single_vg4x2, // llvm.aarch64.sme.usmla.za32.single.vg4x2 |
554 | aarch64_sme_usmla_za32_single_vg4x4, // llvm.aarch64.sme.usmla.za32.single.vg4x4 |
555 | aarch64_sme_usmla_za32_vg4x2, // llvm.aarch64.sme.usmla.za32.vg4x2 |
556 | aarch64_sme_usmla_za32_vg4x4, // llvm.aarch64.sme.usmla.za32.vg4x4 |
557 | aarch64_sme_usmopa_wide, // llvm.aarch64.sme.usmopa.wide |
558 | aarch64_sme_usmops_wide, // llvm.aarch64.sme.usmops.wide |
559 | aarch64_sme_usvdot_lane_za32_vg1x4, // llvm.aarch64.sme.usvdot.lane.za32.vg1x4 |
560 | aarch64_sme_uvdot_lane_za32_vg1x2, // llvm.aarch64.sme.uvdot.lane.za32.vg1x2 |
561 | aarch64_sme_uvdot_lane_za32_vg1x4, // llvm.aarch64.sme.uvdot.lane.za32.vg1x4 |
562 | aarch64_sme_uvdot_lane_za64_vg1x4, // llvm.aarch64.sme.uvdot.lane.za64.vg1x4 |
563 | aarch64_sme_write_hor_vg2, // llvm.aarch64.sme.write.hor.vg2 |
564 | aarch64_sme_write_hor_vg4, // llvm.aarch64.sme.write.hor.vg4 |
565 | aarch64_sme_write_horiz, // llvm.aarch64.sme.write.horiz |
566 | aarch64_sme_write_ver_vg2, // llvm.aarch64.sme.write.ver.vg2 |
567 | aarch64_sme_write_ver_vg4, // llvm.aarch64.sme.write.ver.vg4 |
568 | aarch64_sme_write_vert, // llvm.aarch64.sme.write.vert |
569 | aarch64_sme_write_vg1x2, // llvm.aarch64.sme.write.vg1x2 |
570 | aarch64_sme_write_vg1x4, // llvm.aarch64.sme.write.vg1x4 |
571 | aarch64_sme_writeq_horiz, // llvm.aarch64.sme.writeq.horiz |
572 | aarch64_sme_writeq_vert, // llvm.aarch64.sme.writeq.vert |
573 | aarch64_sme_za_disable, // llvm.aarch64.sme.za.disable |
574 | aarch64_sme_za_enable, // llvm.aarch64.sme.za.enable |
575 | aarch64_sme_zero, // llvm.aarch64.sme.zero |
576 | aarch64_sme_zero_za64_vg1x2, // llvm.aarch64.sme.zero.za64.vg1x2 |
577 | aarch64_sme_zero_za64_vg1x4, // llvm.aarch64.sme.zero.za64.vg1x4 |
578 | aarch64_sme_zero_za64_vg2x1, // llvm.aarch64.sme.zero.za64.vg2x1 |
579 | aarch64_sme_zero_za64_vg2x2, // llvm.aarch64.sme.zero.za64.vg2x2 |
580 | aarch64_sme_zero_za64_vg2x4, // llvm.aarch64.sme.zero.za64.vg2x4 |
581 | aarch64_sme_zero_za64_vg4x1, // llvm.aarch64.sme.zero.za64.vg4x1 |
582 | aarch64_sme_zero_za64_vg4x2, // llvm.aarch64.sme.zero.za64.vg4x2 |
583 | aarch64_sme_zero_za64_vg4x4, // llvm.aarch64.sme.zero.za64.vg4x4 |
584 | aarch64_sme_zero_zt, // llvm.aarch64.sme.zero.zt |
585 | aarch64_space, // llvm.aarch64.space |
586 | aarch64_st64b, // llvm.aarch64.st64b |
587 | aarch64_st64bv, // llvm.aarch64.st64bv |
588 | aarch64_st64bv0, // llvm.aarch64.st64bv0 |
589 | aarch64_stg, // llvm.aarch64.stg |
590 | aarch64_stgp, // llvm.aarch64.stgp |
591 | aarch64_stlxp, // llvm.aarch64.stlxp |
592 | aarch64_stlxr, // llvm.aarch64.stlxr |
593 | aarch64_stxp, // llvm.aarch64.stxp |
594 | aarch64_stxr, // llvm.aarch64.stxr |
595 | aarch64_subp, // llvm.aarch64.subp |
596 | aarch64_sve_abs, // llvm.aarch64.sve.abs |
597 | aarch64_sve_adclb, // llvm.aarch64.sve.adclb |
598 | aarch64_sve_adclt, // llvm.aarch64.sve.adclt |
599 | aarch64_sve_add, // llvm.aarch64.sve.add |
600 | aarch64_sve_add_single_x2, // llvm.aarch64.sve.add.single.x2 |
601 | aarch64_sve_add_single_x4, // llvm.aarch64.sve.add.single.x4 |
602 | aarch64_sve_add_u, // llvm.aarch64.sve.add.u |
603 | aarch64_sve_addhnb, // llvm.aarch64.sve.addhnb |
604 | aarch64_sve_addhnt, // llvm.aarch64.sve.addhnt |
605 | aarch64_sve_addp, // llvm.aarch64.sve.addp |
606 | aarch64_sve_addqv, // llvm.aarch64.sve.addqv |
607 | aarch64_sve_adrb, // llvm.aarch64.sve.adrb |
608 | aarch64_sve_adrd, // llvm.aarch64.sve.adrd |
609 | aarch64_sve_adrh, // llvm.aarch64.sve.adrh |
610 | aarch64_sve_adrw, // llvm.aarch64.sve.adrw |
611 | aarch64_sve_aesd, // llvm.aarch64.sve.aesd |
612 | aarch64_sve_aese, // llvm.aarch64.sve.aese |
613 | aarch64_sve_aesimc, // llvm.aarch64.sve.aesimc |
614 | aarch64_sve_aesmc, // llvm.aarch64.sve.aesmc |
615 | aarch64_sve_and, // llvm.aarch64.sve.and |
616 | aarch64_sve_and_u, // llvm.aarch64.sve.and.u |
617 | aarch64_sve_and_z, // llvm.aarch64.sve.and.z |
618 | aarch64_sve_andqv, // llvm.aarch64.sve.andqv |
619 | aarch64_sve_andv, // llvm.aarch64.sve.andv |
620 | aarch64_sve_asr, // llvm.aarch64.sve.asr |
621 | aarch64_sve_asr_u, // llvm.aarch64.sve.asr.u |
622 | aarch64_sve_asr_wide, // llvm.aarch64.sve.asr.wide |
623 | aarch64_sve_asrd, // llvm.aarch64.sve.asrd |
624 | aarch64_sve_bcax, // llvm.aarch64.sve.bcax |
625 | aarch64_sve_bdep_x, // llvm.aarch64.sve.bdep.x |
626 | aarch64_sve_bext_x, // llvm.aarch64.sve.bext.x |
627 | aarch64_sve_bfclamp_single_x2, // llvm.aarch64.sve.bfclamp.single.x2 |
628 | aarch64_sve_bfclamp_single_x4, // llvm.aarch64.sve.bfclamp.single.x4 |
629 | aarch64_sve_bfcvt_x2, // llvm.aarch64.sve.bfcvt.x2 |
630 | aarch64_sve_bfcvtn_x2, // llvm.aarch64.sve.bfcvtn.x2 |
631 | aarch64_sve_bfdot, // llvm.aarch64.sve.bfdot |
632 | aarch64_sve_bfdot_lane_v2, // llvm.aarch64.sve.bfdot.lane.v2 |
633 | aarch64_sve_bfmlalb, // llvm.aarch64.sve.bfmlalb |
634 | aarch64_sve_bfmlalb_lane_v2, // llvm.aarch64.sve.bfmlalb.lane.v2 |
635 | aarch64_sve_bfmlalt, // llvm.aarch64.sve.bfmlalt |
636 | aarch64_sve_bfmlalt_lane_v2, // llvm.aarch64.sve.bfmlalt.lane.v2 |
637 | aarch64_sve_bfmlslb, // llvm.aarch64.sve.bfmlslb |
638 | aarch64_sve_bfmlslb_lane, // llvm.aarch64.sve.bfmlslb.lane |
639 | aarch64_sve_bfmlslt, // llvm.aarch64.sve.bfmlslt |
640 | aarch64_sve_bfmlslt_lane, // llvm.aarch64.sve.bfmlslt.lane |
641 | aarch64_sve_bfmmla, // llvm.aarch64.sve.bfmmla |
642 | aarch64_sve_bgrp_x, // llvm.aarch64.sve.bgrp.x |
643 | aarch64_sve_bic, // llvm.aarch64.sve.bic |
644 | aarch64_sve_bic_u, // llvm.aarch64.sve.bic.u |
645 | aarch64_sve_bic_z, // llvm.aarch64.sve.bic.z |
646 | aarch64_sve_brka, // llvm.aarch64.sve.brka |
647 | aarch64_sve_brka_z, // llvm.aarch64.sve.brka.z |
648 | aarch64_sve_brkb, // llvm.aarch64.sve.brkb |
649 | aarch64_sve_brkb_z, // llvm.aarch64.sve.brkb.z |
650 | aarch64_sve_brkn_z, // llvm.aarch64.sve.brkn.z |
651 | aarch64_sve_brkpa_z, // llvm.aarch64.sve.brkpa.z |
652 | aarch64_sve_brkpb_z, // llvm.aarch64.sve.brkpb.z |
653 | aarch64_sve_bsl, // llvm.aarch64.sve.bsl |
654 | aarch64_sve_bsl1n, // llvm.aarch64.sve.bsl1n |
655 | aarch64_sve_bsl2n, // llvm.aarch64.sve.bsl2n |
656 | aarch64_sve_cadd_x, // llvm.aarch64.sve.cadd.x |
657 | aarch64_sve_cdot, // llvm.aarch64.sve.cdot |
658 | aarch64_sve_cdot_lane, // llvm.aarch64.sve.cdot.lane |
659 | aarch64_sve_clasta, // llvm.aarch64.sve.clasta |
660 | aarch64_sve_clasta_n, // llvm.aarch64.sve.clasta.n |
661 | aarch64_sve_clastb, // llvm.aarch64.sve.clastb |
662 | aarch64_sve_clastb_n, // llvm.aarch64.sve.clastb.n |
663 | aarch64_sve_cls, // llvm.aarch64.sve.cls |
664 | aarch64_sve_clz, // llvm.aarch64.sve.clz |
665 | aarch64_sve_cmla_lane_x, // llvm.aarch64.sve.cmla.lane.x |
666 | aarch64_sve_cmla_x, // llvm.aarch64.sve.cmla.x |
667 | aarch64_sve_cmpeq, // llvm.aarch64.sve.cmpeq |
668 | aarch64_sve_cmpeq_wide, // llvm.aarch64.sve.cmpeq.wide |
669 | aarch64_sve_cmpge, // llvm.aarch64.sve.cmpge |
670 | aarch64_sve_cmpge_wide, // llvm.aarch64.sve.cmpge.wide |
671 | aarch64_sve_cmpgt, // llvm.aarch64.sve.cmpgt |
672 | aarch64_sve_cmpgt_wide, // llvm.aarch64.sve.cmpgt.wide |
673 | aarch64_sve_cmphi, // llvm.aarch64.sve.cmphi |
674 | aarch64_sve_cmphi_wide, // llvm.aarch64.sve.cmphi.wide |
675 | aarch64_sve_cmphs, // llvm.aarch64.sve.cmphs |
676 | aarch64_sve_cmphs_wide, // llvm.aarch64.sve.cmphs.wide |
677 | aarch64_sve_cmple_wide, // llvm.aarch64.sve.cmple.wide |
678 | aarch64_sve_cmplo_wide, // llvm.aarch64.sve.cmplo.wide |
679 | aarch64_sve_cmpls_wide, // llvm.aarch64.sve.cmpls.wide |
680 | aarch64_sve_cmplt_wide, // llvm.aarch64.sve.cmplt.wide |
681 | aarch64_sve_cmpne, // llvm.aarch64.sve.cmpne |
682 | aarch64_sve_cmpne_wide, // llvm.aarch64.sve.cmpne.wide |
683 | aarch64_sve_cnot, // llvm.aarch64.sve.cnot |
684 | aarch64_sve_cnt, // llvm.aarch64.sve.cnt |
685 | aarch64_sve_cntb, // llvm.aarch64.sve.cntb |
686 | aarch64_sve_cntd, // llvm.aarch64.sve.cntd |
687 | aarch64_sve_cnth, // llvm.aarch64.sve.cnth |
688 | aarch64_sve_cntp, // llvm.aarch64.sve.cntp |
689 | aarch64_sve_cntp_c16, // llvm.aarch64.sve.cntp.c16 |
690 | aarch64_sve_cntp_c32, // llvm.aarch64.sve.cntp.c32 |
691 | aarch64_sve_cntp_c64, // llvm.aarch64.sve.cntp.c64 |
692 | aarch64_sve_cntp_c8, // llvm.aarch64.sve.cntp.c8 |
693 | aarch64_sve_cntw, // llvm.aarch64.sve.cntw |
694 | aarch64_sve_compact, // llvm.aarch64.sve.compact |
695 | aarch64_sve_convert_from_svbool, // llvm.aarch64.sve.convert.from.svbool |
696 | aarch64_sve_convert_to_svbool, // llvm.aarch64.sve.convert.to.svbool |
697 | aarch64_sve_dup, // llvm.aarch64.sve.dup |
698 | aarch64_sve_dup_laneq, // llvm.aarch64.sve.dup.laneq |
699 | aarch64_sve_dup_x, // llvm.aarch64.sve.dup.x |
700 | aarch64_sve_dupq_lane, // llvm.aarch64.sve.dupq.lane |
701 | aarch64_sve_eor, // llvm.aarch64.sve.eor |
702 | aarch64_sve_eor_u, // llvm.aarch64.sve.eor.u |
703 | aarch64_sve_eor_z, // llvm.aarch64.sve.eor.z |
704 | aarch64_sve_eor3, // llvm.aarch64.sve.eor3 |
705 | aarch64_sve_eorbt, // llvm.aarch64.sve.eorbt |
706 | aarch64_sve_eorqv, // llvm.aarch64.sve.eorqv |
707 | aarch64_sve_eortb, // llvm.aarch64.sve.eortb |
708 | aarch64_sve_eorv, // llvm.aarch64.sve.eorv |
709 | aarch64_sve_ext, // llvm.aarch64.sve.ext |
710 | aarch64_sve_extq, // llvm.aarch64.sve.extq |
711 | aarch64_sve_fabd, // llvm.aarch64.sve.fabd |
712 | aarch64_sve_fabd_u, // llvm.aarch64.sve.fabd.u |
713 | aarch64_sve_fabs, // llvm.aarch64.sve.fabs |
714 | aarch64_sve_facge, // llvm.aarch64.sve.facge |
715 | aarch64_sve_facgt, // llvm.aarch64.sve.facgt |
716 | aarch64_sve_fadd, // llvm.aarch64.sve.fadd |
717 | aarch64_sve_fadd_u, // llvm.aarch64.sve.fadd.u |
718 | aarch64_sve_fadda, // llvm.aarch64.sve.fadda |
719 | aarch64_sve_faddp, // llvm.aarch64.sve.faddp |
720 | aarch64_sve_faddqv, // llvm.aarch64.sve.faddqv |
721 | aarch64_sve_faddv, // llvm.aarch64.sve.faddv |
722 | aarch64_sve_fcadd, // llvm.aarch64.sve.fcadd |
723 | aarch64_sve_fclamp, // llvm.aarch64.sve.fclamp |
724 | aarch64_sve_fclamp_single_x2, // llvm.aarch64.sve.fclamp.single.x2 |
725 | aarch64_sve_fclamp_single_x4, // llvm.aarch64.sve.fclamp.single.x4 |
726 | aarch64_sve_fcmla, // llvm.aarch64.sve.fcmla |
727 | aarch64_sve_fcmla_lane, // llvm.aarch64.sve.fcmla.lane |
728 | aarch64_sve_fcmpeq, // llvm.aarch64.sve.fcmpeq |
729 | aarch64_sve_fcmpge, // llvm.aarch64.sve.fcmpge |
730 | aarch64_sve_fcmpgt, // llvm.aarch64.sve.fcmpgt |
731 | aarch64_sve_fcmpne, // llvm.aarch64.sve.fcmpne |
732 | aarch64_sve_fcmpuo, // llvm.aarch64.sve.fcmpuo |
733 | aarch64_sve_fcvt, // llvm.aarch64.sve.fcvt |
734 | aarch64_sve_fcvt_bf16f32, // llvm.aarch64.sve.fcvt.bf16f32 |
735 | aarch64_sve_fcvt_f16f32, // llvm.aarch64.sve.fcvt.f16f32 |
736 | aarch64_sve_fcvt_f16f64, // llvm.aarch64.sve.fcvt.f16f64 |
737 | aarch64_sve_fcvt_f32f16, // llvm.aarch64.sve.fcvt.f32f16 |
738 | aarch64_sve_fcvt_f32f64, // llvm.aarch64.sve.fcvt.f32f64 |
739 | aarch64_sve_fcvt_f64f16, // llvm.aarch64.sve.fcvt.f64f16 |
740 | aarch64_sve_fcvt_f64f32, // llvm.aarch64.sve.fcvt.f64f32 |
741 | aarch64_sve_fcvt_widen_x2, // llvm.aarch64.sve.fcvt.widen.x2 |
742 | aarch64_sve_fcvt_x2, // llvm.aarch64.sve.fcvt.x2 |
743 | aarch64_sve_fcvtl_widen_x2, // llvm.aarch64.sve.fcvtl.widen.x2 |
744 | aarch64_sve_fcvtlt_f32f16, // llvm.aarch64.sve.fcvtlt.f32f16 |
745 | aarch64_sve_fcvtlt_f64f32, // llvm.aarch64.sve.fcvtlt.f64f32 |
746 | aarch64_sve_fcvtn_x2, // llvm.aarch64.sve.fcvtn.x2 |
747 | aarch64_sve_fcvtnt_bf16f32, // llvm.aarch64.sve.fcvtnt.bf16f32 |
748 | aarch64_sve_fcvtnt_f16f32, // llvm.aarch64.sve.fcvtnt.f16f32 |
749 | aarch64_sve_fcvtnt_f32f64, // llvm.aarch64.sve.fcvtnt.f32f64 |
750 | aarch64_sve_fcvtx_f32f64, // llvm.aarch64.sve.fcvtx.f32f64 |
751 | aarch64_sve_fcvtxnt_f32f64, // llvm.aarch64.sve.fcvtxnt.f32f64 |
752 | aarch64_sve_fcvtzs, // llvm.aarch64.sve.fcvtzs |
753 | aarch64_sve_fcvtzs_i32f16, // llvm.aarch64.sve.fcvtzs.i32f16 |
754 | aarch64_sve_fcvtzs_i32f64, // llvm.aarch64.sve.fcvtzs.i32f64 |
755 | aarch64_sve_fcvtzs_i64f16, // llvm.aarch64.sve.fcvtzs.i64f16 |
756 | aarch64_sve_fcvtzs_i64f32, // llvm.aarch64.sve.fcvtzs.i64f32 |
757 | aarch64_sve_fcvtzs_x2, // llvm.aarch64.sve.fcvtzs.x2 |
758 | aarch64_sve_fcvtzs_x4, // llvm.aarch64.sve.fcvtzs.x4 |
759 | aarch64_sve_fcvtzu, // llvm.aarch64.sve.fcvtzu |
760 | aarch64_sve_fcvtzu_i32f16, // llvm.aarch64.sve.fcvtzu.i32f16 |
761 | aarch64_sve_fcvtzu_i32f64, // llvm.aarch64.sve.fcvtzu.i32f64 |
762 | aarch64_sve_fcvtzu_i64f16, // llvm.aarch64.sve.fcvtzu.i64f16 |
763 | aarch64_sve_fcvtzu_i64f32, // llvm.aarch64.sve.fcvtzu.i64f32 |
764 | aarch64_sve_fcvtzu_x2, // llvm.aarch64.sve.fcvtzu.x2 |
765 | aarch64_sve_fcvtzu_x4, // llvm.aarch64.sve.fcvtzu.x4 |
766 | aarch64_sve_fdiv, // llvm.aarch64.sve.fdiv |
767 | aarch64_sve_fdiv_u, // llvm.aarch64.sve.fdiv.u |
768 | aarch64_sve_fdivr, // llvm.aarch64.sve.fdivr |
769 | aarch64_sve_fdot_lane_x2, // llvm.aarch64.sve.fdot.lane.x2 |
770 | aarch64_sve_fdot_x2, // llvm.aarch64.sve.fdot.x2 |
771 | aarch64_sve_fexpa_x, // llvm.aarch64.sve.fexpa.x |
772 | aarch64_sve_flogb, // llvm.aarch64.sve.flogb |
773 | aarch64_sve_fmad, // llvm.aarch64.sve.fmad |
774 | aarch64_sve_fmax, // llvm.aarch64.sve.fmax |
775 | aarch64_sve_fmax_single_x2, // llvm.aarch64.sve.fmax.single.x2 |
776 | aarch64_sve_fmax_single_x4, // llvm.aarch64.sve.fmax.single.x4 |
777 | aarch64_sve_fmax_u, // llvm.aarch64.sve.fmax.u |
778 | aarch64_sve_fmax_x2, // llvm.aarch64.sve.fmax.x2 |
779 | aarch64_sve_fmax_x4, // llvm.aarch64.sve.fmax.x4 |
780 | aarch64_sve_fmaxnm, // llvm.aarch64.sve.fmaxnm |
781 | aarch64_sve_fmaxnm_single_x2, // llvm.aarch64.sve.fmaxnm.single.x2 |
782 | aarch64_sve_fmaxnm_single_x4, // llvm.aarch64.sve.fmaxnm.single.x4 |
783 | aarch64_sve_fmaxnm_u, // llvm.aarch64.sve.fmaxnm.u |
784 | aarch64_sve_fmaxnm_x2, // llvm.aarch64.sve.fmaxnm.x2 |
785 | aarch64_sve_fmaxnm_x4, // llvm.aarch64.sve.fmaxnm.x4 |
786 | aarch64_sve_fmaxnmp, // llvm.aarch64.sve.fmaxnmp |
787 | aarch64_sve_fmaxnmqv, // llvm.aarch64.sve.fmaxnmqv |
788 | aarch64_sve_fmaxnmv, // llvm.aarch64.sve.fmaxnmv |
789 | aarch64_sve_fmaxp, // llvm.aarch64.sve.fmaxp |
790 | aarch64_sve_fmaxqv, // llvm.aarch64.sve.fmaxqv |
791 | aarch64_sve_fmaxv, // llvm.aarch64.sve.fmaxv |
792 | aarch64_sve_fmin, // llvm.aarch64.sve.fmin |
793 | aarch64_sve_fmin_single_x2, // llvm.aarch64.sve.fmin.single.x2 |
794 | aarch64_sve_fmin_single_x4, // llvm.aarch64.sve.fmin.single.x4 |
795 | aarch64_sve_fmin_u, // llvm.aarch64.sve.fmin.u |
796 | aarch64_sve_fmin_x2, // llvm.aarch64.sve.fmin.x2 |
797 | aarch64_sve_fmin_x4, // llvm.aarch64.sve.fmin.x4 |
798 | aarch64_sve_fminnm, // llvm.aarch64.sve.fminnm |
799 | aarch64_sve_fminnm_single_x2, // llvm.aarch64.sve.fminnm.single.x2 |
800 | aarch64_sve_fminnm_single_x4, // llvm.aarch64.sve.fminnm.single.x4 |
801 | aarch64_sve_fminnm_u, // llvm.aarch64.sve.fminnm.u |
802 | aarch64_sve_fminnm_x2, // llvm.aarch64.sve.fminnm.x2 |
803 | aarch64_sve_fminnm_x4, // llvm.aarch64.sve.fminnm.x4 |
804 | aarch64_sve_fminnmp, // llvm.aarch64.sve.fminnmp |
805 | aarch64_sve_fminnmqv, // llvm.aarch64.sve.fminnmqv |
806 | aarch64_sve_fminnmv, // llvm.aarch64.sve.fminnmv |
807 | aarch64_sve_fminp, // llvm.aarch64.sve.fminp |
808 | aarch64_sve_fminqv, // llvm.aarch64.sve.fminqv |
809 | aarch64_sve_fminv, // llvm.aarch64.sve.fminv |
810 | aarch64_sve_fmla, // llvm.aarch64.sve.fmla |
811 | aarch64_sve_fmla_lane, // llvm.aarch64.sve.fmla.lane |
812 | aarch64_sve_fmla_u, // llvm.aarch64.sve.fmla.u |
813 | aarch64_sve_fmlalb, // llvm.aarch64.sve.fmlalb |
814 | aarch64_sve_fmlalb_lane, // llvm.aarch64.sve.fmlalb.lane |
815 | aarch64_sve_fmlalt, // llvm.aarch64.sve.fmlalt |
816 | aarch64_sve_fmlalt_lane, // llvm.aarch64.sve.fmlalt.lane |
817 | aarch64_sve_fmls, // llvm.aarch64.sve.fmls |
818 | aarch64_sve_fmls_lane, // llvm.aarch64.sve.fmls.lane |
819 | aarch64_sve_fmls_u, // llvm.aarch64.sve.fmls.u |
820 | aarch64_sve_fmlslb, // llvm.aarch64.sve.fmlslb |
821 | aarch64_sve_fmlslb_lane, // llvm.aarch64.sve.fmlslb.lane |
822 | aarch64_sve_fmlslt, // llvm.aarch64.sve.fmlslt |
823 | aarch64_sve_fmlslt_lane, // llvm.aarch64.sve.fmlslt.lane |
824 | aarch64_sve_fmmla, // llvm.aarch64.sve.fmmla |
825 | aarch64_sve_fmsb, // llvm.aarch64.sve.fmsb |
826 | aarch64_sve_fmul, // llvm.aarch64.sve.fmul |
827 | aarch64_sve_fmul_lane, // llvm.aarch64.sve.fmul.lane |
828 | aarch64_sve_fmul_u, // llvm.aarch64.sve.fmul.u |
829 | aarch64_sve_fmulx, // llvm.aarch64.sve.fmulx |
830 | aarch64_sve_fmulx_u, // llvm.aarch64.sve.fmulx.u |
831 | aarch64_sve_fneg, // llvm.aarch64.sve.fneg |
832 | aarch64_sve_fnmad, // llvm.aarch64.sve.fnmad |
833 | aarch64_sve_fnmla, // llvm.aarch64.sve.fnmla |
834 | aarch64_sve_fnmla_u, // llvm.aarch64.sve.fnmla.u |
835 | aarch64_sve_fnmls, // llvm.aarch64.sve.fnmls |
836 | aarch64_sve_fnmls_u, // llvm.aarch64.sve.fnmls.u |
837 | aarch64_sve_fnmsb, // llvm.aarch64.sve.fnmsb |
838 | aarch64_sve_frecpe_x, // llvm.aarch64.sve.frecpe.x |
839 | aarch64_sve_frecps_x, // llvm.aarch64.sve.frecps.x |
840 | aarch64_sve_frecpx, // llvm.aarch64.sve.frecpx |
841 | aarch64_sve_frinta, // llvm.aarch64.sve.frinta |
842 | aarch64_sve_frinta_x2, // llvm.aarch64.sve.frinta.x2 |
843 | aarch64_sve_frinta_x4, // llvm.aarch64.sve.frinta.x4 |
844 | aarch64_sve_frinti, // llvm.aarch64.sve.frinti |
845 | aarch64_sve_frintm, // llvm.aarch64.sve.frintm |
846 | aarch64_sve_frintm_x2, // llvm.aarch64.sve.frintm.x2 |
847 | aarch64_sve_frintm_x4, // llvm.aarch64.sve.frintm.x4 |
848 | aarch64_sve_frintn, // llvm.aarch64.sve.frintn |
849 | aarch64_sve_frintn_x2, // llvm.aarch64.sve.frintn.x2 |
850 | aarch64_sve_frintn_x4, // llvm.aarch64.sve.frintn.x4 |
851 | aarch64_sve_frintp, // llvm.aarch64.sve.frintp |
852 | aarch64_sve_frintp_x2, // llvm.aarch64.sve.frintp.x2 |
853 | aarch64_sve_frintp_x4, // llvm.aarch64.sve.frintp.x4 |
854 | aarch64_sve_frintx, // llvm.aarch64.sve.frintx |
855 | aarch64_sve_frintz, // llvm.aarch64.sve.frintz |
856 | aarch64_sve_frsqrte_x, // llvm.aarch64.sve.frsqrte.x |
857 | aarch64_sve_frsqrts_x, // llvm.aarch64.sve.frsqrts.x |
858 | aarch64_sve_fscale, // llvm.aarch64.sve.fscale |
859 | aarch64_sve_fsqrt, // llvm.aarch64.sve.fsqrt |
860 | aarch64_sve_fsub, // llvm.aarch64.sve.fsub |
861 | aarch64_sve_fsub_u, // llvm.aarch64.sve.fsub.u |
862 | aarch64_sve_fsubr, // llvm.aarch64.sve.fsubr |
863 | aarch64_sve_ftmad_x, // llvm.aarch64.sve.ftmad.x |
864 | aarch64_sve_ftsmul_x, // llvm.aarch64.sve.ftsmul.x |
865 | aarch64_sve_ftssel_x, // llvm.aarch64.sve.ftssel.x |
866 | aarch64_sve_histcnt, // llvm.aarch64.sve.histcnt |
867 | aarch64_sve_histseg, // llvm.aarch64.sve.histseg |
868 | aarch64_sve_index, // llvm.aarch64.sve.index |
869 | aarch64_sve_insr, // llvm.aarch64.sve.insr |
870 | aarch64_sve_lasta, // llvm.aarch64.sve.lasta |
871 | aarch64_sve_lastb, // llvm.aarch64.sve.lastb |
872 | aarch64_sve_ld1, // llvm.aarch64.sve.ld1 |
873 | aarch64_sve_ld1_gather, // llvm.aarch64.sve.ld1.gather |
874 | aarch64_sve_ld1_gather_index, // llvm.aarch64.sve.ld1.gather.index |
875 | aarch64_sve_ld1_gather_scalar_offset, // llvm.aarch64.sve.ld1.gather.scalar.offset |
876 | aarch64_sve_ld1_gather_sxtw, // llvm.aarch64.sve.ld1.gather.sxtw |
877 | aarch64_sve_ld1_gather_sxtw_index, // llvm.aarch64.sve.ld1.gather.sxtw.index |
878 | aarch64_sve_ld1_gather_uxtw, // llvm.aarch64.sve.ld1.gather.uxtw |
879 | aarch64_sve_ld1_gather_uxtw_index, // llvm.aarch64.sve.ld1.gather.uxtw.index |
880 | aarch64_sve_ld1_pn_x2, // llvm.aarch64.sve.ld1.pn.x2 |
881 | aarch64_sve_ld1_pn_x4, // llvm.aarch64.sve.ld1.pn.x4 |
882 | aarch64_sve_ld1q_gather_index, // llvm.aarch64.sve.ld1q.gather.index |
883 | aarch64_sve_ld1q_gather_scalar_offset, // llvm.aarch64.sve.ld1q.gather.scalar.offset |
884 | aarch64_sve_ld1q_gather_vector_offset, // llvm.aarch64.sve.ld1q.gather.vector.offset |
885 | aarch64_sve_ld1ro, // llvm.aarch64.sve.ld1ro |
886 | aarch64_sve_ld1rq, // llvm.aarch64.sve.ld1rq |
887 | aarch64_sve_ld1udq, // llvm.aarch64.sve.ld1udq |
888 | aarch64_sve_ld1uwq, // llvm.aarch64.sve.ld1uwq |
889 | aarch64_sve_ld2_sret, // llvm.aarch64.sve.ld2.sret |
890 | aarch64_sve_ld2q_sret, // llvm.aarch64.sve.ld2q.sret |
891 | aarch64_sve_ld3_sret, // llvm.aarch64.sve.ld3.sret |
892 | aarch64_sve_ld3q_sret, // llvm.aarch64.sve.ld3q.sret |
893 | aarch64_sve_ld4_sret, // llvm.aarch64.sve.ld4.sret |
894 | aarch64_sve_ld4q_sret, // llvm.aarch64.sve.ld4q.sret |
895 | aarch64_sve_ldff1, // llvm.aarch64.sve.ldff1 |
896 | aarch64_sve_ldff1_gather, // llvm.aarch64.sve.ldff1.gather |
897 | aarch64_sve_ldff1_gather_index, // llvm.aarch64.sve.ldff1.gather.index |
898 | aarch64_sve_ldff1_gather_scalar_offset, // llvm.aarch64.sve.ldff1.gather.scalar.offset |
899 | aarch64_sve_ldff1_gather_sxtw, // llvm.aarch64.sve.ldff1.gather.sxtw |
900 | aarch64_sve_ldff1_gather_sxtw_index, // llvm.aarch64.sve.ldff1.gather.sxtw.index |
901 | aarch64_sve_ldff1_gather_uxtw, // llvm.aarch64.sve.ldff1.gather.uxtw |
902 | aarch64_sve_ldff1_gather_uxtw_index, // llvm.aarch64.sve.ldff1.gather.uxtw.index |
903 | aarch64_sve_ldnf1, // llvm.aarch64.sve.ldnf1 |
904 | aarch64_sve_ldnt1, // llvm.aarch64.sve.ldnt1 |
905 | aarch64_sve_ldnt1_gather, // llvm.aarch64.sve.ldnt1.gather |
906 | aarch64_sve_ldnt1_gather_index, // llvm.aarch64.sve.ldnt1.gather.index |
907 | aarch64_sve_ldnt1_gather_scalar_offset, // llvm.aarch64.sve.ldnt1.gather.scalar.offset |
908 | aarch64_sve_ldnt1_gather_uxtw, // llvm.aarch64.sve.ldnt1.gather.uxtw |
909 | aarch64_sve_ldnt1_pn_x2, // llvm.aarch64.sve.ldnt1.pn.x2 |
910 | aarch64_sve_ldnt1_pn_x4, // llvm.aarch64.sve.ldnt1.pn.x4 |
911 | aarch64_sve_lsl, // llvm.aarch64.sve.lsl |
912 | aarch64_sve_lsl_u, // llvm.aarch64.sve.lsl.u |
913 | aarch64_sve_lsl_wide, // llvm.aarch64.sve.lsl.wide |
914 | aarch64_sve_lsr, // llvm.aarch64.sve.lsr |
915 | aarch64_sve_lsr_u, // llvm.aarch64.sve.lsr.u |
916 | aarch64_sve_lsr_wide, // llvm.aarch64.sve.lsr.wide |
917 | aarch64_sve_mad, // llvm.aarch64.sve.mad |
918 | aarch64_sve_match, // llvm.aarch64.sve.match |
919 | aarch64_sve_mla, // llvm.aarch64.sve.mla |
920 | aarch64_sve_mla_lane, // llvm.aarch64.sve.mla.lane |
921 | aarch64_sve_mla_u, // llvm.aarch64.sve.mla.u |
922 | aarch64_sve_mls, // llvm.aarch64.sve.mls |
923 | aarch64_sve_mls_lane, // llvm.aarch64.sve.mls.lane |
924 | aarch64_sve_mls_u, // llvm.aarch64.sve.mls.u |
925 | aarch64_sve_msb, // llvm.aarch64.sve.msb |
926 | aarch64_sve_mul, // llvm.aarch64.sve.mul |
927 | aarch64_sve_mul_lane, // llvm.aarch64.sve.mul.lane |
928 | aarch64_sve_mul_u, // llvm.aarch64.sve.mul.u |
929 | aarch64_sve_nand_z, // llvm.aarch64.sve.nand.z |
930 | aarch64_sve_nbsl, // llvm.aarch64.sve.nbsl |
931 | aarch64_sve_neg, // llvm.aarch64.sve.neg |
932 | aarch64_sve_nmatch, // llvm.aarch64.sve.nmatch |
933 | aarch64_sve_nor_z, // llvm.aarch64.sve.nor.z |
934 | aarch64_sve_not, // llvm.aarch64.sve.not |
935 | aarch64_sve_orn_z, // llvm.aarch64.sve.orn.z |
936 | aarch64_sve_orqv, // llvm.aarch64.sve.orqv |
937 | aarch64_sve_orr, // llvm.aarch64.sve.orr |
938 | aarch64_sve_orr_u, // llvm.aarch64.sve.orr.u |
939 | aarch64_sve_orr_z, // llvm.aarch64.sve.orr.z |
940 | aarch64_sve_orv, // llvm.aarch64.sve.orv |
941 | aarch64_sve_pext, // llvm.aarch64.sve.pext |
942 | aarch64_sve_pext_x2, // llvm.aarch64.sve.pext.x2 |
943 | aarch64_sve_pfirst, // llvm.aarch64.sve.pfirst |
944 | aarch64_sve_pmov_to_pred_lane, // llvm.aarch64.sve.pmov.to.pred.lane |
945 | aarch64_sve_pmov_to_pred_lane_zero, // llvm.aarch64.sve.pmov.to.pred.lane.zero |
946 | aarch64_sve_pmov_to_vector_lane_merging, // llvm.aarch64.sve.pmov.to.vector.lane.merging |
947 | aarch64_sve_pmov_to_vector_lane_zeroing, // llvm.aarch64.sve.pmov.to.vector.lane.zeroing |
948 | aarch64_sve_pmul, // llvm.aarch64.sve.pmul |
949 | aarch64_sve_pmullb_pair, // llvm.aarch64.sve.pmullb.pair |
950 | aarch64_sve_pmullt_pair, // llvm.aarch64.sve.pmullt.pair |
951 | aarch64_sve_pnext, // llvm.aarch64.sve.pnext |
952 | aarch64_sve_prf, // llvm.aarch64.sve.prf |
953 | aarch64_sve_prfb_gather_index, // llvm.aarch64.sve.prfb.gather.index |
954 | aarch64_sve_prfb_gather_scalar_offset, // llvm.aarch64.sve.prfb.gather.scalar.offset |
955 | aarch64_sve_prfb_gather_sxtw_index, // llvm.aarch64.sve.prfb.gather.sxtw.index |
956 | aarch64_sve_prfb_gather_uxtw_index, // llvm.aarch64.sve.prfb.gather.uxtw.index |
957 | aarch64_sve_prfd_gather_index, // llvm.aarch64.sve.prfd.gather.index |
958 | aarch64_sve_prfd_gather_scalar_offset, // llvm.aarch64.sve.prfd.gather.scalar.offset |
959 | aarch64_sve_prfd_gather_sxtw_index, // llvm.aarch64.sve.prfd.gather.sxtw.index |
960 | aarch64_sve_prfd_gather_uxtw_index, // llvm.aarch64.sve.prfd.gather.uxtw.index |
961 | aarch64_sve_prfh_gather_index, // llvm.aarch64.sve.prfh.gather.index |
962 | aarch64_sve_prfh_gather_scalar_offset, // llvm.aarch64.sve.prfh.gather.scalar.offset |
963 | aarch64_sve_prfh_gather_sxtw_index, // llvm.aarch64.sve.prfh.gather.sxtw.index |
964 | aarch64_sve_prfh_gather_uxtw_index, // llvm.aarch64.sve.prfh.gather.uxtw.index |
965 | aarch64_sve_prfw_gather_index, // llvm.aarch64.sve.prfw.gather.index |
966 | aarch64_sve_prfw_gather_scalar_offset, // llvm.aarch64.sve.prfw.gather.scalar.offset |
967 | aarch64_sve_prfw_gather_sxtw_index, // llvm.aarch64.sve.prfw.gather.sxtw.index |
968 | aarch64_sve_prfw_gather_uxtw_index, // llvm.aarch64.sve.prfw.gather.uxtw.index |
969 | aarch64_sve_psel, // llvm.aarch64.sve.psel |
970 | aarch64_sve_ptest_any, // llvm.aarch64.sve.ptest.any |
971 | aarch64_sve_ptest_first, // llvm.aarch64.sve.ptest.first |
972 | aarch64_sve_ptest_last, // llvm.aarch64.sve.ptest.last |
973 | aarch64_sve_ptrue, // llvm.aarch64.sve.ptrue |
974 | aarch64_sve_ptrue_c16, // llvm.aarch64.sve.ptrue.c16 |
975 | aarch64_sve_ptrue_c32, // llvm.aarch64.sve.ptrue.c32 |
976 | aarch64_sve_ptrue_c64, // llvm.aarch64.sve.ptrue.c64 |
977 | aarch64_sve_ptrue_c8, // llvm.aarch64.sve.ptrue.c8 |
978 | aarch64_sve_punpkhi, // llvm.aarch64.sve.punpkhi |
979 | aarch64_sve_punpklo, // llvm.aarch64.sve.punpklo |
980 | aarch64_sve_raddhnb, // llvm.aarch64.sve.raddhnb |
981 | aarch64_sve_raddhnt, // llvm.aarch64.sve.raddhnt |
982 | aarch64_sve_rax1, // llvm.aarch64.sve.rax1 |
983 | aarch64_sve_rbit, // llvm.aarch64.sve.rbit |
984 | aarch64_sve_rdffr, // llvm.aarch64.sve.rdffr |
985 | aarch64_sve_rdffr_z, // llvm.aarch64.sve.rdffr.z |
986 | aarch64_sve_rev, // llvm.aarch64.sve.rev |
987 | aarch64_sve_rev_b16, // llvm.aarch64.sve.rev.b16 |
988 | aarch64_sve_rev_b32, // llvm.aarch64.sve.rev.b32 |
989 | aarch64_sve_rev_b64, // llvm.aarch64.sve.rev.b64 |
990 | aarch64_sve_revb, // llvm.aarch64.sve.revb |
991 | aarch64_sve_revd, // llvm.aarch64.sve.revd |
992 | aarch64_sve_revh, // llvm.aarch64.sve.revh |
993 | aarch64_sve_revw, // llvm.aarch64.sve.revw |
994 | aarch64_sve_rshrnb, // llvm.aarch64.sve.rshrnb |
995 | aarch64_sve_rshrnt, // llvm.aarch64.sve.rshrnt |
996 | aarch64_sve_rsubhnb, // llvm.aarch64.sve.rsubhnb |
997 | aarch64_sve_rsubhnt, // llvm.aarch64.sve.rsubhnt |
998 | aarch64_sve_saba, // llvm.aarch64.sve.saba |
999 | aarch64_sve_sabalb, // llvm.aarch64.sve.sabalb |
1000 | aarch64_sve_sabalt, // llvm.aarch64.sve.sabalt |
1001 | aarch64_sve_sabd, // llvm.aarch64.sve.sabd |
1002 | aarch64_sve_sabd_u, // llvm.aarch64.sve.sabd.u |
1003 | aarch64_sve_sabdlb, // llvm.aarch64.sve.sabdlb |
1004 | aarch64_sve_sabdlt, // llvm.aarch64.sve.sabdlt |
1005 | aarch64_sve_sadalp, // llvm.aarch64.sve.sadalp |
1006 | aarch64_sve_saddlb, // llvm.aarch64.sve.saddlb |
1007 | aarch64_sve_saddlbt, // llvm.aarch64.sve.saddlbt |
1008 | aarch64_sve_saddlt, // llvm.aarch64.sve.saddlt |
1009 | aarch64_sve_saddv, // llvm.aarch64.sve.saddv |
1010 | aarch64_sve_saddwb, // llvm.aarch64.sve.saddwb |
1011 | aarch64_sve_saddwt, // llvm.aarch64.sve.saddwt |
1012 | aarch64_sve_sbclb, // llvm.aarch64.sve.sbclb |
1013 | aarch64_sve_sbclt, // llvm.aarch64.sve.sbclt |
1014 | aarch64_sve_sclamp, // llvm.aarch64.sve.sclamp |
1015 | aarch64_sve_sclamp_single_x2, // llvm.aarch64.sve.sclamp.single.x2 |
1016 | aarch64_sve_sclamp_single_x4, // llvm.aarch64.sve.sclamp.single.x4 |
1017 | aarch64_sve_scvtf, // llvm.aarch64.sve.scvtf |
1018 | aarch64_sve_scvtf_f16i32, // llvm.aarch64.sve.scvtf.f16i32 |
1019 | aarch64_sve_scvtf_f16i64, // llvm.aarch64.sve.scvtf.f16i64 |
1020 | aarch64_sve_scvtf_f32i64, // llvm.aarch64.sve.scvtf.f32i64 |
1021 | aarch64_sve_scvtf_f64i32, // llvm.aarch64.sve.scvtf.f64i32 |
1022 | aarch64_sve_scvtf_x2, // llvm.aarch64.sve.scvtf.x2 |
1023 | aarch64_sve_scvtf_x4, // llvm.aarch64.sve.scvtf.x4 |
1024 | aarch64_sve_sdiv, // llvm.aarch64.sve.sdiv |
1025 | aarch64_sve_sdiv_u, // llvm.aarch64.sve.sdiv.u |
1026 | aarch64_sve_sdivr, // llvm.aarch64.sve.sdivr |
1027 | aarch64_sve_sdot, // llvm.aarch64.sve.sdot |
1028 | aarch64_sve_sdot_lane, // llvm.aarch64.sve.sdot.lane |
1029 | aarch64_sve_sdot_lane_x2, // llvm.aarch64.sve.sdot.lane.x2 |
1030 | aarch64_sve_sdot_x2, // llvm.aarch64.sve.sdot.x2 |
1031 | aarch64_sve_sel, // llvm.aarch64.sve.sel |
1032 | aarch64_sve_sel_x2, // llvm.aarch64.sve.sel.x2 |
1033 | aarch64_sve_sel_x4, // llvm.aarch64.sve.sel.x4 |
1034 | aarch64_sve_setffr, // llvm.aarch64.sve.setffr |
1035 | aarch64_sve_shadd, // llvm.aarch64.sve.shadd |
1036 | aarch64_sve_shrnb, // llvm.aarch64.sve.shrnb |
1037 | aarch64_sve_shrnt, // llvm.aarch64.sve.shrnt |
1038 | aarch64_sve_shsub, // llvm.aarch64.sve.shsub |
1039 | aarch64_sve_shsubr, // llvm.aarch64.sve.shsubr |
1040 | aarch64_sve_sli, // llvm.aarch64.sve.sli |
1041 | aarch64_sve_sm4e, // llvm.aarch64.sve.sm4e |
1042 | aarch64_sve_sm4ekey, // llvm.aarch64.sve.sm4ekey |
1043 | aarch64_sve_smax, // llvm.aarch64.sve.smax |
1044 | aarch64_sve_smax_single_x2, // llvm.aarch64.sve.smax.single.x2 |
1045 | aarch64_sve_smax_single_x4, // llvm.aarch64.sve.smax.single.x4 |
1046 | aarch64_sve_smax_u, // llvm.aarch64.sve.smax.u |
1047 | aarch64_sve_smax_x2, // llvm.aarch64.sve.smax.x2 |
1048 | aarch64_sve_smax_x4, // llvm.aarch64.sve.smax.x4 |
1049 | aarch64_sve_smaxp, // llvm.aarch64.sve.smaxp |
1050 | aarch64_sve_smaxqv, // llvm.aarch64.sve.smaxqv |
1051 | aarch64_sve_smaxv, // llvm.aarch64.sve.smaxv |
1052 | aarch64_sve_smin, // llvm.aarch64.sve.smin |
1053 | aarch64_sve_smin_single_x2, // llvm.aarch64.sve.smin.single.x2 |
1054 | aarch64_sve_smin_single_x4, // llvm.aarch64.sve.smin.single.x4 |
1055 | aarch64_sve_smin_u, // llvm.aarch64.sve.smin.u |
1056 | aarch64_sve_smin_x2, // llvm.aarch64.sve.smin.x2 |
1057 | aarch64_sve_smin_x4, // llvm.aarch64.sve.smin.x4 |
1058 | aarch64_sve_sminp, // llvm.aarch64.sve.sminp |
1059 | aarch64_sve_sminqv, // llvm.aarch64.sve.sminqv |
1060 | aarch64_sve_sminv, // llvm.aarch64.sve.sminv |
1061 | aarch64_sve_smlalb, // llvm.aarch64.sve.smlalb |
1062 | aarch64_sve_smlalb_lane, // llvm.aarch64.sve.smlalb.lane |
1063 | aarch64_sve_smlalt, // llvm.aarch64.sve.smlalt |
1064 | aarch64_sve_smlalt_lane, // llvm.aarch64.sve.smlalt.lane |
1065 | aarch64_sve_smlslb, // llvm.aarch64.sve.smlslb |
1066 | aarch64_sve_smlslb_lane, // llvm.aarch64.sve.smlslb.lane |
1067 | aarch64_sve_smlslt, // llvm.aarch64.sve.smlslt |
1068 | aarch64_sve_smlslt_lane, // llvm.aarch64.sve.smlslt.lane |
1069 | aarch64_sve_smmla, // llvm.aarch64.sve.smmla |
1070 | aarch64_sve_smulh, // llvm.aarch64.sve.smulh |
1071 | aarch64_sve_smulh_u, // llvm.aarch64.sve.smulh.u |
1072 | aarch64_sve_smullb, // llvm.aarch64.sve.smullb |
1073 | aarch64_sve_smullb_lane, // llvm.aarch64.sve.smullb.lane |
1074 | aarch64_sve_smullt, // llvm.aarch64.sve.smullt |
1075 | aarch64_sve_smullt_lane, // llvm.aarch64.sve.smullt.lane |
1076 | aarch64_sve_splice, // llvm.aarch64.sve.splice |
1077 | aarch64_sve_sqabs, // llvm.aarch64.sve.sqabs |
1078 | aarch64_sve_sqadd, // llvm.aarch64.sve.sqadd |
1079 | aarch64_sve_sqadd_x, // llvm.aarch64.sve.sqadd.x |
1080 | aarch64_sve_sqcadd_x, // llvm.aarch64.sve.sqcadd.x |
1081 | aarch64_sve_sqcvt_x2, // llvm.aarch64.sve.sqcvt.x2 |
1082 | aarch64_sve_sqcvt_x4, // llvm.aarch64.sve.sqcvt.x4 |
1083 | aarch64_sve_sqcvtn_x2, // llvm.aarch64.sve.sqcvtn.x2 |
1084 | aarch64_sve_sqcvtn_x4, // llvm.aarch64.sve.sqcvtn.x4 |
1085 | aarch64_sve_sqcvtu_x2, // llvm.aarch64.sve.sqcvtu.x2 |
1086 | aarch64_sve_sqcvtu_x4, // llvm.aarch64.sve.sqcvtu.x4 |
1087 | aarch64_sve_sqcvtun_x2, // llvm.aarch64.sve.sqcvtun.x2 |
1088 | aarch64_sve_sqcvtun_x4, // llvm.aarch64.sve.sqcvtun.x4 |
1089 | aarch64_sve_sqdecb_n32, // llvm.aarch64.sve.sqdecb.n32 |
1090 | aarch64_sve_sqdecb_n64, // llvm.aarch64.sve.sqdecb.n64 |
1091 | aarch64_sve_sqdecd, // llvm.aarch64.sve.sqdecd |
1092 | aarch64_sve_sqdecd_n32, // llvm.aarch64.sve.sqdecd.n32 |
1093 | aarch64_sve_sqdecd_n64, // llvm.aarch64.sve.sqdecd.n64 |
1094 | aarch64_sve_sqdech, // llvm.aarch64.sve.sqdech |
1095 | aarch64_sve_sqdech_n32, // llvm.aarch64.sve.sqdech.n32 |
1096 | aarch64_sve_sqdech_n64, // llvm.aarch64.sve.sqdech.n64 |
1097 | aarch64_sve_sqdecp, // llvm.aarch64.sve.sqdecp |
1098 | aarch64_sve_sqdecp_n32, // llvm.aarch64.sve.sqdecp.n32 |
1099 | aarch64_sve_sqdecp_n64, // llvm.aarch64.sve.sqdecp.n64 |
1100 | aarch64_sve_sqdecw, // llvm.aarch64.sve.sqdecw |
1101 | aarch64_sve_sqdecw_n32, // llvm.aarch64.sve.sqdecw.n32 |
1102 | aarch64_sve_sqdecw_n64, // llvm.aarch64.sve.sqdecw.n64 |
1103 | aarch64_sve_sqdmlalb, // llvm.aarch64.sve.sqdmlalb |
1104 | aarch64_sve_sqdmlalb_lane, // llvm.aarch64.sve.sqdmlalb.lane |
1105 | aarch64_sve_sqdmlalbt, // llvm.aarch64.sve.sqdmlalbt |
1106 | aarch64_sve_sqdmlalt, // llvm.aarch64.sve.sqdmlalt |
1107 | aarch64_sve_sqdmlalt_lane, // llvm.aarch64.sve.sqdmlalt.lane |
1108 | aarch64_sve_sqdmlslb, // llvm.aarch64.sve.sqdmlslb |
1109 | aarch64_sve_sqdmlslb_lane, // llvm.aarch64.sve.sqdmlslb.lane |
1110 | aarch64_sve_sqdmlslbt, // llvm.aarch64.sve.sqdmlslbt |
1111 | aarch64_sve_sqdmlslt, // llvm.aarch64.sve.sqdmlslt |
1112 | aarch64_sve_sqdmlslt_lane, // llvm.aarch64.sve.sqdmlslt.lane |
1113 | aarch64_sve_sqdmulh, // llvm.aarch64.sve.sqdmulh |
1114 | aarch64_sve_sqdmulh_lane, // llvm.aarch64.sve.sqdmulh.lane |
1115 | aarch64_sve_sqdmulh_single_vgx2, // llvm.aarch64.sve.sqdmulh.single.vgx2 |
1116 | aarch64_sve_sqdmulh_single_vgx4, // llvm.aarch64.sve.sqdmulh.single.vgx4 |
1117 | aarch64_sve_sqdmulh_vgx2, // llvm.aarch64.sve.sqdmulh.vgx2 |
1118 | aarch64_sve_sqdmulh_vgx4, // llvm.aarch64.sve.sqdmulh.vgx4 |
1119 | aarch64_sve_sqdmullb, // llvm.aarch64.sve.sqdmullb |
1120 | aarch64_sve_sqdmullb_lane, // llvm.aarch64.sve.sqdmullb.lane |
1121 | aarch64_sve_sqdmullt, // llvm.aarch64.sve.sqdmullt |
1122 | aarch64_sve_sqdmullt_lane, // llvm.aarch64.sve.sqdmullt.lane |
1123 | aarch64_sve_sqincb_n32, // llvm.aarch64.sve.sqincb.n32 |
1124 | aarch64_sve_sqincb_n64, // llvm.aarch64.sve.sqincb.n64 |
1125 | aarch64_sve_sqincd, // llvm.aarch64.sve.sqincd |
1126 | aarch64_sve_sqincd_n32, // llvm.aarch64.sve.sqincd.n32 |
1127 | aarch64_sve_sqincd_n64, // llvm.aarch64.sve.sqincd.n64 |
1128 | aarch64_sve_sqinch, // llvm.aarch64.sve.sqinch |
1129 | aarch64_sve_sqinch_n32, // llvm.aarch64.sve.sqinch.n32 |
1130 | aarch64_sve_sqinch_n64, // llvm.aarch64.sve.sqinch.n64 |
1131 | aarch64_sve_sqincp, // llvm.aarch64.sve.sqincp |
1132 | aarch64_sve_sqincp_n32, // llvm.aarch64.sve.sqincp.n32 |
1133 | aarch64_sve_sqincp_n64, // llvm.aarch64.sve.sqincp.n64 |
1134 | aarch64_sve_sqincw, // llvm.aarch64.sve.sqincw |
1135 | aarch64_sve_sqincw_n32, // llvm.aarch64.sve.sqincw.n32 |
1136 | aarch64_sve_sqincw_n64, // llvm.aarch64.sve.sqincw.n64 |
1137 | aarch64_sve_sqneg, // llvm.aarch64.sve.sqneg |
1138 | aarch64_sve_sqrdcmlah_lane_x, // llvm.aarch64.sve.sqrdcmlah.lane.x |
1139 | aarch64_sve_sqrdcmlah_x, // llvm.aarch64.sve.sqrdcmlah.x |
1140 | aarch64_sve_sqrdmlah, // llvm.aarch64.sve.sqrdmlah |
1141 | aarch64_sve_sqrdmlah_lane, // llvm.aarch64.sve.sqrdmlah.lane |
1142 | aarch64_sve_sqrdmlsh, // llvm.aarch64.sve.sqrdmlsh |
1143 | aarch64_sve_sqrdmlsh_lane, // llvm.aarch64.sve.sqrdmlsh.lane |
1144 | aarch64_sve_sqrdmulh, // llvm.aarch64.sve.sqrdmulh |
1145 | aarch64_sve_sqrdmulh_lane, // llvm.aarch64.sve.sqrdmulh.lane |
1146 | aarch64_sve_sqrshl, // llvm.aarch64.sve.sqrshl |
1147 | aarch64_sve_sqrshr_x2, // llvm.aarch64.sve.sqrshr.x2 |
1148 | aarch64_sve_sqrshr_x4, // llvm.aarch64.sve.sqrshr.x4 |
1149 | aarch64_sve_sqrshrn_x2, // llvm.aarch64.sve.sqrshrn.x2 |
1150 | aarch64_sve_sqrshrn_x4, // llvm.aarch64.sve.sqrshrn.x4 |
1151 | aarch64_sve_sqrshrnb, // llvm.aarch64.sve.sqrshrnb |
1152 | aarch64_sve_sqrshrnt, // llvm.aarch64.sve.sqrshrnt |
1153 | aarch64_sve_sqrshru_x2, // llvm.aarch64.sve.sqrshru.x2 |
1154 | aarch64_sve_sqrshru_x4, // llvm.aarch64.sve.sqrshru.x4 |
1155 | aarch64_sve_sqrshrun_x2, // llvm.aarch64.sve.sqrshrun.x2 |
1156 | aarch64_sve_sqrshrun_x4, // llvm.aarch64.sve.sqrshrun.x4 |
1157 | aarch64_sve_sqrshrunb, // llvm.aarch64.sve.sqrshrunb |
1158 | aarch64_sve_sqrshrunt, // llvm.aarch64.sve.sqrshrunt |
1159 | aarch64_sve_sqshl, // llvm.aarch64.sve.sqshl |
1160 | aarch64_sve_sqshlu, // llvm.aarch64.sve.sqshlu |
1161 | aarch64_sve_sqshrnb, // llvm.aarch64.sve.sqshrnb |
1162 | aarch64_sve_sqshrnt, // llvm.aarch64.sve.sqshrnt |
1163 | aarch64_sve_sqshrunb, // llvm.aarch64.sve.sqshrunb |
1164 | aarch64_sve_sqshrunt, // llvm.aarch64.sve.sqshrunt |
1165 | aarch64_sve_sqsub, // llvm.aarch64.sve.sqsub |
1166 | aarch64_sve_sqsub_u, // llvm.aarch64.sve.sqsub.u |
1167 | aarch64_sve_sqsub_x, // llvm.aarch64.sve.sqsub.x |
1168 | aarch64_sve_sqsubr, // llvm.aarch64.sve.sqsubr |
1169 | aarch64_sve_sqxtnb, // llvm.aarch64.sve.sqxtnb |
1170 | aarch64_sve_sqxtnt, // llvm.aarch64.sve.sqxtnt |
1171 | aarch64_sve_sqxtunb, // llvm.aarch64.sve.sqxtunb |
1172 | aarch64_sve_sqxtunt, // llvm.aarch64.sve.sqxtunt |
1173 | aarch64_sve_srhadd, // llvm.aarch64.sve.srhadd |
1174 | aarch64_sve_sri, // llvm.aarch64.sve.sri |
1175 | aarch64_sve_srshl, // llvm.aarch64.sve.srshl |
1176 | aarch64_sve_srshl_single_x2, // llvm.aarch64.sve.srshl.single.x2 |
1177 | aarch64_sve_srshl_single_x4, // llvm.aarch64.sve.srshl.single.x4 |
1178 | aarch64_sve_srshl_x2, // llvm.aarch64.sve.srshl.x2 |
1179 | aarch64_sve_srshl_x4, // llvm.aarch64.sve.srshl.x4 |
1180 | aarch64_sve_srshr, // llvm.aarch64.sve.srshr |
1181 | aarch64_sve_srsra, // llvm.aarch64.sve.srsra |
1182 | aarch64_sve_sshllb, // llvm.aarch64.sve.sshllb |
1183 | aarch64_sve_sshllt, // llvm.aarch64.sve.sshllt |
1184 | aarch64_sve_ssra, // llvm.aarch64.sve.ssra |
1185 | aarch64_sve_ssublb, // llvm.aarch64.sve.ssublb |
1186 | aarch64_sve_ssublbt, // llvm.aarch64.sve.ssublbt |
1187 | aarch64_sve_ssublt, // llvm.aarch64.sve.ssublt |
1188 | aarch64_sve_ssubltb, // llvm.aarch64.sve.ssubltb |
1189 | aarch64_sve_ssubwb, // llvm.aarch64.sve.ssubwb |
1190 | aarch64_sve_ssubwt, // llvm.aarch64.sve.ssubwt |
1191 | aarch64_sve_st1, // llvm.aarch64.sve.st1 |
1192 | aarch64_sve_st1_pn_x2, // llvm.aarch64.sve.st1.pn.x2 |
1193 | aarch64_sve_st1_pn_x4, // llvm.aarch64.sve.st1.pn.x4 |
1194 | aarch64_sve_st1_scatter, // llvm.aarch64.sve.st1.scatter |
1195 | aarch64_sve_st1_scatter_index, // llvm.aarch64.sve.st1.scatter.index |
1196 | aarch64_sve_st1_scatter_scalar_offset, // llvm.aarch64.sve.st1.scatter.scalar.offset |
1197 | aarch64_sve_st1_scatter_sxtw, // llvm.aarch64.sve.st1.scatter.sxtw |
1198 | aarch64_sve_st1_scatter_sxtw_index, // llvm.aarch64.sve.st1.scatter.sxtw.index |
1199 | aarch64_sve_st1_scatter_uxtw, // llvm.aarch64.sve.st1.scatter.uxtw |
1200 | aarch64_sve_st1_scatter_uxtw_index, // llvm.aarch64.sve.st1.scatter.uxtw.index |
1201 | aarch64_sve_st1dq, // llvm.aarch64.sve.st1dq |
1202 | aarch64_sve_st1q_scatter_index, // llvm.aarch64.sve.st1q.scatter.index |
1203 | aarch64_sve_st1q_scatter_scalar_offset, // llvm.aarch64.sve.st1q.scatter.scalar.offset |
1204 | aarch64_sve_st1q_scatter_vector_offset, // llvm.aarch64.sve.st1q.scatter.vector.offset |
1205 | aarch64_sve_st1wq, // llvm.aarch64.sve.st1wq |
1206 | aarch64_sve_st2, // llvm.aarch64.sve.st2 |
1207 | aarch64_sve_st2q, // llvm.aarch64.sve.st2q |
1208 | aarch64_sve_st3, // llvm.aarch64.sve.st3 |
1209 | aarch64_sve_st3q, // llvm.aarch64.sve.st3q |
1210 | aarch64_sve_st4, // llvm.aarch64.sve.st4 |
1211 | aarch64_sve_st4q, // llvm.aarch64.sve.st4q |
1212 | aarch64_sve_stnt1, // llvm.aarch64.sve.stnt1 |
1213 | aarch64_sve_stnt1_pn_x2, // llvm.aarch64.sve.stnt1.pn.x2 |
1214 | aarch64_sve_stnt1_pn_x4, // llvm.aarch64.sve.stnt1.pn.x4 |
1215 | aarch64_sve_stnt1_scatter, // llvm.aarch64.sve.stnt1.scatter |
1216 | aarch64_sve_stnt1_scatter_index, // llvm.aarch64.sve.stnt1.scatter.index |
1217 | aarch64_sve_stnt1_scatter_scalar_offset, // llvm.aarch64.sve.stnt1.scatter.scalar.offset |
1218 | aarch64_sve_stnt1_scatter_uxtw, // llvm.aarch64.sve.stnt1.scatter.uxtw |
1219 | aarch64_sve_sub, // llvm.aarch64.sve.sub |
1220 | aarch64_sve_sub_u, // llvm.aarch64.sve.sub.u |
1221 | aarch64_sve_subhnb, // llvm.aarch64.sve.subhnb |
1222 | aarch64_sve_subhnt, // llvm.aarch64.sve.subhnt |
1223 | aarch64_sve_subr, // llvm.aarch64.sve.subr |
1224 | aarch64_sve_sudot_lane, // llvm.aarch64.sve.sudot.lane |
1225 | aarch64_sve_sunpk_x2, // llvm.aarch64.sve.sunpk.x2 |
1226 | aarch64_sve_sunpk_x4, // llvm.aarch64.sve.sunpk.x4 |
1227 | aarch64_sve_sunpkhi, // llvm.aarch64.sve.sunpkhi |
1228 | aarch64_sve_sunpklo, // llvm.aarch64.sve.sunpklo |
1229 | aarch64_sve_suqadd, // llvm.aarch64.sve.suqadd |
1230 | aarch64_sve_sxtb, // llvm.aarch64.sve.sxtb |
1231 | aarch64_sve_sxth, // llvm.aarch64.sve.sxth |
1232 | aarch64_sve_sxtw, // llvm.aarch64.sve.sxtw |
1233 | aarch64_sve_tbl, // llvm.aarch64.sve.tbl |
1234 | aarch64_sve_tbl2, // llvm.aarch64.sve.tbl2 |
1235 | aarch64_sve_tblq, // llvm.aarch64.sve.tblq |
1236 | aarch64_sve_tbx, // llvm.aarch64.sve.tbx |
1237 | aarch64_sve_tbxq, // llvm.aarch64.sve.tbxq |
1238 | aarch64_sve_trn1, // llvm.aarch64.sve.trn1 |
1239 | aarch64_sve_trn1_b16, // llvm.aarch64.sve.trn1.b16 |
1240 | aarch64_sve_trn1_b32, // llvm.aarch64.sve.trn1.b32 |
1241 | aarch64_sve_trn1_b64, // llvm.aarch64.sve.trn1.b64 |
1242 | aarch64_sve_trn1q, // llvm.aarch64.sve.trn1q |
1243 | aarch64_sve_trn2, // llvm.aarch64.sve.trn2 |
1244 | aarch64_sve_trn2_b16, // llvm.aarch64.sve.trn2.b16 |
1245 | aarch64_sve_trn2_b32, // llvm.aarch64.sve.trn2.b32 |
1246 | aarch64_sve_trn2_b64, // llvm.aarch64.sve.trn2.b64 |
1247 | aarch64_sve_trn2q, // llvm.aarch64.sve.trn2q |
1248 | aarch64_sve_uaba, // llvm.aarch64.sve.uaba |
1249 | aarch64_sve_uabalb, // llvm.aarch64.sve.uabalb |
1250 | aarch64_sve_uabalt, // llvm.aarch64.sve.uabalt |
1251 | aarch64_sve_uabd, // llvm.aarch64.sve.uabd |
1252 | aarch64_sve_uabd_u, // llvm.aarch64.sve.uabd.u |
1253 | aarch64_sve_uabdlb, // llvm.aarch64.sve.uabdlb |
1254 | aarch64_sve_uabdlt, // llvm.aarch64.sve.uabdlt |
1255 | aarch64_sve_uadalp, // llvm.aarch64.sve.uadalp |
1256 | aarch64_sve_uaddlb, // llvm.aarch64.sve.uaddlb |
1257 | aarch64_sve_uaddlt, // llvm.aarch64.sve.uaddlt |
1258 | aarch64_sve_uaddv, // llvm.aarch64.sve.uaddv |
1259 | aarch64_sve_uaddwb, // llvm.aarch64.sve.uaddwb |
1260 | aarch64_sve_uaddwt, // llvm.aarch64.sve.uaddwt |
1261 | aarch64_sve_uclamp, // llvm.aarch64.sve.uclamp |
1262 | aarch64_sve_uclamp_single_x2, // llvm.aarch64.sve.uclamp.single.x2 |
1263 | aarch64_sve_uclamp_single_x4, // llvm.aarch64.sve.uclamp.single.x4 |
1264 | aarch64_sve_ucvtf, // llvm.aarch64.sve.ucvtf |
1265 | aarch64_sve_ucvtf_f16i32, // llvm.aarch64.sve.ucvtf.f16i32 |
1266 | aarch64_sve_ucvtf_f16i64, // llvm.aarch64.sve.ucvtf.f16i64 |
1267 | aarch64_sve_ucvtf_f32i64, // llvm.aarch64.sve.ucvtf.f32i64 |
1268 | aarch64_sve_ucvtf_f64i32, // llvm.aarch64.sve.ucvtf.f64i32 |
1269 | aarch64_sve_ucvtf_x2, // llvm.aarch64.sve.ucvtf.x2 |
1270 | aarch64_sve_ucvtf_x4, // llvm.aarch64.sve.ucvtf.x4 |
1271 | aarch64_sve_udiv, // llvm.aarch64.sve.udiv |
1272 | aarch64_sve_udiv_u, // llvm.aarch64.sve.udiv.u |
1273 | aarch64_sve_udivr, // llvm.aarch64.sve.udivr |
1274 | aarch64_sve_udot, // llvm.aarch64.sve.udot |
1275 | aarch64_sve_udot_lane, // llvm.aarch64.sve.udot.lane |
1276 | aarch64_sve_udot_lane_x2, // llvm.aarch64.sve.udot.lane.x2 |
1277 | aarch64_sve_udot_x2, // llvm.aarch64.sve.udot.x2 |
1278 | aarch64_sve_uhadd, // llvm.aarch64.sve.uhadd |
1279 | aarch64_sve_uhsub, // llvm.aarch64.sve.uhsub |
1280 | aarch64_sve_uhsubr, // llvm.aarch64.sve.uhsubr |
1281 | aarch64_sve_umax, // llvm.aarch64.sve.umax |
1282 | aarch64_sve_umax_single_x2, // llvm.aarch64.sve.umax.single.x2 |
1283 | aarch64_sve_umax_single_x4, // llvm.aarch64.sve.umax.single.x4 |
1284 | aarch64_sve_umax_u, // llvm.aarch64.sve.umax.u |
1285 | aarch64_sve_umax_x2, // llvm.aarch64.sve.umax.x2 |
1286 | aarch64_sve_umax_x4, // llvm.aarch64.sve.umax.x4 |
1287 | aarch64_sve_umaxp, // llvm.aarch64.sve.umaxp |
1288 | aarch64_sve_umaxqv, // llvm.aarch64.sve.umaxqv |
1289 | aarch64_sve_umaxv, // llvm.aarch64.sve.umaxv |
1290 | aarch64_sve_umin, // llvm.aarch64.sve.umin |
1291 | aarch64_sve_umin_single_x2, // llvm.aarch64.sve.umin.single.x2 |
1292 | aarch64_sve_umin_single_x4, // llvm.aarch64.sve.umin.single.x4 |
1293 | aarch64_sve_umin_u, // llvm.aarch64.sve.umin.u |
1294 | aarch64_sve_umin_x2, // llvm.aarch64.sve.umin.x2 |
1295 | aarch64_sve_umin_x4, // llvm.aarch64.sve.umin.x4 |
1296 | aarch64_sve_uminp, // llvm.aarch64.sve.uminp |
1297 | aarch64_sve_uminqv, // llvm.aarch64.sve.uminqv |
1298 | aarch64_sve_uminv, // llvm.aarch64.sve.uminv |
1299 | aarch64_sve_umlalb, // llvm.aarch64.sve.umlalb |
1300 | aarch64_sve_umlalb_lane, // llvm.aarch64.sve.umlalb.lane |
1301 | aarch64_sve_umlalt, // llvm.aarch64.sve.umlalt |
1302 | aarch64_sve_umlalt_lane, // llvm.aarch64.sve.umlalt.lane |
1303 | aarch64_sve_umlslb, // llvm.aarch64.sve.umlslb |
1304 | aarch64_sve_umlslb_lane, // llvm.aarch64.sve.umlslb.lane |
1305 | aarch64_sve_umlslt, // llvm.aarch64.sve.umlslt |
1306 | aarch64_sve_umlslt_lane, // llvm.aarch64.sve.umlslt.lane |
1307 | aarch64_sve_ummla, // llvm.aarch64.sve.ummla |
1308 | aarch64_sve_umulh, // llvm.aarch64.sve.umulh |
1309 | aarch64_sve_umulh_u, // llvm.aarch64.sve.umulh.u |
1310 | aarch64_sve_umullb, // llvm.aarch64.sve.umullb |
1311 | aarch64_sve_umullb_lane, // llvm.aarch64.sve.umullb.lane |
1312 | aarch64_sve_umullt, // llvm.aarch64.sve.umullt |
1313 | aarch64_sve_umullt_lane, // llvm.aarch64.sve.umullt.lane |
1314 | aarch64_sve_uqadd, // llvm.aarch64.sve.uqadd |
1315 | aarch64_sve_uqadd_x, // llvm.aarch64.sve.uqadd.x |
1316 | aarch64_sve_uqcvt_x2, // llvm.aarch64.sve.uqcvt.x2 |
1317 | aarch64_sve_uqcvt_x4, // llvm.aarch64.sve.uqcvt.x4 |
1318 | aarch64_sve_uqcvtn_x2, // llvm.aarch64.sve.uqcvtn.x2 |
1319 | aarch64_sve_uqcvtn_x4, // llvm.aarch64.sve.uqcvtn.x4 |
1320 | aarch64_sve_uqdecb_n32, // llvm.aarch64.sve.uqdecb.n32 |
1321 | aarch64_sve_uqdecb_n64, // llvm.aarch64.sve.uqdecb.n64 |
1322 | aarch64_sve_uqdecd, // llvm.aarch64.sve.uqdecd |
1323 | aarch64_sve_uqdecd_n32, // llvm.aarch64.sve.uqdecd.n32 |
1324 | aarch64_sve_uqdecd_n64, // llvm.aarch64.sve.uqdecd.n64 |
1325 | aarch64_sve_uqdech, // llvm.aarch64.sve.uqdech |
1326 | aarch64_sve_uqdech_n32, // llvm.aarch64.sve.uqdech.n32 |
1327 | aarch64_sve_uqdech_n64, // llvm.aarch64.sve.uqdech.n64 |
1328 | aarch64_sve_uqdecp, // llvm.aarch64.sve.uqdecp |
1329 | aarch64_sve_uqdecp_n32, // llvm.aarch64.sve.uqdecp.n32 |
1330 | aarch64_sve_uqdecp_n64, // llvm.aarch64.sve.uqdecp.n64 |
1331 | aarch64_sve_uqdecw, // llvm.aarch64.sve.uqdecw |
1332 | aarch64_sve_uqdecw_n32, // llvm.aarch64.sve.uqdecw.n32 |
1333 | aarch64_sve_uqdecw_n64, // llvm.aarch64.sve.uqdecw.n64 |
1334 | aarch64_sve_uqincb_n32, // llvm.aarch64.sve.uqincb.n32 |
1335 | aarch64_sve_uqincb_n64, // llvm.aarch64.sve.uqincb.n64 |
1336 | aarch64_sve_uqincd, // llvm.aarch64.sve.uqincd |
1337 | aarch64_sve_uqincd_n32, // llvm.aarch64.sve.uqincd.n32 |
1338 | aarch64_sve_uqincd_n64, // llvm.aarch64.sve.uqincd.n64 |
1339 | aarch64_sve_uqinch, // llvm.aarch64.sve.uqinch |
1340 | aarch64_sve_uqinch_n32, // llvm.aarch64.sve.uqinch.n32 |
1341 | aarch64_sve_uqinch_n64, // llvm.aarch64.sve.uqinch.n64 |
1342 | aarch64_sve_uqincp, // llvm.aarch64.sve.uqincp |
1343 | aarch64_sve_uqincp_n32, // llvm.aarch64.sve.uqincp.n32 |
1344 | aarch64_sve_uqincp_n64, // llvm.aarch64.sve.uqincp.n64 |
1345 | aarch64_sve_uqincw, // llvm.aarch64.sve.uqincw |
1346 | aarch64_sve_uqincw_n32, // llvm.aarch64.sve.uqincw.n32 |
1347 | aarch64_sve_uqincw_n64, // llvm.aarch64.sve.uqincw.n64 |
1348 | aarch64_sve_uqrshl, // llvm.aarch64.sve.uqrshl |
1349 | aarch64_sve_uqrshr_x2, // llvm.aarch64.sve.uqrshr.x2 |
1350 | aarch64_sve_uqrshr_x4, // llvm.aarch64.sve.uqrshr.x4 |
1351 | aarch64_sve_uqrshrn_x2, // llvm.aarch64.sve.uqrshrn.x2 |
1352 | aarch64_sve_uqrshrn_x4, // llvm.aarch64.sve.uqrshrn.x4 |
1353 | aarch64_sve_uqrshrnb, // llvm.aarch64.sve.uqrshrnb |
1354 | aarch64_sve_uqrshrnt, // llvm.aarch64.sve.uqrshrnt |
1355 | aarch64_sve_uqshl, // llvm.aarch64.sve.uqshl |
1356 | aarch64_sve_uqshrnb, // llvm.aarch64.sve.uqshrnb |
1357 | aarch64_sve_uqshrnt, // llvm.aarch64.sve.uqshrnt |
1358 | aarch64_sve_uqsub, // llvm.aarch64.sve.uqsub |
1359 | aarch64_sve_uqsub_u, // llvm.aarch64.sve.uqsub.u |
1360 | aarch64_sve_uqsub_x, // llvm.aarch64.sve.uqsub.x |
1361 | aarch64_sve_uqsubr, // llvm.aarch64.sve.uqsubr |
1362 | aarch64_sve_uqxtnb, // llvm.aarch64.sve.uqxtnb |
1363 | aarch64_sve_uqxtnt, // llvm.aarch64.sve.uqxtnt |
1364 | aarch64_sve_urecpe, // llvm.aarch64.sve.urecpe |
1365 | aarch64_sve_urhadd, // llvm.aarch64.sve.urhadd |
1366 | aarch64_sve_urshl, // llvm.aarch64.sve.urshl |
1367 | aarch64_sve_urshl_single_x2, // llvm.aarch64.sve.urshl.single.x2 |
1368 | aarch64_sve_urshl_single_x4, // llvm.aarch64.sve.urshl.single.x4 |
1369 | aarch64_sve_urshl_x2, // llvm.aarch64.sve.urshl.x2 |
1370 | aarch64_sve_urshl_x4, // llvm.aarch64.sve.urshl.x4 |
1371 | aarch64_sve_urshr, // llvm.aarch64.sve.urshr |
1372 | aarch64_sve_ursqrte, // llvm.aarch64.sve.ursqrte |
1373 | aarch64_sve_ursra, // llvm.aarch64.sve.ursra |
1374 | aarch64_sve_usdot, // llvm.aarch64.sve.usdot |
1375 | aarch64_sve_usdot_lane, // llvm.aarch64.sve.usdot.lane |
1376 | aarch64_sve_ushllb, // llvm.aarch64.sve.ushllb |
1377 | aarch64_sve_ushllt, // llvm.aarch64.sve.ushllt |
1378 | aarch64_sve_usmmla, // llvm.aarch64.sve.usmmla |
1379 | aarch64_sve_usqadd, // llvm.aarch64.sve.usqadd |
1380 | aarch64_sve_usra, // llvm.aarch64.sve.usra |
1381 | aarch64_sve_usublb, // llvm.aarch64.sve.usublb |
1382 | aarch64_sve_usublt, // llvm.aarch64.sve.usublt |
1383 | aarch64_sve_usubwb, // llvm.aarch64.sve.usubwb |
1384 | aarch64_sve_usubwt, // llvm.aarch64.sve.usubwt |
1385 | aarch64_sve_uunpk_x2, // llvm.aarch64.sve.uunpk.x2 |
1386 | aarch64_sve_uunpk_x4, // llvm.aarch64.sve.uunpk.x4 |
1387 | aarch64_sve_uunpkhi, // llvm.aarch64.sve.uunpkhi |
1388 | aarch64_sve_uunpklo, // llvm.aarch64.sve.uunpklo |
1389 | aarch64_sve_uxtb, // llvm.aarch64.sve.uxtb |
1390 | aarch64_sve_uxth, // llvm.aarch64.sve.uxth |
1391 | aarch64_sve_uxtw, // llvm.aarch64.sve.uxtw |
1392 | aarch64_sve_uzp_x2, // llvm.aarch64.sve.uzp.x2 |
1393 | aarch64_sve_uzp_x4, // llvm.aarch64.sve.uzp.x4 |
1394 | aarch64_sve_uzp1, // llvm.aarch64.sve.uzp1 |
1395 | aarch64_sve_uzp1_b16, // llvm.aarch64.sve.uzp1.b16 |
1396 | aarch64_sve_uzp1_b32, // llvm.aarch64.sve.uzp1.b32 |
1397 | aarch64_sve_uzp1_b64, // llvm.aarch64.sve.uzp1.b64 |
1398 | aarch64_sve_uzp1q, // llvm.aarch64.sve.uzp1q |
1399 | aarch64_sve_uzp2, // llvm.aarch64.sve.uzp2 |
1400 | aarch64_sve_uzp2_b16, // llvm.aarch64.sve.uzp2.b16 |
1401 | aarch64_sve_uzp2_b32, // llvm.aarch64.sve.uzp2.b32 |
1402 | aarch64_sve_uzp2_b64, // llvm.aarch64.sve.uzp2.b64 |
1403 | aarch64_sve_uzp2q, // llvm.aarch64.sve.uzp2q |
1404 | aarch64_sve_uzpq_x2, // llvm.aarch64.sve.uzpq.x2 |
1405 | aarch64_sve_uzpq_x4, // llvm.aarch64.sve.uzpq.x4 |
1406 | aarch64_sve_uzpq1, // llvm.aarch64.sve.uzpq1 |
1407 | aarch64_sve_uzpq2, // llvm.aarch64.sve.uzpq2 |
1408 | aarch64_sve_whilege, // llvm.aarch64.sve.whilege |
1409 | aarch64_sve_whilege_c16, // llvm.aarch64.sve.whilege.c16 |
1410 | aarch64_sve_whilege_c32, // llvm.aarch64.sve.whilege.c32 |
1411 | aarch64_sve_whilege_c64, // llvm.aarch64.sve.whilege.c64 |
1412 | aarch64_sve_whilege_c8, // llvm.aarch64.sve.whilege.c8 |
1413 | aarch64_sve_whilege_x2, // llvm.aarch64.sve.whilege.x2 |
1414 | aarch64_sve_whilegt, // llvm.aarch64.sve.whilegt |
1415 | aarch64_sve_whilegt_c16, // llvm.aarch64.sve.whilegt.c16 |
1416 | aarch64_sve_whilegt_c32, // llvm.aarch64.sve.whilegt.c32 |
1417 | aarch64_sve_whilegt_c64, // llvm.aarch64.sve.whilegt.c64 |
1418 | aarch64_sve_whilegt_c8, // llvm.aarch64.sve.whilegt.c8 |
1419 | aarch64_sve_whilegt_x2, // llvm.aarch64.sve.whilegt.x2 |
1420 | aarch64_sve_whilehi, // llvm.aarch64.sve.whilehi |
1421 | aarch64_sve_whilehi_c16, // llvm.aarch64.sve.whilehi.c16 |
1422 | aarch64_sve_whilehi_c32, // llvm.aarch64.sve.whilehi.c32 |
1423 | aarch64_sve_whilehi_c64, // llvm.aarch64.sve.whilehi.c64 |
1424 | aarch64_sve_whilehi_c8, // llvm.aarch64.sve.whilehi.c8 |
1425 | aarch64_sve_whilehi_x2, // llvm.aarch64.sve.whilehi.x2 |
1426 | aarch64_sve_whilehs, // llvm.aarch64.sve.whilehs |
1427 | aarch64_sve_whilehs_c16, // llvm.aarch64.sve.whilehs.c16 |
1428 | aarch64_sve_whilehs_c32, // llvm.aarch64.sve.whilehs.c32 |
1429 | aarch64_sve_whilehs_c64, // llvm.aarch64.sve.whilehs.c64 |
1430 | aarch64_sve_whilehs_c8, // llvm.aarch64.sve.whilehs.c8 |
1431 | aarch64_sve_whilehs_x2, // llvm.aarch64.sve.whilehs.x2 |
1432 | aarch64_sve_whilele, // llvm.aarch64.sve.whilele |
1433 | aarch64_sve_whilele_c16, // llvm.aarch64.sve.whilele.c16 |
1434 | aarch64_sve_whilele_c32, // llvm.aarch64.sve.whilele.c32 |
1435 | aarch64_sve_whilele_c64, // llvm.aarch64.sve.whilele.c64 |
1436 | aarch64_sve_whilele_c8, // llvm.aarch64.sve.whilele.c8 |
1437 | aarch64_sve_whilele_x2, // llvm.aarch64.sve.whilele.x2 |
1438 | aarch64_sve_whilelo, // llvm.aarch64.sve.whilelo |
1439 | aarch64_sve_whilelo_c16, // llvm.aarch64.sve.whilelo.c16 |
1440 | aarch64_sve_whilelo_c32, // llvm.aarch64.sve.whilelo.c32 |
1441 | aarch64_sve_whilelo_c64, // llvm.aarch64.sve.whilelo.c64 |
1442 | aarch64_sve_whilelo_c8, // llvm.aarch64.sve.whilelo.c8 |
1443 | aarch64_sve_whilelo_x2, // llvm.aarch64.sve.whilelo.x2 |
1444 | aarch64_sve_whilels, // llvm.aarch64.sve.whilels |
1445 | aarch64_sve_whilels_c16, // llvm.aarch64.sve.whilels.c16 |
1446 | aarch64_sve_whilels_c32, // llvm.aarch64.sve.whilels.c32 |
1447 | aarch64_sve_whilels_c64, // llvm.aarch64.sve.whilels.c64 |
1448 | aarch64_sve_whilels_c8, // llvm.aarch64.sve.whilels.c8 |
1449 | aarch64_sve_whilels_x2, // llvm.aarch64.sve.whilels.x2 |
1450 | aarch64_sve_whilelt, // llvm.aarch64.sve.whilelt |
1451 | aarch64_sve_whilelt_c16, // llvm.aarch64.sve.whilelt.c16 |
1452 | aarch64_sve_whilelt_c32, // llvm.aarch64.sve.whilelt.c32 |
1453 | aarch64_sve_whilelt_c64, // llvm.aarch64.sve.whilelt.c64 |
1454 | aarch64_sve_whilelt_c8, // llvm.aarch64.sve.whilelt.c8 |
1455 | aarch64_sve_whilelt_x2, // llvm.aarch64.sve.whilelt.x2 |
1456 | aarch64_sve_whilerw_b, // llvm.aarch64.sve.whilerw.b |
1457 | aarch64_sve_whilerw_d, // llvm.aarch64.sve.whilerw.d |
1458 | aarch64_sve_whilerw_h, // llvm.aarch64.sve.whilerw.h |
1459 | aarch64_sve_whilerw_s, // llvm.aarch64.sve.whilerw.s |
1460 | aarch64_sve_whilewr_b, // llvm.aarch64.sve.whilewr.b |
1461 | aarch64_sve_whilewr_d, // llvm.aarch64.sve.whilewr.d |
1462 | aarch64_sve_whilewr_h, // llvm.aarch64.sve.whilewr.h |
1463 | aarch64_sve_whilewr_s, // llvm.aarch64.sve.whilewr.s |
1464 | aarch64_sve_wrffr, // llvm.aarch64.sve.wrffr |
1465 | aarch64_sve_xar, // llvm.aarch64.sve.xar |
1466 | aarch64_sve_zip_x2, // llvm.aarch64.sve.zip.x2 |
1467 | aarch64_sve_zip_x4, // llvm.aarch64.sve.zip.x4 |
1468 | aarch64_sve_zip1, // llvm.aarch64.sve.zip1 |
1469 | aarch64_sve_zip1_b16, // llvm.aarch64.sve.zip1.b16 |
1470 | aarch64_sve_zip1_b32, // llvm.aarch64.sve.zip1.b32 |
1471 | aarch64_sve_zip1_b64, // llvm.aarch64.sve.zip1.b64 |
1472 | aarch64_sve_zip1q, // llvm.aarch64.sve.zip1q |
1473 | aarch64_sve_zip2, // llvm.aarch64.sve.zip2 |
1474 | aarch64_sve_zip2_b16, // llvm.aarch64.sve.zip2.b16 |
1475 | aarch64_sve_zip2_b32, // llvm.aarch64.sve.zip2.b32 |
1476 | aarch64_sve_zip2_b64, // llvm.aarch64.sve.zip2.b64 |
1477 | aarch64_sve_zip2q, // llvm.aarch64.sve.zip2q |
1478 | aarch64_sve_zipq_x2, // llvm.aarch64.sve.zipq.x2 |
1479 | aarch64_sve_zipq_x4, // llvm.aarch64.sve.zipq.x4 |
1480 | aarch64_sve_zipq1, // llvm.aarch64.sve.zipq1 |
1481 | aarch64_sve_zipq2, // llvm.aarch64.sve.zipq2 |
1482 | aarch64_tagp, // llvm.aarch64.tagp |
1483 | aarch64_tcancel, // llvm.aarch64.tcancel |
1484 | aarch64_tcommit, // llvm.aarch64.tcommit |
1485 | aarch64_tstart, // llvm.aarch64.tstart |
1486 | aarch64_ttest, // llvm.aarch64.ttest |
1487 | aarch64_udiv, // llvm.aarch64.udiv |
1488 | }; // enum |
1489 | } // namespace Intrinsic |
1490 | } // namespace llvm |
1491 | |
1492 | #endif |
1493 | |