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_MIPS_ENUMS_H
10#define LLVM_IR_INTRINSIC_MIPS_ENUMS_H
11
12namespace llvm {
13namespace Intrinsic {
14enum MIPSIntrinsics : unsigned {
15// Enum values for intrinsics
16 mips_absq_s_ph = 7173, // llvm.mips.absq.s.ph
17 mips_absq_s_qb, // llvm.mips.absq.s.qb
18 mips_absq_s_w, // llvm.mips.absq.s.w
19 mips_add_a_b, // llvm.mips.add.a.b
20 mips_add_a_d, // llvm.mips.add.a.d
21 mips_add_a_h, // llvm.mips.add.a.h
22 mips_add_a_w, // llvm.mips.add.a.w
23 mips_addq_ph, // llvm.mips.addq.ph
24 mips_addq_s_ph, // llvm.mips.addq.s.ph
25 mips_addq_s_w, // llvm.mips.addq.s.w
26 mips_addqh_ph, // llvm.mips.addqh.ph
27 mips_addqh_r_ph, // llvm.mips.addqh.r.ph
28 mips_addqh_r_w, // llvm.mips.addqh.r.w
29 mips_addqh_w, // llvm.mips.addqh.w
30 mips_adds_a_b, // llvm.mips.adds.a.b
31 mips_adds_a_d, // llvm.mips.adds.a.d
32 mips_adds_a_h, // llvm.mips.adds.a.h
33 mips_adds_a_w, // llvm.mips.adds.a.w
34 mips_adds_s_b, // llvm.mips.adds.s.b
35 mips_adds_s_d, // llvm.mips.adds.s.d
36 mips_adds_s_h, // llvm.mips.adds.s.h
37 mips_adds_s_w, // llvm.mips.adds.s.w
38 mips_adds_u_b, // llvm.mips.adds.u.b
39 mips_adds_u_d, // llvm.mips.adds.u.d
40 mips_adds_u_h, // llvm.mips.adds.u.h
41 mips_adds_u_w, // llvm.mips.adds.u.w
42 mips_addsc, // llvm.mips.addsc
43 mips_addu_ph, // llvm.mips.addu.ph
44 mips_addu_qb, // llvm.mips.addu.qb
45 mips_addu_s_ph, // llvm.mips.addu.s.ph
46 mips_addu_s_qb, // llvm.mips.addu.s.qb
47 mips_adduh_qb, // llvm.mips.adduh.qb
48 mips_adduh_r_qb, // llvm.mips.adduh.r.qb
49 mips_addv_b, // llvm.mips.addv.b
50 mips_addv_d, // llvm.mips.addv.d
51 mips_addv_h, // llvm.mips.addv.h
52 mips_addv_w, // llvm.mips.addv.w
53 mips_addvi_b, // llvm.mips.addvi.b
54 mips_addvi_d, // llvm.mips.addvi.d
55 mips_addvi_h, // llvm.mips.addvi.h
56 mips_addvi_w, // llvm.mips.addvi.w
57 mips_addwc, // llvm.mips.addwc
58 mips_and_v, // llvm.mips.and.v
59 mips_andi_b, // llvm.mips.andi.b
60 mips_append, // llvm.mips.append
61 mips_asub_s_b, // llvm.mips.asub.s.b
62 mips_asub_s_d, // llvm.mips.asub.s.d
63 mips_asub_s_h, // llvm.mips.asub.s.h
64 mips_asub_s_w, // llvm.mips.asub.s.w
65 mips_asub_u_b, // llvm.mips.asub.u.b
66 mips_asub_u_d, // llvm.mips.asub.u.d
67 mips_asub_u_h, // llvm.mips.asub.u.h
68 mips_asub_u_w, // llvm.mips.asub.u.w
69 mips_ave_s_b, // llvm.mips.ave.s.b
70 mips_ave_s_d, // llvm.mips.ave.s.d
71 mips_ave_s_h, // llvm.mips.ave.s.h
72 mips_ave_s_w, // llvm.mips.ave.s.w
73 mips_ave_u_b, // llvm.mips.ave.u.b
74 mips_ave_u_d, // llvm.mips.ave.u.d
75 mips_ave_u_h, // llvm.mips.ave.u.h
76 mips_ave_u_w, // llvm.mips.ave.u.w
77 mips_aver_s_b, // llvm.mips.aver.s.b
78 mips_aver_s_d, // llvm.mips.aver.s.d
79 mips_aver_s_h, // llvm.mips.aver.s.h
80 mips_aver_s_w, // llvm.mips.aver.s.w
81 mips_aver_u_b, // llvm.mips.aver.u.b
82 mips_aver_u_d, // llvm.mips.aver.u.d
83 mips_aver_u_h, // llvm.mips.aver.u.h
84 mips_aver_u_w, // llvm.mips.aver.u.w
85 mips_balign, // llvm.mips.balign
86 mips_bclr_b, // llvm.mips.bclr.b
87 mips_bclr_d, // llvm.mips.bclr.d
88 mips_bclr_h, // llvm.mips.bclr.h
89 mips_bclr_w, // llvm.mips.bclr.w
90 mips_bclri_b, // llvm.mips.bclri.b
91 mips_bclri_d, // llvm.mips.bclri.d
92 mips_bclri_h, // llvm.mips.bclri.h
93 mips_bclri_w, // llvm.mips.bclri.w
94 mips_binsl_b, // llvm.mips.binsl.b
95 mips_binsl_d, // llvm.mips.binsl.d
96 mips_binsl_h, // llvm.mips.binsl.h
97 mips_binsl_w, // llvm.mips.binsl.w
98 mips_binsli_b, // llvm.mips.binsli.b
99 mips_binsli_d, // llvm.mips.binsli.d
100 mips_binsli_h, // llvm.mips.binsli.h
101 mips_binsli_w, // llvm.mips.binsli.w
102 mips_binsr_b, // llvm.mips.binsr.b
103 mips_binsr_d, // llvm.mips.binsr.d
104 mips_binsr_h, // llvm.mips.binsr.h
105 mips_binsr_w, // llvm.mips.binsr.w
106 mips_binsri_b, // llvm.mips.binsri.b
107 mips_binsri_d, // llvm.mips.binsri.d
108 mips_binsri_h, // llvm.mips.binsri.h
109 mips_binsri_w, // llvm.mips.binsri.w
110 mips_bitrev, // llvm.mips.bitrev
111 mips_bmnz_v, // llvm.mips.bmnz.v
112 mips_bmnzi_b, // llvm.mips.bmnzi.b
113 mips_bmz_v, // llvm.mips.bmz.v
114 mips_bmzi_b, // llvm.mips.bmzi.b
115 mips_bneg_b, // llvm.mips.bneg.b
116 mips_bneg_d, // llvm.mips.bneg.d
117 mips_bneg_h, // llvm.mips.bneg.h
118 mips_bneg_w, // llvm.mips.bneg.w
119 mips_bnegi_b, // llvm.mips.bnegi.b
120 mips_bnegi_d, // llvm.mips.bnegi.d
121 mips_bnegi_h, // llvm.mips.bnegi.h
122 mips_bnegi_w, // llvm.mips.bnegi.w
123 mips_bnz_b, // llvm.mips.bnz.b
124 mips_bnz_d, // llvm.mips.bnz.d
125 mips_bnz_h, // llvm.mips.bnz.h
126 mips_bnz_v, // llvm.mips.bnz.v
127 mips_bnz_w, // llvm.mips.bnz.w
128 mips_bposge32, // llvm.mips.bposge32
129 mips_bsel_v, // llvm.mips.bsel.v
130 mips_bseli_b, // llvm.mips.bseli.b
131 mips_bset_b, // llvm.mips.bset.b
132 mips_bset_d, // llvm.mips.bset.d
133 mips_bset_h, // llvm.mips.bset.h
134 mips_bset_w, // llvm.mips.bset.w
135 mips_bseti_b, // llvm.mips.bseti.b
136 mips_bseti_d, // llvm.mips.bseti.d
137 mips_bseti_h, // llvm.mips.bseti.h
138 mips_bseti_w, // llvm.mips.bseti.w
139 mips_bz_b, // llvm.mips.bz.b
140 mips_bz_d, // llvm.mips.bz.d
141 mips_bz_h, // llvm.mips.bz.h
142 mips_bz_v, // llvm.mips.bz.v
143 mips_bz_w, // llvm.mips.bz.w
144 mips_ceq_b, // llvm.mips.ceq.b
145 mips_ceq_d, // llvm.mips.ceq.d
146 mips_ceq_h, // llvm.mips.ceq.h
147 mips_ceq_w, // llvm.mips.ceq.w
148 mips_ceqi_b, // llvm.mips.ceqi.b
149 mips_ceqi_d, // llvm.mips.ceqi.d
150 mips_ceqi_h, // llvm.mips.ceqi.h
151 mips_ceqi_w, // llvm.mips.ceqi.w
152 mips_cfcmsa, // llvm.mips.cfcmsa
153 mips_cle_s_b, // llvm.mips.cle.s.b
154 mips_cle_s_d, // llvm.mips.cle.s.d
155 mips_cle_s_h, // llvm.mips.cle.s.h
156 mips_cle_s_w, // llvm.mips.cle.s.w
157 mips_cle_u_b, // llvm.mips.cle.u.b
158 mips_cle_u_d, // llvm.mips.cle.u.d
159 mips_cle_u_h, // llvm.mips.cle.u.h
160 mips_cle_u_w, // llvm.mips.cle.u.w
161 mips_clei_s_b, // llvm.mips.clei.s.b
162 mips_clei_s_d, // llvm.mips.clei.s.d
163 mips_clei_s_h, // llvm.mips.clei.s.h
164 mips_clei_s_w, // llvm.mips.clei.s.w
165 mips_clei_u_b, // llvm.mips.clei.u.b
166 mips_clei_u_d, // llvm.mips.clei.u.d
167 mips_clei_u_h, // llvm.mips.clei.u.h
168 mips_clei_u_w, // llvm.mips.clei.u.w
169 mips_clt_s_b, // llvm.mips.clt.s.b
170 mips_clt_s_d, // llvm.mips.clt.s.d
171 mips_clt_s_h, // llvm.mips.clt.s.h
172 mips_clt_s_w, // llvm.mips.clt.s.w
173 mips_clt_u_b, // llvm.mips.clt.u.b
174 mips_clt_u_d, // llvm.mips.clt.u.d
175 mips_clt_u_h, // llvm.mips.clt.u.h
176 mips_clt_u_w, // llvm.mips.clt.u.w
177 mips_clti_s_b, // llvm.mips.clti.s.b
178 mips_clti_s_d, // llvm.mips.clti.s.d
179 mips_clti_s_h, // llvm.mips.clti.s.h
180 mips_clti_s_w, // llvm.mips.clti.s.w
181 mips_clti_u_b, // llvm.mips.clti.u.b
182 mips_clti_u_d, // llvm.mips.clti.u.d
183 mips_clti_u_h, // llvm.mips.clti.u.h
184 mips_clti_u_w, // llvm.mips.clti.u.w
185 mips_cmp_eq_ph, // llvm.mips.cmp.eq.ph
186 mips_cmp_le_ph, // llvm.mips.cmp.le.ph
187 mips_cmp_lt_ph, // llvm.mips.cmp.lt.ph
188 mips_cmpgdu_eq_qb, // llvm.mips.cmpgdu.eq.qb
189 mips_cmpgdu_le_qb, // llvm.mips.cmpgdu.le.qb
190 mips_cmpgdu_lt_qb, // llvm.mips.cmpgdu.lt.qb
191 mips_cmpgu_eq_qb, // llvm.mips.cmpgu.eq.qb
192 mips_cmpgu_le_qb, // llvm.mips.cmpgu.le.qb
193 mips_cmpgu_lt_qb, // llvm.mips.cmpgu.lt.qb
194 mips_cmpu_eq_qb, // llvm.mips.cmpu.eq.qb
195 mips_cmpu_le_qb, // llvm.mips.cmpu.le.qb
196 mips_cmpu_lt_qb, // llvm.mips.cmpu.lt.qb
197 mips_copy_s_b, // llvm.mips.copy.s.b
198 mips_copy_s_d, // llvm.mips.copy.s.d
199 mips_copy_s_h, // llvm.mips.copy.s.h
200 mips_copy_s_w, // llvm.mips.copy.s.w
201 mips_copy_u_b, // llvm.mips.copy.u.b
202 mips_copy_u_d, // llvm.mips.copy.u.d
203 mips_copy_u_h, // llvm.mips.copy.u.h
204 mips_copy_u_w, // llvm.mips.copy.u.w
205 mips_ctcmsa, // llvm.mips.ctcmsa
206 mips_div_s_b, // llvm.mips.div.s.b
207 mips_div_s_d, // llvm.mips.div.s.d
208 mips_div_s_h, // llvm.mips.div.s.h
209 mips_div_s_w, // llvm.mips.div.s.w
210 mips_div_u_b, // llvm.mips.div.u.b
211 mips_div_u_d, // llvm.mips.div.u.d
212 mips_div_u_h, // llvm.mips.div.u.h
213 mips_div_u_w, // llvm.mips.div.u.w
214 mips_dlsa, // llvm.mips.dlsa
215 mips_dotp_s_d, // llvm.mips.dotp.s.d
216 mips_dotp_s_h, // llvm.mips.dotp.s.h
217 mips_dotp_s_w, // llvm.mips.dotp.s.w
218 mips_dotp_u_d, // llvm.mips.dotp.u.d
219 mips_dotp_u_h, // llvm.mips.dotp.u.h
220 mips_dotp_u_w, // llvm.mips.dotp.u.w
221 mips_dpa_w_ph, // llvm.mips.dpa.w.ph
222 mips_dpadd_s_d, // llvm.mips.dpadd.s.d
223 mips_dpadd_s_h, // llvm.mips.dpadd.s.h
224 mips_dpadd_s_w, // llvm.mips.dpadd.s.w
225 mips_dpadd_u_d, // llvm.mips.dpadd.u.d
226 mips_dpadd_u_h, // llvm.mips.dpadd.u.h
227 mips_dpadd_u_w, // llvm.mips.dpadd.u.w
228 mips_dpaq_s_w_ph, // llvm.mips.dpaq.s.w.ph
229 mips_dpaq_sa_l_w, // llvm.mips.dpaq.sa.l.w
230 mips_dpaqx_s_w_ph, // llvm.mips.dpaqx.s.w.ph
231 mips_dpaqx_sa_w_ph, // llvm.mips.dpaqx.sa.w.ph
232 mips_dpau_h_qbl, // llvm.mips.dpau.h.qbl
233 mips_dpau_h_qbr, // llvm.mips.dpau.h.qbr
234 mips_dpax_w_ph, // llvm.mips.dpax.w.ph
235 mips_dps_w_ph, // llvm.mips.dps.w.ph
236 mips_dpsq_s_w_ph, // llvm.mips.dpsq.s.w.ph
237 mips_dpsq_sa_l_w, // llvm.mips.dpsq.sa.l.w
238 mips_dpsqx_s_w_ph, // llvm.mips.dpsqx.s.w.ph
239 mips_dpsqx_sa_w_ph, // llvm.mips.dpsqx.sa.w.ph
240 mips_dpsu_h_qbl, // llvm.mips.dpsu.h.qbl
241 mips_dpsu_h_qbr, // llvm.mips.dpsu.h.qbr
242 mips_dpsub_s_d, // llvm.mips.dpsub.s.d
243 mips_dpsub_s_h, // llvm.mips.dpsub.s.h
244 mips_dpsub_s_w, // llvm.mips.dpsub.s.w
245 mips_dpsub_u_d, // llvm.mips.dpsub.u.d
246 mips_dpsub_u_h, // llvm.mips.dpsub.u.h
247 mips_dpsub_u_w, // llvm.mips.dpsub.u.w
248 mips_dpsx_w_ph, // llvm.mips.dpsx.w.ph
249 mips_extp, // llvm.mips.extp
250 mips_extpdp, // llvm.mips.extpdp
251 mips_extr_r_w, // llvm.mips.extr.r.w
252 mips_extr_rs_w, // llvm.mips.extr.rs.w
253 mips_extr_s_h, // llvm.mips.extr.s.h
254 mips_extr_w, // llvm.mips.extr.w
255 mips_fadd_d, // llvm.mips.fadd.d
256 mips_fadd_w, // llvm.mips.fadd.w
257 mips_fcaf_d, // llvm.mips.fcaf.d
258 mips_fcaf_w, // llvm.mips.fcaf.w
259 mips_fceq_d, // llvm.mips.fceq.d
260 mips_fceq_w, // llvm.mips.fceq.w
261 mips_fclass_d, // llvm.mips.fclass.d
262 mips_fclass_w, // llvm.mips.fclass.w
263 mips_fcle_d, // llvm.mips.fcle.d
264 mips_fcle_w, // llvm.mips.fcle.w
265 mips_fclt_d, // llvm.mips.fclt.d
266 mips_fclt_w, // llvm.mips.fclt.w
267 mips_fcne_d, // llvm.mips.fcne.d
268 mips_fcne_w, // llvm.mips.fcne.w
269 mips_fcor_d, // llvm.mips.fcor.d
270 mips_fcor_w, // llvm.mips.fcor.w
271 mips_fcueq_d, // llvm.mips.fcueq.d
272 mips_fcueq_w, // llvm.mips.fcueq.w
273 mips_fcule_d, // llvm.mips.fcule.d
274 mips_fcule_w, // llvm.mips.fcule.w
275 mips_fcult_d, // llvm.mips.fcult.d
276 mips_fcult_w, // llvm.mips.fcult.w
277 mips_fcun_d, // llvm.mips.fcun.d
278 mips_fcun_w, // llvm.mips.fcun.w
279 mips_fcune_d, // llvm.mips.fcune.d
280 mips_fcune_w, // llvm.mips.fcune.w
281 mips_fdiv_d, // llvm.mips.fdiv.d
282 mips_fdiv_w, // llvm.mips.fdiv.w
283 mips_fexdo_h, // llvm.mips.fexdo.h
284 mips_fexdo_w, // llvm.mips.fexdo.w
285 mips_fexp2_d, // llvm.mips.fexp2.d
286 mips_fexp2_w, // llvm.mips.fexp2.w
287 mips_fexupl_d, // llvm.mips.fexupl.d
288 mips_fexupl_w, // llvm.mips.fexupl.w
289 mips_fexupr_d, // llvm.mips.fexupr.d
290 mips_fexupr_w, // llvm.mips.fexupr.w
291 mips_ffint_s_d, // llvm.mips.ffint.s.d
292 mips_ffint_s_w, // llvm.mips.ffint.s.w
293 mips_ffint_u_d, // llvm.mips.ffint.u.d
294 mips_ffint_u_w, // llvm.mips.ffint.u.w
295 mips_ffql_d, // llvm.mips.ffql.d
296 mips_ffql_w, // llvm.mips.ffql.w
297 mips_ffqr_d, // llvm.mips.ffqr.d
298 mips_ffqr_w, // llvm.mips.ffqr.w
299 mips_fill_b, // llvm.mips.fill.b
300 mips_fill_d, // llvm.mips.fill.d
301 mips_fill_h, // llvm.mips.fill.h
302 mips_fill_w, // llvm.mips.fill.w
303 mips_flog2_d, // llvm.mips.flog2.d
304 mips_flog2_w, // llvm.mips.flog2.w
305 mips_fmadd_d, // llvm.mips.fmadd.d
306 mips_fmadd_w, // llvm.mips.fmadd.w
307 mips_fmax_a_d, // llvm.mips.fmax.a.d
308 mips_fmax_a_w, // llvm.mips.fmax.a.w
309 mips_fmax_d, // llvm.mips.fmax.d
310 mips_fmax_w, // llvm.mips.fmax.w
311 mips_fmin_a_d, // llvm.mips.fmin.a.d
312 mips_fmin_a_w, // llvm.mips.fmin.a.w
313 mips_fmin_d, // llvm.mips.fmin.d
314 mips_fmin_w, // llvm.mips.fmin.w
315 mips_fmsub_d, // llvm.mips.fmsub.d
316 mips_fmsub_w, // llvm.mips.fmsub.w
317 mips_fmul_d, // llvm.mips.fmul.d
318 mips_fmul_w, // llvm.mips.fmul.w
319 mips_frcp_d, // llvm.mips.frcp.d
320 mips_frcp_w, // llvm.mips.frcp.w
321 mips_frint_d, // llvm.mips.frint.d
322 mips_frint_w, // llvm.mips.frint.w
323 mips_frsqrt_d, // llvm.mips.frsqrt.d
324 mips_frsqrt_w, // llvm.mips.frsqrt.w
325 mips_fsaf_d, // llvm.mips.fsaf.d
326 mips_fsaf_w, // llvm.mips.fsaf.w
327 mips_fseq_d, // llvm.mips.fseq.d
328 mips_fseq_w, // llvm.mips.fseq.w
329 mips_fsle_d, // llvm.mips.fsle.d
330 mips_fsle_w, // llvm.mips.fsle.w
331 mips_fslt_d, // llvm.mips.fslt.d
332 mips_fslt_w, // llvm.mips.fslt.w
333 mips_fsne_d, // llvm.mips.fsne.d
334 mips_fsne_w, // llvm.mips.fsne.w
335 mips_fsor_d, // llvm.mips.fsor.d
336 mips_fsor_w, // llvm.mips.fsor.w
337 mips_fsqrt_d, // llvm.mips.fsqrt.d
338 mips_fsqrt_w, // llvm.mips.fsqrt.w
339 mips_fsub_d, // llvm.mips.fsub.d
340 mips_fsub_w, // llvm.mips.fsub.w
341 mips_fsueq_d, // llvm.mips.fsueq.d
342 mips_fsueq_w, // llvm.mips.fsueq.w
343 mips_fsule_d, // llvm.mips.fsule.d
344 mips_fsule_w, // llvm.mips.fsule.w
345 mips_fsult_d, // llvm.mips.fsult.d
346 mips_fsult_w, // llvm.mips.fsult.w
347 mips_fsun_d, // llvm.mips.fsun.d
348 mips_fsun_w, // llvm.mips.fsun.w
349 mips_fsune_d, // llvm.mips.fsune.d
350 mips_fsune_w, // llvm.mips.fsune.w
351 mips_ftint_s_d, // llvm.mips.ftint.s.d
352 mips_ftint_s_w, // llvm.mips.ftint.s.w
353 mips_ftint_u_d, // llvm.mips.ftint.u.d
354 mips_ftint_u_w, // llvm.mips.ftint.u.w
355 mips_ftq_h, // llvm.mips.ftq.h
356 mips_ftq_w, // llvm.mips.ftq.w
357 mips_ftrunc_s_d, // llvm.mips.ftrunc.s.d
358 mips_ftrunc_s_w, // llvm.mips.ftrunc.s.w
359 mips_ftrunc_u_d, // llvm.mips.ftrunc.u.d
360 mips_ftrunc_u_w, // llvm.mips.ftrunc.u.w
361 mips_hadd_s_d, // llvm.mips.hadd.s.d
362 mips_hadd_s_h, // llvm.mips.hadd.s.h
363 mips_hadd_s_w, // llvm.mips.hadd.s.w
364 mips_hadd_u_d, // llvm.mips.hadd.u.d
365 mips_hadd_u_h, // llvm.mips.hadd.u.h
366 mips_hadd_u_w, // llvm.mips.hadd.u.w
367 mips_hsub_s_d, // llvm.mips.hsub.s.d
368 mips_hsub_s_h, // llvm.mips.hsub.s.h
369 mips_hsub_s_w, // llvm.mips.hsub.s.w
370 mips_hsub_u_d, // llvm.mips.hsub.u.d
371 mips_hsub_u_h, // llvm.mips.hsub.u.h
372 mips_hsub_u_w, // llvm.mips.hsub.u.w
373 mips_ilvev_b, // llvm.mips.ilvev.b
374 mips_ilvev_d, // llvm.mips.ilvev.d
375 mips_ilvev_h, // llvm.mips.ilvev.h
376 mips_ilvev_w, // llvm.mips.ilvev.w
377 mips_ilvl_b, // llvm.mips.ilvl.b
378 mips_ilvl_d, // llvm.mips.ilvl.d
379 mips_ilvl_h, // llvm.mips.ilvl.h
380 mips_ilvl_w, // llvm.mips.ilvl.w
381 mips_ilvod_b, // llvm.mips.ilvod.b
382 mips_ilvod_d, // llvm.mips.ilvod.d
383 mips_ilvod_h, // llvm.mips.ilvod.h
384 mips_ilvod_w, // llvm.mips.ilvod.w
385 mips_ilvr_b, // llvm.mips.ilvr.b
386 mips_ilvr_d, // llvm.mips.ilvr.d
387 mips_ilvr_h, // llvm.mips.ilvr.h
388 mips_ilvr_w, // llvm.mips.ilvr.w
389 mips_insert_b, // llvm.mips.insert.b
390 mips_insert_d, // llvm.mips.insert.d
391 mips_insert_h, // llvm.mips.insert.h
392 mips_insert_w, // llvm.mips.insert.w
393 mips_insv, // llvm.mips.insv
394 mips_insve_b, // llvm.mips.insve.b
395 mips_insve_d, // llvm.mips.insve.d
396 mips_insve_h, // llvm.mips.insve.h
397 mips_insve_w, // llvm.mips.insve.w
398 mips_lbux, // llvm.mips.lbux
399 mips_ld_b, // llvm.mips.ld.b
400 mips_ld_d, // llvm.mips.ld.d
401 mips_ld_h, // llvm.mips.ld.h
402 mips_ld_w, // llvm.mips.ld.w
403 mips_ldi_b, // llvm.mips.ldi.b
404 mips_ldi_d, // llvm.mips.ldi.d
405 mips_ldi_h, // llvm.mips.ldi.h
406 mips_ldi_w, // llvm.mips.ldi.w
407 mips_ldr_d, // llvm.mips.ldr.d
408 mips_ldr_w, // llvm.mips.ldr.w
409 mips_lhx, // llvm.mips.lhx
410 mips_lsa, // llvm.mips.lsa
411 mips_lwx, // llvm.mips.lwx
412 mips_madd, // llvm.mips.madd
413 mips_madd_q_h, // llvm.mips.madd.q.h
414 mips_madd_q_w, // llvm.mips.madd.q.w
415 mips_maddr_q_h, // llvm.mips.maddr.q.h
416 mips_maddr_q_w, // llvm.mips.maddr.q.w
417 mips_maddu, // llvm.mips.maddu
418 mips_maddv_b, // llvm.mips.maddv.b
419 mips_maddv_d, // llvm.mips.maddv.d
420 mips_maddv_h, // llvm.mips.maddv.h
421 mips_maddv_w, // llvm.mips.maddv.w
422 mips_maq_s_w_phl, // llvm.mips.maq.s.w.phl
423 mips_maq_s_w_phr, // llvm.mips.maq.s.w.phr
424 mips_maq_sa_w_phl, // llvm.mips.maq.sa.w.phl
425 mips_maq_sa_w_phr, // llvm.mips.maq.sa.w.phr
426 mips_max_a_b, // llvm.mips.max.a.b
427 mips_max_a_d, // llvm.mips.max.a.d
428 mips_max_a_h, // llvm.mips.max.a.h
429 mips_max_a_w, // llvm.mips.max.a.w
430 mips_max_s_b, // llvm.mips.max.s.b
431 mips_max_s_d, // llvm.mips.max.s.d
432 mips_max_s_h, // llvm.mips.max.s.h
433 mips_max_s_w, // llvm.mips.max.s.w
434 mips_max_u_b, // llvm.mips.max.u.b
435 mips_max_u_d, // llvm.mips.max.u.d
436 mips_max_u_h, // llvm.mips.max.u.h
437 mips_max_u_w, // llvm.mips.max.u.w
438 mips_maxi_s_b, // llvm.mips.maxi.s.b
439 mips_maxi_s_d, // llvm.mips.maxi.s.d
440 mips_maxi_s_h, // llvm.mips.maxi.s.h
441 mips_maxi_s_w, // llvm.mips.maxi.s.w
442 mips_maxi_u_b, // llvm.mips.maxi.u.b
443 mips_maxi_u_d, // llvm.mips.maxi.u.d
444 mips_maxi_u_h, // llvm.mips.maxi.u.h
445 mips_maxi_u_w, // llvm.mips.maxi.u.w
446 mips_min_a_b, // llvm.mips.min.a.b
447 mips_min_a_d, // llvm.mips.min.a.d
448 mips_min_a_h, // llvm.mips.min.a.h
449 mips_min_a_w, // llvm.mips.min.a.w
450 mips_min_s_b, // llvm.mips.min.s.b
451 mips_min_s_d, // llvm.mips.min.s.d
452 mips_min_s_h, // llvm.mips.min.s.h
453 mips_min_s_w, // llvm.mips.min.s.w
454 mips_min_u_b, // llvm.mips.min.u.b
455 mips_min_u_d, // llvm.mips.min.u.d
456 mips_min_u_h, // llvm.mips.min.u.h
457 mips_min_u_w, // llvm.mips.min.u.w
458 mips_mini_s_b, // llvm.mips.mini.s.b
459 mips_mini_s_d, // llvm.mips.mini.s.d
460 mips_mini_s_h, // llvm.mips.mini.s.h
461 mips_mini_s_w, // llvm.mips.mini.s.w
462 mips_mini_u_b, // llvm.mips.mini.u.b
463 mips_mini_u_d, // llvm.mips.mini.u.d
464 mips_mini_u_h, // llvm.mips.mini.u.h
465 mips_mini_u_w, // llvm.mips.mini.u.w
466 mips_mod_s_b, // llvm.mips.mod.s.b
467 mips_mod_s_d, // llvm.mips.mod.s.d
468 mips_mod_s_h, // llvm.mips.mod.s.h
469 mips_mod_s_w, // llvm.mips.mod.s.w
470 mips_mod_u_b, // llvm.mips.mod.u.b
471 mips_mod_u_d, // llvm.mips.mod.u.d
472 mips_mod_u_h, // llvm.mips.mod.u.h
473 mips_mod_u_w, // llvm.mips.mod.u.w
474 mips_modsub, // llvm.mips.modsub
475 mips_move_v, // llvm.mips.move.v
476 mips_msub, // llvm.mips.msub
477 mips_msub_q_h, // llvm.mips.msub.q.h
478 mips_msub_q_w, // llvm.mips.msub.q.w
479 mips_msubr_q_h, // llvm.mips.msubr.q.h
480 mips_msubr_q_w, // llvm.mips.msubr.q.w
481 mips_msubu, // llvm.mips.msubu
482 mips_msubv_b, // llvm.mips.msubv.b
483 mips_msubv_d, // llvm.mips.msubv.d
484 mips_msubv_h, // llvm.mips.msubv.h
485 mips_msubv_w, // llvm.mips.msubv.w
486 mips_mthlip, // llvm.mips.mthlip
487 mips_mul_ph, // llvm.mips.mul.ph
488 mips_mul_q_h, // llvm.mips.mul.q.h
489 mips_mul_q_w, // llvm.mips.mul.q.w
490 mips_mul_s_ph, // llvm.mips.mul.s.ph
491 mips_muleq_s_w_phl, // llvm.mips.muleq.s.w.phl
492 mips_muleq_s_w_phr, // llvm.mips.muleq.s.w.phr
493 mips_muleu_s_ph_qbl, // llvm.mips.muleu.s.ph.qbl
494 mips_muleu_s_ph_qbr, // llvm.mips.muleu.s.ph.qbr
495 mips_mulq_rs_ph, // llvm.mips.mulq.rs.ph
496 mips_mulq_rs_w, // llvm.mips.mulq.rs.w
497 mips_mulq_s_ph, // llvm.mips.mulq.s.ph
498 mips_mulq_s_w, // llvm.mips.mulq.s.w
499 mips_mulr_q_h, // llvm.mips.mulr.q.h
500 mips_mulr_q_w, // llvm.mips.mulr.q.w
501 mips_mulsa_w_ph, // llvm.mips.mulsa.w.ph
502 mips_mulsaq_s_w_ph, // llvm.mips.mulsaq.s.w.ph
503 mips_mult, // llvm.mips.mult
504 mips_multu, // llvm.mips.multu
505 mips_mulv_b, // llvm.mips.mulv.b
506 mips_mulv_d, // llvm.mips.mulv.d
507 mips_mulv_h, // llvm.mips.mulv.h
508 mips_mulv_w, // llvm.mips.mulv.w
509 mips_nloc_b, // llvm.mips.nloc.b
510 mips_nloc_d, // llvm.mips.nloc.d
511 mips_nloc_h, // llvm.mips.nloc.h
512 mips_nloc_w, // llvm.mips.nloc.w
513 mips_nlzc_b, // llvm.mips.nlzc.b
514 mips_nlzc_d, // llvm.mips.nlzc.d
515 mips_nlzc_h, // llvm.mips.nlzc.h
516 mips_nlzc_w, // llvm.mips.nlzc.w
517 mips_nor_v, // llvm.mips.nor.v
518 mips_nori_b, // llvm.mips.nori.b
519 mips_or_v, // llvm.mips.or.v
520 mips_ori_b, // llvm.mips.ori.b
521 mips_packrl_ph, // llvm.mips.packrl.ph
522 mips_pckev_b, // llvm.mips.pckev.b
523 mips_pckev_d, // llvm.mips.pckev.d
524 mips_pckev_h, // llvm.mips.pckev.h
525 mips_pckev_w, // llvm.mips.pckev.w
526 mips_pckod_b, // llvm.mips.pckod.b
527 mips_pckod_d, // llvm.mips.pckod.d
528 mips_pckod_h, // llvm.mips.pckod.h
529 mips_pckod_w, // llvm.mips.pckod.w
530 mips_pcnt_b, // llvm.mips.pcnt.b
531 mips_pcnt_d, // llvm.mips.pcnt.d
532 mips_pcnt_h, // llvm.mips.pcnt.h
533 mips_pcnt_w, // llvm.mips.pcnt.w
534 mips_pick_ph, // llvm.mips.pick.ph
535 mips_pick_qb, // llvm.mips.pick.qb
536 mips_preceq_w_phl, // llvm.mips.preceq.w.phl
537 mips_preceq_w_phr, // llvm.mips.preceq.w.phr
538 mips_precequ_ph_qbl, // llvm.mips.precequ.ph.qbl
539 mips_precequ_ph_qbla, // llvm.mips.precequ.ph.qbla
540 mips_precequ_ph_qbr, // llvm.mips.precequ.ph.qbr
541 mips_precequ_ph_qbra, // llvm.mips.precequ.ph.qbra
542 mips_preceu_ph_qbl, // llvm.mips.preceu.ph.qbl
543 mips_preceu_ph_qbla, // llvm.mips.preceu.ph.qbla
544 mips_preceu_ph_qbr, // llvm.mips.preceu.ph.qbr
545 mips_preceu_ph_qbra, // llvm.mips.preceu.ph.qbra
546 mips_precr_qb_ph, // llvm.mips.precr.qb.ph
547 mips_precr_sra_ph_w, // llvm.mips.precr.sra.ph.w
548 mips_precr_sra_r_ph_w, // llvm.mips.precr.sra.r.ph.w
549 mips_precrq_ph_w, // llvm.mips.precrq.ph.w
550 mips_precrq_qb_ph, // llvm.mips.precrq.qb.ph
551 mips_precrq_rs_ph_w, // llvm.mips.precrq.rs.ph.w
552 mips_precrqu_s_qb_ph, // llvm.mips.precrqu.s.qb.ph
553 mips_prepend, // llvm.mips.prepend
554 mips_raddu_w_qb, // llvm.mips.raddu.w.qb
555 mips_rddsp, // llvm.mips.rddsp
556 mips_repl_ph, // llvm.mips.repl.ph
557 mips_repl_qb, // llvm.mips.repl.qb
558 mips_sat_s_b, // llvm.mips.sat.s.b
559 mips_sat_s_d, // llvm.mips.sat.s.d
560 mips_sat_s_h, // llvm.mips.sat.s.h
561 mips_sat_s_w, // llvm.mips.sat.s.w
562 mips_sat_u_b, // llvm.mips.sat.u.b
563 mips_sat_u_d, // llvm.mips.sat.u.d
564 mips_sat_u_h, // llvm.mips.sat.u.h
565 mips_sat_u_w, // llvm.mips.sat.u.w
566 mips_shf_b, // llvm.mips.shf.b
567 mips_shf_h, // llvm.mips.shf.h
568 mips_shf_w, // llvm.mips.shf.w
569 mips_shilo, // llvm.mips.shilo
570 mips_shll_ph, // llvm.mips.shll.ph
571 mips_shll_qb, // llvm.mips.shll.qb
572 mips_shll_s_ph, // llvm.mips.shll.s.ph
573 mips_shll_s_w, // llvm.mips.shll.s.w
574 mips_shra_ph, // llvm.mips.shra.ph
575 mips_shra_qb, // llvm.mips.shra.qb
576 mips_shra_r_ph, // llvm.mips.shra.r.ph
577 mips_shra_r_qb, // llvm.mips.shra.r.qb
578 mips_shra_r_w, // llvm.mips.shra.r.w
579 mips_shrl_ph, // llvm.mips.shrl.ph
580 mips_shrl_qb, // llvm.mips.shrl.qb
581 mips_sld_b, // llvm.mips.sld.b
582 mips_sld_d, // llvm.mips.sld.d
583 mips_sld_h, // llvm.mips.sld.h
584 mips_sld_w, // llvm.mips.sld.w
585 mips_sldi_b, // llvm.mips.sldi.b
586 mips_sldi_d, // llvm.mips.sldi.d
587 mips_sldi_h, // llvm.mips.sldi.h
588 mips_sldi_w, // llvm.mips.sldi.w
589 mips_sll_b, // llvm.mips.sll.b
590 mips_sll_d, // llvm.mips.sll.d
591 mips_sll_h, // llvm.mips.sll.h
592 mips_sll_w, // llvm.mips.sll.w
593 mips_slli_b, // llvm.mips.slli.b
594 mips_slli_d, // llvm.mips.slli.d
595 mips_slli_h, // llvm.mips.slli.h
596 mips_slli_w, // llvm.mips.slli.w
597 mips_splat_b, // llvm.mips.splat.b
598 mips_splat_d, // llvm.mips.splat.d
599 mips_splat_h, // llvm.mips.splat.h
600 mips_splat_w, // llvm.mips.splat.w
601 mips_splati_b, // llvm.mips.splati.b
602 mips_splati_d, // llvm.mips.splati.d
603 mips_splati_h, // llvm.mips.splati.h
604 mips_splati_w, // llvm.mips.splati.w
605 mips_sra_b, // llvm.mips.sra.b
606 mips_sra_d, // llvm.mips.sra.d
607 mips_sra_h, // llvm.mips.sra.h
608 mips_sra_w, // llvm.mips.sra.w
609 mips_srai_b, // llvm.mips.srai.b
610 mips_srai_d, // llvm.mips.srai.d
611 mips_srai_h, // llvm.mips.srai.h
612 mips_srai_w, // llvm.mips.srai.w
613 mips_srar_b, // llvm.mips.srar.b
614 mips_srar_d, // llvm.mips.srar.d
615 mips_srar_h, // llvm.mips.srar.h
616 mips_srar_w, // llvm.mips.srar.w
617 mips_srari_b, // llvm.mips.srari.b
618 mips_srari_d, // llvm.mips.srari.d
619 mips_srari_h, // llvm.mips.srari.h
620 mips_srari_w, // llvm.mips.srari.w
621 mips_srl_b, // llvm.mips.srl.b
622 mips_srl_d, // llvm.mips.srl.d
623 mips_srl_h, // llvm.mips.srl.h
624 mips_srl_w, // llvm.mips.srl.w
625 mips_srli_b, // llvm.mips.srli.b
626 mips_srli_d, // llvm.mips.srli.d
627 mips_srli_h, // llvm.mips.srli.h
628 mips_srli_w, // llvm.mips.srli.w
629 mips_srlr_b, // llvm.mips.srlr.b
630 mips_srlr_d, // llvm.mips.srlr.d
631 mips_srlr_h, // llvm.mips.srlr.h
632 mips_srlr_w, // llvm.mips.srlr.w
633 mips_srlri_b, // llvm.mips.srlri.b
634 mips_srlri_d, // llvm.mips.srlri.d
635 mips_srlri_h, // llvm.mips.srlri.h
636 mips_srlri_w, // llvm.mips.srlri.w
637 mips_st_b, // llvm.mips.st.b
638 mips_st_d, // llvm.mips.st.d
639 mips_st_h, // llvm.mips.st.h
640 mips_st_w, // llvm.mips.st.w
641 mips_str_d, // llvm.mips.str.d
642 mips_str_w, // llvm.mips.str.w
643 mips_subq_ph, // llvm.mips.subq.ph
644 mips_subq_s_ph, // llvm.mips.subq.s.ph
645 mips_subq_s_w, // llvm.mips.subq.s.w
646 mips_subqh_ph, // llvm.mips.subqh.ph
647 mips_subqh_r_ph, // llvm.mips.subqh.r.ph
648 mips_subqh_r_w, // llvm.mips.subqh.r.w
649 mips_subqh_w, // llvm.mips.subqh.w
650 mips_subs_s_b, // llvm.mips.subs.s.b
651 mips_subs_s_d, // llvm.mips.subs.s.d
652 mips_subs_s_h, // llvm.mips.subs.s.h
653 mips_subs_s_w, // llvm.mips.subs.s.w
654 mips_subs_u_b, // llvm.mips.subs.u.b
655 mips_subs_u_d, // llvm.mips.subs.u.d
656 mips_subs_u_h, // llvm.mips.subs.u.h
657 mips_subs_u_w, // llvm.mips.subs.u.w
658 mips_subsus_u_b, // llvm.mips.subsus.u.b
659 mips_subsus_u_d, // llvm.mips.subsus.u.d
660 mips_subsus_u_h, // llvm.mips.subsus.u.h
661 mips_subsus_u_w, // llvm.mips.subsus.u.w
662 mips_subsuu_s_b, // llvm.mips.subsuu.s.b
663 mips_subsuu_s_d, // llvm.mips.subsuu.s.d
664 mips_subsuu_s_h, // llvm.mips.subsuu.s.h
665 mips_subsuu_s_w, // llvm.mips.subsuu.s.w
666 mips_subu_ph, // llvm.mips.subu.ph
667 mips_subu_qb, // llvm.mips.subu.qb
668 mips_subu_s_ph, // llvm.mips.subu.s.ph
669 mips_subu_s_qb, // llvm.mips.subu.s.qb
670 mips_subuh_qb, // llvm.mips.subuh.qb
671 mips_subuh_r_qb, // llvm.mips.subuh.r.qb
672 mips_subv_b, // llvm.mips.subv.b
673 mips_subv_d, // llvm.mips.subv.d
674 mips_subv_h, // llvm.mips.subv.h
675 mips_subv_w, // llvm.mips.subv.w
676 mips_subvi_b, // llvm.mips.subvi.b
677 mips_subvi_d, // llvm.mips.subvi.d
678 mips_subvi_h, // llvm.mips.subvi.h
679 mips_subvi_w, // llvm.mips.subvi.w
680 mips_vshf_b, // llvm.mips.vshf.b
681 mips_vshf_d, // llvm.mips.vshf.d
682 mips_vshf_h, // llvm.mips.vshf.h
683 mips_vshf_w, // llvm.mips.vshf.w
684 mips_wrdsp, // llvm.mips.wrdsp
685 mips_xor_v, // llvm.mips.xor.v
686 mips_xori_b, // llvm.mips.xori.b
687}; // enum
688} // namespace Intrinsic
689} // namespace llvm
690
691#endif
692