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 12 namespace llvm { 13 namespace Intrinsic { 14 enum MIPSIntrinsics : unsigned { 15 // Enum values for intrinsics 16 mips_absq_s_ph = 6885, // 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