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 = 3635, // 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_lhx, // llvm.mips.lhx 408 mips_lsa, // llvm.mips.lsa 409 mips_lwx, // llvm.mips.lwx 410 mips_madd, // llvm.mips.madd 411 mips_madd_q_h, // llvm.mips.madd.q.h 412 mips_madd_q_w, // llvm.mips.madd.q.w 413 mips_maddr_q_h, // llvm.mips.maddr.q.h 414 mips_maddr_q_w, // llvm.mips.maddr.q.w 415 mips_maddu, // llvm.mips.maddu 416 mips_maddv_b, // llvm.mips.maddv.b 417 mips_maddv_d, // llvm.mips.maddv.d 418 mips_maddv_h, // llvm.mips.maddv.h 419 mips_maddv_w, // llvm.mips.maddv.w 420 mips_maq_s_w_phl, // llvm.mips.maq.s.w.phl 421 mips_maq_s_w_phr, // llvm.mips.maq.s.w.phr 422 mips_maq_sa_w_phl, // llvm.mips.maq.sa.w.phl 423 mips_maq_sa_w_phr, // llvm.mips.maq.sa.w.phr 424 mips_max_a_b, // llvm.mips.max.a.b 425 mips_max_a_d, // llvm.mips.max.a.d 426 mips_max_a_h, // llvm.mips.max.a.h 427 mips_max_a_w, // llvm.mips.max.a.w 428 mips_max_s_b, // llvm.mips.max.s.b 429 mips_max_s_d, // llvm.mips.max.s.d 430 mips_max_s_h, // llvm.mips.max.s.h 431 mips_max_s_w, // llvm.mips.max.s.w 432 mips_max_u_b, // llvm.mips.max.u.b 433 mips_max_u_d, // llvm.mips.max.u.d 434 mips_max_u_h, // llvm.mips.max.u.h 435 mips_max_u_w, // llvm.mips.max.u.w 436 mips_maxi_s_b, // llvm.mips.maxi.s.b 437 mips_maxi_s_d, // llvm.mips.maxi.s.d 438 mips_maxi_s_h, // llvm.mips.maxi.s.h 439 mips_maxi_s_w, // llvm.mips.maxi.s.w 440 mips_maxi_u_b, // llvm.mips.maxi.u.b 441 mips_maxi_u_d, // llvm.mips.maxi.u.d 442 mips_maxi_u_h, // llvm.mips.maxi.u.h 443 mips_maxi_u_w, // llvm.mips.maxi.u.w 444 mips_min_a_b, // llvm.mips.min.a.b 445 mips_min_a_d, // llvm.mips.min.a.d 446 mips_min_a_h, // llvm.mips.min.a.h 447 mips_min_a_w, // llvm.mips.min.a.w 448 mips_min_s_b, // llvm.mips.min.s.b 449 mips_min_s_d, // llvm.mips.min.s.d 450 mips_min_s_h, // llvm.mips.min.s.h 451 mips_min_s_w, // llvm.mips.min.s.w 452 mips_min_u_b, // llvm.mips.min.u.b 453 mips_min_u_d, // llvm.mips.min.u.d 454 mips_min_u_h, // llvm.mips.min.u.h 455 mips_min_u_w, // llvm.mips.min.u.w 456 mips_mini_s_b, // llvm.mips.mini.s.b 457 mips_mini_s_d, // llvm.mips.mini.s.d 458 mips_mini_s_h, // llvm.mips.mini.s.h 459 mips_mini_s_w, // llvm.mips.mini.s.w 460 mips_mini_u_b, // llvm.mips.mini.u.b 461 mips_mini_u_d, // llvm.mips.mini.u.d 462 mips_mini_u_h, // llvm.mips.mini.u.h 463 mips_mini_u_w, // llvm.mips.mini.u.w 464 mips_mod_s_b, // llvm.mips.mod.s.b 465 mips_mod_s_d, // llvm.mips.mod.s.d 466 mips_mod_s_h, // llvm.mips.mod.s.h 467 mips_mod_s_w, // llvm.mips.mod.s.w 468 mips_mod_u_b, // llvm.mips.mod.u.b 469 mips_mod_u_d, // llvm.mips.mod.u.d 470 mips_mod_u_h, // llvm.mips.mod.u.h 471 mips_mod_u_w, // llvm.mips.mod.u.w 472 mips_modsub, // llvm.mips.modsub 473 mips_move_v, // llvm.mips.move.v 474 mips_msub, // llvm.mips.msub 475 mips_msub_q_h, // llvm.mips.msub.q.h 476 mips_msub_q_w, // llvm.mips.msub.q.w 477 mips_msubr_q_h, // llvm.mips.msubr.q.h 478 mips_msubr_q_w, // llvm.mips.msubr.q.w 479 mips_msubu, // llvm.mips.msubu 480 mips_msubv_b, // llvm.mips.msubv.b 481 mips_msubv_d, // llvm.mips.msubv.d 482 mips_msubv_h, // llvm.mips.msubv.h 483 mips_msubv_w, // llvm.mips.msubv.w 484 mips_mthlip, // llvm.mips.mthlip 485 mips_mul_ph, // llvm.mips.mul.ph 486 mips_mul_q_h, // llvm.mips.mul.q.h 487 mips_mul_q_w, // llvm.mips.mul.q.w 488 mips_mul_s_ph, // llvm.mips.mul.s.ph 489 mips_muleq_s_w_phl, // llvm.mips.muleq.s.w.phl 490 mips_muleq_s_w_phr, // llvm.mips.muleq.s.w.phr 491 mips_muleu_s_ph_qbl, // llvm.mips.muleu.s.ph.qbl 492 mips_muleu_s_ph_qbr, // llvm.mips.muleu.s.ph.qbr 493 mips_mulq_rs_ph, // llvm.mips.mulq.rs.ph 494 mips_mulq_rs_w, // llvm.mips.mulq.rs.w 495 mips_mulq_s_ph, // llvm.mips.mulq.s.ph 496 mips_mulq_s_w, // llvm.mips.mulq.s.w 497 mips_mulr_q_h, // llvm.mips.mulr.q.h 498 mips_mulr_q_w, // llvm.mips.mulr.q.w 499 mips_mulsa_w_ph, // llvm.mips.mulsa.w.ph 500 mips_mulsaq_s_w_ph, // llvm.mips.mulsaq.s.w.ph 501 mips_mult, // llvm.mips.mult 502 mips_multu, // llvm.mips.multu 503 mips_mulv_b, // llvm.mips.mulv.b 504 mips_mulv_d, // llvm.mips.mulv.d 505 mips_mulv_h, // llvm.mips.mulv.h 506 mips_mulv_w, // llvm.mips.mulv.w 507 mips_nloc_b, // llvm.mips.nloc.b 508 mips_nloc_d, // llvm.mips.nloc.d 509 mips_nloc_h, // llvm.mips.nloc.h 510 mips_nloc_w, // llvm.mips.nloc.w 511 mips_nlzc_b, // llvm.mips.nlzc.b 512 mips_nlzc_d, // llvm.mips.nlzc.d 513 mips_nlzc_h, // llvm.mips.nlzc.h 514 mips_nlzc_w, // llvm.mips.nlzc.w 515 mips_nor_v, // llvm.mips.nor.v 516 mips_nori_b, // llvm.mips.nori.b 517 mips_or_v, // llvm.mips.or.v 518 mips_ori_b, // llvm.mips.ori.b 519 mips_packrl_ph, // llvm.mips.packrl.ph 520 mips_pckev_b, // llvm.mips.pckev.b 521 mips_pckev_d, // llvm.mips.pckev.d 522 mips_pckev_h, // llvm.mips.pckev.h 523 mips_pckev_w, // llvm.mips.pckev.w 524 mips_pckod_b, // llvm.mips.pckod.b 525 mips_pckod_d, // llvm.mips.pckod.d 526 mips_pckod_h, // llvm.mips.pckod.h 527 mips_pckod_w, // llvm.mips.pckod.w 528 mips_pcnt_b, // llvm.mips.pcnt.b 529 mips_pcnt_d, // llvm.mips.pcnt.d 530 mips_pcnt_h, // llvm.mips.pcnt.h 531 mips_pcnt_w, // llvm.mips.pcnt.w 532 mips_pick_ph, // llvm.mips.pick.ph 533 mips_pick_qb, // llvm.mips.pick.qb 534 mips_preceq_w_phl, // llvm.mips.preceq.w.phl 535 mips_preceq_w_phr, // llvm.mips.preceq.w.phr 536 mips_precequ_ph_qbl, // llvm.mips.precequ.ph.qbl 537 mips_precequ_ph_qbla, // llvm.mips.precequ.ph.qbla 538 mips_precequ_ph_qbr, // llvm.mips.precequ.ph.qbr 539 mips_precequ_ph_qbra, // llvm.mips.precequ.ph.qbra 540 mips_preceu_ph_qbl, // llvm.mips.preceu.ph.qbl 541 mips_preceu_ph_qbla, // llvm.mips.preceu.ph.qbla 542 mips_preceu_ph_qbr, // llvm.mips.preceu.ph.qbr 543 mips_preceu_ph_qbra, // llvm.mips.preceu.ph.qbra 544 mips_precr_qb_ph, // llvm.mips.precr.qb.ph 545 mips_precr_sra_ph_w, // llvm.mips.precr.sra.ph.w 546 mips_precr_sra_r_ph_w, // llvm.mips.precr.sra.r.ph.w 547 mips_precrq_ph_w, // llvm.mips.precrq.ph.w 548 mips_precrq_qb_ph, // llvm.mips.precrq.qb.ph 549 mips_precrq_rs_ph_w, // llvm.mips.precrq.rs.ph.w 550 mips_precrqu_s_qb_ph, // llvm.mips.precrqu.s.qb.ph 551 mips_prepend, // llvm.mips.prepend 552 mips_raddu_w_qb, // llvm.mips.raddu.w.qb 553 mips_rddsp, // llvm.mips.rddsp 554 mips_repl_ph, // llvm.mips.repl.ph 555 mips_repl_qb, // llvm.mips.repl.qb 556 mips_sat_s_b, // llvm.mips.sat.s.b 557 mips_sat_s_d, // llvm.mips.sat.s.d 558 mips_sat_s_h, // llvm.mips.sat.s.h 559 mips_sat_s_w, // llvm.mips.sat.s.w 560 mips_sat_u_b, // llvm.mips.sat.u.b 561 mips_sat_u_d, // llvm.mips.sat.u.d 562 mips_sat_u_h, // llvm.mips.sat.u.h 563 mips_sat_u_w, // llvm.mips.sat.u.w 564 mips_shf_b, // llvm.mips.shf.b 565 mips_shf_h, // llvm.mips.shf.h 566 mips_shf_w, // llvm.mips.shf.w 567 mips_shilo, // llvm.mips.shilo 568 mips_shll_ph, // llvm.mips.shll.ph 569 mips_shll_qb, // llvm.mips.shll.qb 570 mips_shll_s_ph, // llvm.mips.shll.s.ph 571 mips_shll_s_w, // llvm.mips.shll.s.w 572 mips_shra_ph, // llvm.mips.shra.ph 573 mips_shra_qb, // llvm.mips.shra.qb 574 mips_shra_r_ph, // llvm.mips.shra.r.ph 575 mips_shra_r_qb, // llvm.mips.shra.r.qb 576 mips_shra_r_w, // llvm.mips.shra.r.w 577 mips_shrl_ph, // llvm.mips.shrl.ph 578 mips_shrl_qb, // llvm.mips.shrl.qb 579 mips_sld_b, // llvm.mips.sld.b 580 mips_sld_d, // llvm.mips.sld.d 581 mips_sld_h, // llvm.mips.sld.h 582 mips_sld_w, // llvm.mips.sld.w 583 mips_sldi_b, // llvm.mips.sldi.b 584 mips_sldi_d, // llvm.mips.sldi.d 585 mips_sldi_h, // llvm.mips.sldi.h 586 mips_sldi_w, // llvm.mips.sldi.w 587 mips_sll_b, // llvm.mips.sll.b 588 mips_sll_d, // llvm.mips.sll.d 589 mips_sll_h, // llvm.mips.sll.h 590 mips_sll_w, // llvm.mips.sll.w 591 mips_slli_b, // llvm.mips.slli.b 592 mips_slli_d, // llvm.mips.slli.d 593 mips_slli_h, // llvm.mips.slli.h 594 mips_slli_w, // llvm.mips.slli.w 595 mips_splat_b, // llvm.mips.splat.b 596 mips_splat_d, // llvm.mips.splat.d 597 mips_splat_h, // llvm.mips.splat.h 598 mips_splat_w, // llvm.mips.splat.w 599 mips_splati_b, // llvm.mips.splati.b 600 mips_splati_d, // llvm.mips.splati.d 601 mips_splati_h, // llvm.mips.splati.h 602 mips_splati_w, // llvm.mips.splati.w 603 mips_sra_b, // llvm.mips.sra.b 604 mips_sra_d, // llvm.mips.sra.d 605 mips_sra_h, // llvm.mips.sra.h 606 mips_sra_w, // llvm.mips.sra.w 607 mips_srai_b, // llvm.mips.srai.b 608 mips_srai_d, // llvm.mips.srai.d 609 mips_srai_h, // llvm.mips.srai.h 610 mips_srai_w, // llvm.mips.srai.w 611 mips_srar_b, // llvm.mips.srar.b 612 mips_srar_d, // llvm.mips.srar.d 613 mips_srar_h, // llvm.mips.srar.h 614 mips_srar_w, // llvm.mips.srar.w 615 mips_srari_b, // llvm.mips.srari.b 616 mips_srari_d, // llvm.mips.srari.d 617 mips_srari_h, // llvm.mips.srari.h 618 mips_srari_w, // llvm.mips.srari.w 619 mips_srl_b, // llvm.mips.srl.b 620 mips_srl_d, // llvm.mips.srl.d 621 mips_srl_h, // llvm.mips.srl.h 622 mips_srl_w, // llvm.mips.srl.w 623 mips_srli_b, // llvm.mips.srli.b 624 mips_srli_d, // llvm.mips.srli.d 625 mips_srli_h, // llvm.mips.srli.h 626 mips_srli_w, // llvm.mips.srli.w 627 mips_srlr_b, // llvm.mips.srlr.b 628 mips_srlr_d, // llvm.mips.srlr.d 629 mips_srlr_h, // llvm.mips.srlr.h 630 mips_srlr_w, // llvm.mips.srlr.w 631 mips_srlri_b, // llvm.mips.srlri.b 632 mips_srlri_d, // llvm.mips.srlri.d 633 mips_srlri_h, // llvm.mips.srlri.h 634 mips_srlri_w, // llvm.mips.srlri.w 635 mips_st_b, // llvm.mips.st.b 636 mips_st_d, // llvm.mips.st.d 637 mips_st_h, // llvm.mips.st.h 638 mips_st_w, // llvm.mips.st.w 639 mips_subq_ph, // llvm.mips.subq.ph 640 mips_subq_s_ph, // llvm.mips.subq.s.ph 641 mips_subq_s_w, // llvm.mips.subq.s.w 642 mips_subqh_ph, // llvm.mips.subqh.ph 643 mips_subqh_r_ph, // llvm.mips.subqh.r.ph 644 mips_subqh_r_w, // llvm.mips.subqh.r.w 645 mips_subqh_w, // llvm.mips.subqh.w 646 mips_subs_s_b, // llvm.mips.subs.s.b 647 mips_subs_s_d, // llvm.mips.subs.s.d 648 mips_subs_s_h, // llvm.mips.subs.s.h 649 mips_subs_s_w, // llvm.mips.subs.s.w 650 mips_subs_u_b, // llvm.mips.subs.u.b 651 mips_subs_u_d, // llvm.mips.subs.u.d 652 mips_subs_u_h, // llvm.mips.subs.u.h 653 mips_subs_u_w, // llvm.mips.subs.u.w 654 mips_subsus_u_b, // llvm.mips.subsus.u.b 655 mips_subsus_u_d, // llvm.mips.subsus.u.d 656 mips_subsus_u_h, // llvm.mips.subsus.u.h 657 mips_subsus_u_w, // llvm.mips.subsus.u.w 658 mips_subsuu_s_b, // llvm.mips.subsuu.s.b 659 mips_subsuu_s_d, // llvm.mips.subsuu.s.d 660 mips_subsuu_s_h, // llvm.mips.subsuu.s.h 661 mips_subsuu_s_w, // llvm.mips.subsuu.s.w 662 mips_subu_ph, // llvm.mips.subu.ph 663 mips_subu_qb, // llvm.mips.subu.qb 664 mips_subu_s_ph, // llvm.mips.subu.s.ph 665 mips_subu_s_qb, // llvm.mips.subu.s.qb 666 mips_subuh_qb, // llvm.mips.subuh.qb 667 mips_subuh_r_qb, // llvm.mips.subuh.r.qb 668 mips_subv_b, // llvm.mips.subv.b 669 mips_subv_d, // llvm.mips.subv.d 670 mips_subv_h, // llvm.mips.subv.h 671 mips_subv_w, // llvm.mips.subv.w 672 mips_subvi_b, // llvm.mips.subvi.b 673 mips_subvi_d, // llvm.mips.subvi.d 674 mips_subvi_h, // llvm.mips.subvi.h 675 mips_subvi_w, // llvm.mips.subvi.w 676 mips_vshf_b, // llvm.mips.vshf.b 677 mips_vshf_d, // llvm.mips.vshf.d 678 mips_vshf_h, // llvm.mips.vshf.h 679 mips_vshf_w, // llvm.mips.vshf.w 680 mips_wrdsp, // llvm.mips.wrdsp 681 mips_xor_v, // llvm.mips.xor.v 682 mips_xori_b, // llvm.mips.xori.b 683 }; // enum 684 } // namespace Intrinsic 685 } // namespace llvm 686 687 #endif 688