reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/Mips/MipsGenAsmMatcher.inc
 4188     default: OpKind = InvalidMatchClass; break;
 4189     case Mips::ZERO: OpKind = MCK_GPR32ZERO; break;
 4190     case Mips::AT: OpKind = MCK_GPR32NONZERO; break;
 4191     case Mips::V0: OpKind = MCK_Reg11; break;
 4192     case Mips::V1: OpKind = MCK_Reg11; break;
 4193     case Mips::A0: OpKind = MCK_GPRMM16MovePPairFirst; break;
 4194     case Mips::A1: OpKind = MCK_Reg13; break;
 4195     case Mips::A2: OpKind = MCK_Reg13; break;
 4196     case Mips::A3: OpKind = MCK_Reg14; break;
 4197     case Mips::T0: OpKind = MCK_GPR32NONZERO; break;
 4198     case Mips::T1: OpKind = MCK_GPR32NONZERO; break;
 4199     case Mips::T2: OpKind = MCK_GPR32NONZERO; break;
 4200     case Mips::T3: OpKind = MCK_GPR32NONZERO; break;
 4201     case Mips::T4: OpKind = MCK_GPR32NONZERO; break;
 4202     case Mips::T5: OpKind = MCK_GPR32NONZERO; break;
 4203     case Mips::T6: OpKind = MCK_GPR32NONZERO; break;
 4204     case Mips::T7: OpKind = MCK_GPR32NONZERO; break;
 4205     case Mips::S0: OpKind = MCK_Reg9; break;
 4206     case Mips::S1: OpKind = MCK_Reg11; break;
 4207     case Mips::S2: OpKind = MCK_Reg10; break;
 4208     case Mips::S3: OpKind = MCK_Reg10; break;
 4209     case Mips::S4: OpKind = MCK_Reg10; break;
 4210     case Mips::S5: OpKind = MCK_GPRMM16MovePPairSecond; break;
 4211     case Mips::S6: OpKind = MCK_GPRMM16MovePPairSecond; break;
 4212     case Mips::S7: OpKind = MCK_GPR32NONZERO; break;
 4213     case Mips::T8: OpKind = MCK_GPR32NONZERO; break;
 4214     case Mips::T9: OpKind = MCK_GPR32NONZERO; break;
 4215     case Mips::K0: OpKind = MCK_GPR32NONZERO; break;
 4216     case Mips::K1: OpKind = MCK_GPR32NONZERO; break;
 4217     case Mips::GP: OpKind = MCK_GP32; break;
 4218     case Mips::SP: OpKind = MCK_CPUSPReg; break;
 4219     case Mips::FP: OpKind = MCK_GPR32NONZERO; break;
 4220     case Mips::RA: OpKind = MCK_CPURAReg; break;
 4221     case Mips::ZERO_64: OpKind = MCK_Reg19; break;
 4222     case Mips::AT_64: OpKind = MCK_Reg24; break;
 4223     case Mips::V0_64: OpKind = MCK_Reg30; break;
 4224     case Mips::V1_64: OpKind = MCK_Reg30; break;
 4225     case Mips::A0_64: OpKind = MCK_Reg31; break;
 4226     case Mips::A1_64: OpKind = MCK_Reg32; break;
 4227     case Mips::A2_64: OpKind = MCK_Reg32; break;
 4228     case Mips::A3_64: OpKind = MCK_Reg33; break;
 4229     case Mips::T0_64: OpKind = MCK_Reg24; break;
 4230     case Mips::T1_64: OpKind = MCK_Reg24; break;
 4231     case Mips::T2_64: OpKind = MCK_Reg24; break;
 4232     case Mips::T3_64: OpKind = MCK_Reg24; break;
 4233     case Mips::T4_64: OpKind = MCK_Reg24; break;
 4234     case Mips::T5_64: OpKind = MCK_Reg24; break;
 4235     case Mips::T6_64: OpKind = MCK_Reg24; break;
 4236     case Mips::T7_64: OpKind = MCK_Reg24; break;
 4237     case Mips::S0_64: OpKind = MCK_Reg28; break;
 4238     case Mips::S1_64: OpKind = MCK_Reg30; break;
 4239     case Mips::S2_64: OpKind = MCK_Reg29; break;
 4240     case Mips::S3_64: OpKind = MCK_Reg29; break;
 4241     case Mips::S4_64: OpKind = MCK_Reg29; break;
 4242     case Mips::S5_64: OpKind = MCK_Reg34; break;
 4243     case Mips::S6_64: OpKind = MCK_Reg34; break;
 4244     case Mips::S7_64: OpKind = MCK_Reg24; break;
 4245     case Mips::T8_64: OpKind = MCK_Reg24; break;
 4246     case Mips::T9_64: OpKind = MCK_Reg24; break;
 4247     case Mips::K0_64: OpKind = MCK_Reg24; break;
 4248     case Mips::K1_64: OpKind = MCK_Reg24; break;
 4249     case Mips::GP_64: OpKind = MCK_GP64; break;
 4250     case Mips::SP_64: OpKind = MCK_SP64; break;
 4251     case Mips::FP_64: OpKind = MCK_Reg24; break;
 4252     case Mips::RA_64: OpKind = MCK_Reg37; break;
 4253     case Mips::F0: OpKind = MCK_FGR32; break;
 4254     case Mips::F1: OpKind = MCK_FGR32; break;
 4255     case Mips::F2: OpKind = MCK_FGR32; break;
 4256     case Mips::F3: OpKind = MCK_FGR32; break;
 4257     case Mips::F4: OpKind = MCK_FGR32; break;
 4258     case Mips::F5: OpKind = MCK_FGR32; break;
 4259     case Mips::F6: OpKind = MCK_FGR32; break;
 4260     case Mips::F7: OpKind = MCK_FGR32; break;
 4261     case Mips::F8: OpKind = MCK_FGR32; break;
 4262     case Mips::F9: OpKind = MCK_FGR32; break;
 4263     case Mips::F10: OpKind = MCK_FGR32; break;
 4264     case Mips::F11: OpKind = MCK_FGR32; break;
 4265     case Mips::F12: OpKind = MCK_FGR32; break;
 4266     case Mips::F13: OpKind = MCK_FGR32; break;
 4267     case Mips::F14: OpKind = MCK_FGR32; break;
 4268     case Mips::F15: OpKind = MCK_FGR32; break;
 4269     case Mips::F16: OpKind = MCK_FGR32; break;
 4270     case Mips::F17: OpKind = MCK_FGR32; break;
 4271     case Mips::F18: OpKind = MCK_FGR32; break;
 4272     case Mips::F19: OpKind = MCK_FGR32; break;
 4273     case Mips::F20: OpKind = MCK_FGR32; break;
 4274     case Mips::F21: OpKind = MCK_FGR32; break;
 4275     case Mips::F22: OpKind = MCK_FGR32; break;
 4276     case Mips::F23: OpKind = MCK_FGR32; break;
 4277     case Mips::F24: OpKind = MCK_FGR32; break;
 4278     case Mips::F25: OpKind = MCK_FGR32; break;
 4279     case Mips::F26: OpKind = MCK_FGR32; break;
 4280     case Mips::F27: OpKind = MCK_FGR32; break;
 4281     case Mips::F28: OpKind = MCK_FGR32; break;
 4282     case Mips::F29: OpKind = MCK_FGR32; break;
 4283     case Mips::F30: OpKind = MCK_FGR32; break;
 4284     case Mips::F31: OpKind = MCK_FGR32; break;
 4285     case Mips::D0: OpKind = MCK_AFGR64; break;
 4286     case Mips::D1: OpKind = MCK_AFGR64; break;
 4287     case Mips::D2: OpKind = MCK_AFGR64; break;
 4288     case Mips::D3: OpKind = MCK_AFGR64; break;
 4289     case Mips::D4: OpKind = MCK_AFGR64; break;
 4290     case Mips::D5: OpKind = MCK_AFGR64; break;
 4291     case Mips::D6: OpKind = MCK_AFGR64; break;
 4292     case Mips::D7: OpKind = MCK_AFGR64; break;
 4293     case Mips::D8: OpKind = MCK_AFGR64; break;
 4294     case Mips::D9: OpKind = MCK_AFGR64; break;
 4295     case Mips::D10: OpKind = MCK_AFGR64; break;
 4296     case Mips::D11: OpKind = MCK_AFGR64; break;
 4297     case Mips::D12: OpKind = MCK_AFGR64; break;
 4298     case Mips::D13: OpKind = MCK_AFGR64; break;
 4299     case Mips::D14: OpKind = MCK_AFGR64; break;
 4300     case Mips::D15: OpKind = MCK_AFGR64; break;
 4301     case Mips::D0_64: OpKind = MCK_FGR64; break;
 4302     case Mips::D1_64: OpKind = MCK_FGR64; break;
 4303     case Mips::D2_64: OpKind = MCK_FGR64; break;
 4304     case Mips::D3_64: OpKind = MCK_FGR64; break;
 4305     case Mips::D4_64: OpKind = MCK_FGR64; break;
 4306     case Mips::D5_64: OpKind = MCK_FGR64; break;
 4307     case Mips::D6_64: OpKind = MCK_FGR64; break;
 4308     case Mips::D7_64: OpKind = MCK_FGR64; break;
 4309     case Mips::D8_64: OpKind = MCK_FGR64; break;
 4310     case Mips::D9_64: OpKind = MCK_FGR64; break;
 4311     case Mips::D10_64: OpKind = MCK_FGR64; break;
 4312     case Mips::D11_64: OpKind = MCK_FGR64; break;
 4313     case Mips::D12_64: OpKind = MCK_FGR64; break;
 4314     case Mips::D13_64: OpKind = MCK_FGR64; break;
 4315     case Mips::D14_64: OpKind = MCK_FGR64; break;
 4316     case Mips::D15_64: OpKind = MCK_FGR64; break;
 4317     case Mips::D16_64: OpKind = MCK_FGR64; break;
 4318     case Mips::D17_64: OpKind = MCK_FGR64; break;
 4319     case Mips::D18_64: OpKind = MCK_FGR64; break;
 4320     case Mips::D19_64: OpKind = MCK_FGR64; break;
 4321     case Mips::D20_64: OpKind = MCK_FGR64; break;
 4322     case Mips::D21_64: OpKind = MCK_FGR64; break;
 4323     case Mips::D22_64: OpKind = MCK_FGR64; break;
 4324     case Mips::D23_64: OpKind = MCK_FGR64; break;
 4325     case Mips::D24_64: OpKind = MCK_FGR64; break;
 4326     case Mips::D25_64: OpKind = MCK_FGR64; break;
 4327     case Mips::D26_64: OpKind = MCK_FGR64; break;
 4328     case Mips::D27_64: OpKind = MCK_FGR64; break;
 4329     case Mips::D28_64: OpKind = MCK_FGR64; break;
 4330     case Mips::D29_64: OpKind = MCK_FGR64; break;
 4331     case Mips::D30_64: OpKind = MCK_FGR64; break;
 4332     case Mips::D31_64: OpKind = MCK_FGR64; break;
 4333     case Mips::W0: OpKind = MCK_MSA128WEvens; break;
 4334     case Mips::W1: OpKind = MCK_MSA128F16; break;
 4335     case Mips::W2: OpKind = MCK_MSA128WEvens; break;
 4336     case Mips::W3: OpKind = MCK_MSA128F16; break;
 4337     case Mips::W4: OpKind = MCK_MSA128WEvens; break;
 4338     case Mips::W5: OpKind = MCK_MSA128F16; break;
 4339     case Mips::W6: OpKind = MCK_MSA128WEvens; break;
 4340     case Mips::W7: OpKind = MCK_MSA128F16; break;
 4341     case Mips::W8: OpKind = MCK_MSA128WEvens; break;
 4342     case Mips::W9: OpKind = MCK_MSA128F16; break;
 4343     case Mips::W10: OpKind = MCK_MSA128WEvens; break;
 4344     case Mips::W11: OpKind = MCK_MSA128F16; break;
 4345     case Mips::W12: OpKind = MCK_MSA128WEvens; break;
 4346     case Mips::W13: OpKind = MCK_MSA128F16; break;
 4347     case Mips::W14: OpKind = MCK_MSA128WEvens; break;
 4348     case Mips::W15: OpKind = MCK_MSA128F16; break;
 4349     case Mips::W16: OpKind = MCK_MSA128WEvens; break;
 4350     case Mips::W17: OpKind = MCK_MSA128F16; break;
 4351     case Mips::W18: OpKind = MCK_MSA128WEvens; break;
 4352     case Mips::W19: OpKind = MCK_MSA128F16; break;
 4353     case Mips::W20: OpKind = MCK_MSA128WEvens; break;
 4354     case Mips::W21: OpKind = MCK_MSA128F16; break;
 4355     case Mips::W22: OpKind = MCK_MSA128WEvens; break;
 4356     case Mips::W23: OpKind = MCK_MSA128F16; break;
 4357     case Mips::W24: OpKind = MCK_MSA128WEvens; break;
 4358     case Mips::W25: OpKind = MCK_MSA128F16; break;
 4359     case Mips::W26: OpKind = MCK_MSA128WEvens; break;
 4360     case Mips::W27: OpKind = MCK_MSA128F16; break;
 4361     case Mips::W28: OpKind = MCK_MSA128WEvens; break;
 4362     case Mips::W29: OpKind = MCK_MSA128F16; break;
 4363     case Mips::W30: OpKind = MCK_MSA128WEvens; break;
 4364     case Mips::W31: OpKind = MCK_MSA128F16; break;
 4365     case Mips::HI0: OpKind = MCK_HI32; break;
 4366     case Mips::HI1: OpKind = MCK_HI32DSP; break;
 4367     case Mips::HI2: OpKind = MCK_HI32DSP; break;
 4368     case Mips::HI3: OpKind = MCK_HI32DSP; break;
 4369     case Mips::LO0: OpKind = MCK_LO32; break;
 4370     case Mips::LO1: OpKind = MCK_LO32DSP; break;
 4371     case Mips::LO2: OpKind = MCK_LO32DSP; break;
 4372     case Mips::LO3: OpKind = MCK_LO32DSP; break;
 4373     case Mips::HI0_64: OpKind = MCK_HI64; break;
 4374     case Mips::LO0_64: OpKind = MCK_LO64; break;
 4375     case Mips::FCR0: OpKind = MCK_CCR; break;
 4376     case Mips::FCR1: OpKind = MCK_CCR; break;
 4377     case Mips::FCR2: OpKind = MCK_CCR; break;
 4378     case Mips::FCR3: OpKind = MCK_CCR; break;
 4379     case Mips::FCR4: OpKind = MCK_CCR; break;
 4380     case Mips::FCR5: OpKind = MCK_CCR; break;
 4381     case Mips::FCR6: OpKind = MCK_CCR; break;
 4382     case Mips::FCR7: OpKind = MCK_CCR; break;
 4383     case Mips::FCR8: OpKind = MCK_CCR; break;
 4384     case Mips::FCR9: OpKind = MCK_CCR; break;
 4385     case Mips::FCR10: OpKind = MCK_CCR; break;
 4386     case Mips::FCR11: OpKind = MCK_CCR; break;
 4387     case Mips::FCR12: OpKind = MCK_CCR; break;
 4388     case Mips::FCR13: OpKind = MCK_CCR; break;
 4389     case Mips::FCR14: OpKind = MCK_CCR; break;
 4390     case Mips::FCR15: OpKind = MCK_CCR; break;
 4391     case Mips::FCR16: OpKind = MCK_CCR; break;
 4392     case Mips::FCR17: OpKind = MCK_CCR; break;
 4393     case Mips::FCR18: OpKind = MCK_CCR; break;
 4394     case Mips::FCR19: OpKind = MCK_CCR; break;
 4395     case Mips::FCR20: OpKind = MCK_CCR; break;
 4396     case Mips::FCR21: OpKind = MCK_CCR; break;
 4397     case Mips::FCR22: OpKind = MCK_CCR; break;
 4398     case Mips::FCR23: OpKind = MCK_CCR; break;
 4399     case Mips::FCR24: OpKind = MCK_CCR; break;
 4400     case Mips::FCR25: OpKind = MCK_CCR; break;
 4401     case Mips::FCR26: OpKind = MCK_CCR; break;
 4402     case Mips::FCR27: OpKind = MCK_CCR; break;
 4403     case Mips::FCR28: OpKind = MCK_CCR; break;
 4404     case Mips::FCR29: OpKind = MCK_CCR; break;
 4405     case Mips::FCR30: OpKind = MCK_CCR; break;
 4406     case Mips::FCR31: OpKind = MCK_CCR; break;
 4407     case Mips::FCC0: OpKind = MCK_FCC; break;
 4408     case Mips::FCC1: OpKind = MCK_FCC; break;
 4409     case Mips::FCC2: OpKind = MCK_FCC; break;
 4410     case Mips::FCC3: OpKind = MCK_FCC; break;
 4411     case Mips::FCC4: OpKind = MCK_FCC; break;
 4412     case Mips::FCC5: OpKind = MCK_FCC; break;
 4413     case Mips::FCC6: OpKind = MCK_FCC; break;
 4414     case Mips::FCC7: OpKind = MCK_FCC; break;
 4415     case Mips::COP00: OpKind = MCK_COP0; break;
 4416     case Mips::COP01: OpKind = MCK_COP0; break;
 4417     case Mips::COP02: OpKind = MCK_COP0; break;
 4418     case Mips::COP03: OpKind = MCK_COP0; break;
 4419     case Mips::COP04: OpKind = MCK_COP0; break;
 4420     case Mips::COP05: OpKind = MCK_COP0; break;
 4421     case Mips::COP06: OpKind = MCK_COP0; break;
 4422     case Mips::COP07: OpKind = MCK_COP0; break;
 4423     case Mips::COP08: OpKind = MCK_COP0; break;
 4424     case Mips::COP09: OpKind = MCK_COP0; break;
 4425     case Mips::COP010: OpKind = MCK_COP0; break;
 4426     case Mips::COP011: OpKind = MCK_COP0; break;
 4427     case Mips::COP012: OpKind = MCK_COP0; break;
 4428     case Mips::COP013: OpKind = MCK_COP0; break;
 4429     case Mips::COP014: OpKind = MCK_COP0; break;
 4430     case Mips::COP015: OpKind = MCK_COP0; break;
 4431     case Mips::COP016: OpKind = MCK_COP0; break;
 4432     case Mips::COP017: OpKind = MCK_COP0; break;
 4433     case Mips::COP018: OpKind = MCK_COP0; break;
 4434     case Mips::COP019: OpKind = MCK_COP0; break;
 4435     case Mips::COP020: OpKind = MCK_COP0; break;
 4436     case Mips::COP021: OpKind = MCK_COP0; break;
 4437     case Mips::COP022: OpKind = MCK_COP0; break;
 4438     case Mips::COP023: OpKind = MCK_COP0; break;
 4439     case Mips::COP024: OpKind = MCK_COP0; break;
 4440     case Mips::COP025: OpKind = MCK_COP0; break;
 4441     case Mips::COP026: OpKind = MCK_COP0; break;
 4442     case Mips::COP027: OpKind = MCK_COP0; break;
 4443     case Mips::COP028: OpKind = MCK_COP0; break;
 4444     case Mips::COP029: OpKind = MCK_COP0; break;
 4445     case Mips::COP030: OpKind = MCK_COP0; break;
 4446     case Mips::COP031: OpKind = MCK_COP0; break;
 4447     case Mips::COP20: OpKind = MCK_COP2; break;
 4448     case Mips::COP21: OpKind = MCK_COP2; break;
 4449     case Mips::COP22: OpKind = MCK_COP2; break;
 4450     case Mips::COP23: OpKind = MCK_COP2; break;
 4451     case Mips::COP24: OpKind = MCK_COP2; break;
 4452     case Mips::COP25: OpKind = MCK_COP2; break;
 4453     case Mips::COP26: OpKind = MCK_COP2; break;
 4454     case Mips::COP27: OpKind = MCK_COP2; break;
 4455     case Mips::COP28: OpKind = MCK_COP2; break;
 4456     case Mips::COP29: OpKind = MCK_COP2; break;
 4457     case Mips::COP210: OpKind = MCK_COP2; break;
 4458     case Mips::COP211: OpKind = MCK_COP2; break;
 4459     case Mips::COP212: OpKind = MCK_COP2; break;
 4460     case Mips::COP213: OpKind = MCK_COP2; break;
 4461     case Mips::COP214: OpKind = MCK_COP2; break;
 4462     case Mips::COP215: OpKind = MCK_COP2; break;
 4463     case Mips::COP216: OpKind = MCK_COP2; break;
 4464     case Mips::COP217: OpKind = MCK_COP2; break;
 4465     case Mips::COP218: OpKind = MCK_COP2; break;
 4466     case Mips::COP219: OpKind = MCK_COP2; break;
 4467     case Mips::COP220: OpKind = MCK_COP2; break;
 4468     case Mips::COP221: OpKind = MCK_COP2; break;
 4469     case Mips::COP222: OpKind = MCK_COP2; break;
 4470     case Mips::COP223: OpKind = MCK_COP2; break;
 4471     case Mips::COP224: OpKind = MCK_COP2; break;
 4472     case Mips::COP225: OpKind = MCK_COP2; break;
 4473     case Mips::COP226: OpKind = MCK_COP2; break;
 4474     case Mips::COP227: OpKind = MCK_COP2; break;
 4475     case Mips::COP228: OpKind = MCK_COP2; break;
 4476     case Mips::COP229: OpKind = MCK_COP2; break;
 4477     case Mips::COP230: OpKind = MCK_COP2; break;
 4478     case Mips::COP231: OpKind = MCK_COP2; break;
 4479     case Mips::COP30: OpKind = MCK_COP3; break;
 4480     case Mips::COP31: OpKind = MCK_COP3; break;
 4481     case Mips::COP32: OpKind = MCK_COP3; break;
 4482     case Mips::COP33: OpKind = MCK_COP3; break;
 4483     case Mips::COP34: OpKind = MCK_COP3; break;
 4484     case Mips::COP35: OpKind = MCK_COP3; break;
 4485     case Mips::COP36: OpKind = MCK_COP3; break;
 4486     case Mips::COP37: OpKind = MCK_COP3; break;
 4487     case Mips::COP38: OpKind = MCK_COP3; break;
 4488     case Mips::COP39: OpKind = MCK_COP3; break;
 4489     case Mips::COP310: OpKind = MCK_COP3; break;
 4490     case Mips::COP311: OpKind = MCK_COP3; break;
 4491     case Mips::COP312: OpKind = MCK_COP3; break;
 4492     case Mips::COP313: OpKind = MCK_COP3; break;
 4493     case Mips::COP314: OpKind = MCK_COP3; break;
 4494     case Mips::COP315: OpKind = MCK_COP3; break;
 4495     case Mips::COP316: OpKind = MCK_COP3; break;
 4496     case Mips::COP317: OpKind = MCK_COP3; break;
 4497     case Mips::COP318: OpKind = MCK_COP3; break;
 4498     case Mips::COP319: OpKind = MCK_COP3; break;
 4499     case Mips::COP320: OpKind = MCK_COP3; break;
 4500     case Mips::COP321: OpKind = MCK_COP3; break;
 4501     case Mips::COP322: OpKind = MCK_COP3; break;
 4502     case Mips::COP323: OpKind = MCK_COP3; break;
 4503     case Mips::COP324: OpKind = MCK_COP3; break;
 4504     case Mips::COP325: OpKind = MCK_COP3; break;
 4505     case Mips::COP326: OpKind = MCK_COP3; break;
 4506     case Mips::COP327: OpKind = MCK_COP3; break;
 4507     case Mips::COP328: OpKind = MCK_COP3; break;
 4508     case Mips::COP329: OpKind = MCK_COP3; break;
 4509     case Mips::COP330: OpKind = MCK_COP3; break;
 4510     case Mips::COP331: OpKind = MCK_COP3; break;
 4511     case Mips::PC: OpKind = MCK_PC; break;
 4512     case Mips::HWR0: OpKind = MCK_HWRegs; break;
 4513     case Mips::HWR1: OpKind = MCK_HWRegs; break;
 4514     case Mips::HWR2: OpKind = MCK_HWRegs; break;
 4515     case Mips::HWR3: OpKind = MCK_HWRegs; break;
 4516     case Mips::HWR4: OpKind = MCK_HWRegs; break;
 4517     case Mips::HWR5: OpKind = MCK_HWRegs; break;
 4518     case Mips::HWR6: OpKind = MCK_HWRegs; break;
 4519     case Mips::HWR7: OpKind = MCK_HWRegs; break;
 4520     case Mips::HWR8: OpKind = MCK_HWRegs; break;
 4521     case Mips::HWR9: OpKind = MCK_HWRegs; break;
 4522     case Mips::HWR10: OpKind = MCK_HWRegs; break;
 4523     case Mips::HWR11: OpKind = MCK_HWRegs; break;
 4524     case Mips::HWR12: OpKind = MCK_HWRegs; break;
 4525     case Mips::HWR13: OpKind = MCK_HWRegs; break;
 4526     case Mips::HWR14: OpKind = MCK_HWRegs; break;
 4527     case Mips::HWR15: OpKind = MCK_HWRegs; break;
 4528     case Mips::HWR16: OpKind = MCK_HWRegs; break;
 4529     case Mips::HWR17: OpKind = MCK_HWRegs; break;
 4530     case Mips::HWR18: OpKind = MCK_HWRegs; break;
 4531     case Mips::HWR19: OpKind = MCK_HWRegs; break;
 4532     case Mips::HWR20: OpKind = MCK_HWRegs; break;
 4533     case Mips::HWR21: OpKind = MCK_HWRegs; break;
 4534     case Mips::HWR22: OpKind = MCK_HWRegs; break;
 4535     case Mips::HWR23: OpKind = MCK_HWRegs; break;
 4536     case Mips::HWR24: OpKind = MCK_HWRegs; break;
 4537     case Mips::HWR25: OpKind = MCK_HWRegs; break;
 4538     case Mips::HWR26: OpKind = MCK_HWRegs; break;
 4539     case Mips::HWR27: OpKind = MCK_HWRegs; break;
 4540     case Mips::HWR28: OpKind = MCK_HWRegs; break;
 4541     case Mips::HWR29: OpKind = MCK_HWRegs; break;
 4542     case Mips::HWR30: OpKind = MCK_HWRegs; break;
 4543     case Mips::HWR31: OpKind = MCK_HWRegs; break;
 4544     case Mips::AC0: OpKind = MCK_ACC64; break;
 4545     case Mips::AC1: OpKind = MCK_ACC64DSP; break;
 4546     case Mips::AC2: OpKind = MCK_ACC64DSP; break;
 4547     case Mips::AC3: OpKind = MCK_ACC64DSP; break;
 4548     case Mips::AC0_64: OpKind = MCK_ACC128; break;
 4549     case Mips::DSPCCond: OpKind = MCK_DSPCC; break;
 4550     case Mips::MSAIR: OpKind = MCK_MSACtrl; break;
 4551     case Mips::MSACSR: OpKind = MCK_MSACtrl; break;
 4552     case Mips::MSAAccess: OpKind = MCK_MSACtrl; break;
 4553     case Mips::MSASave: OpKind = MCK_MSACtrl; break;
 4554     case Mips::MSAModify: OpKind = MCK_MSACtrl; break;
 4555     case Mips::MSARequest: OpKind = MCK_MSACtrl; break;
 4556     case Mips::MSAMap: OpKind = MCK_MSACtrl; break;
 4557     case Mips::MSAUnmap: OpKind = MCK_MSACtrl; break;
 4558     case Mips::MSA8: OpKind = MCK_MSACtrl; break;
 4559     case Mips::MSA9: OpKind = MCK_MSACtrl; break;
 4560     case Mips::MSA10: OpKind = MCK_MSACtrl; break;
 4561     case Mips::MSA11: OpKind = MCK_MSACtrl; break;
 4562     case Mips::MSA12: OpKind = MCK_MSACtrl; break;
 4563     case Mips::MSA13: OpKind = MCK_MSACtrl; break;
 4564     case Mips::MSA14: OpKind = MCK_MSACtrl; break;
 4565     case Mips::MSA15: OpKind = MCK_MSACtrl; break;
 4566     case Mips::MSA16: OpKind = MCK_MSACtrl; break;
 4567     case Mips::MSA17: OpKind = MCK_MSACtrl; break;
 4568     case Mips::MSA18: OpKind = MCK_MSACtrl; break;
 4569     case Mips::MSA19: OpKind = MCK_MSACtrl; break;
 4570     case Mips::MSA20: OpKind = MCK_MSACtrl; break;
 4571     case Mips::MSA21: OpKind = MCK_MSACtrl; break;
 4572     case Mips::MSA22: OpKind = MCK_MSACtrl; break;
 4573     case Mips::MSA23: OpKind = MCK_MSACtrl; break;
 4574     case Mips::MSA24: OpKind = MCK_MSACtrl; break;
 4575     case Mips::MSA25: OpKind = MCK_MSACtrl; break;
 4576     case Mips::MSA26: OpKind = MCK_MSACtrl; break;
 4577     case Mips::MSA27: OpKind = MCK_MSACtrl; break;
 4578     case Mips::MSA28: OpKind = MCK_MSACtrl; break;
 4579     case Mips::MSA29: OpKind = MCK_MSACtrl; break;
 4580     case Mips::MSA30: OpKind = MCK_MSACtrl; break;
 4581     case Mips::MSA31: OpKind = MCK_MSACtrl; break;
 4582     case Mips::MPL0: OpKind = MCK_OCTEON_MPL; break;
 4583     case Mips::MPL1: OpKind = MCK_OCTEON_MPL; break;
 4584     case Mips::MPL2: OpKind = MCK_OCTEON_MPL; break;
 4585     case Mips::P0: OpKind = MCK_OCTEON_P; break;
 4586     case Mips::P1: OpKind = MCK_OCTEON_P; break;
 4587     case Mips::P2: OpKind = MCK_OCTEON_P; break;
 4589     return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :