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

References

gen/lib/Target/Mips/MipsGenFastISel.inc
   58   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   58   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   58   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   61   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   61   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   64   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   64   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   64   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   73   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   73   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   73   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   73   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   82   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   82   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   82   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   85   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   85   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
   88   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   88   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   88   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   97   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   97   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   97   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
   97   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  118   if ((Subtarget->inMips16Mode())) {
  121   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
  121   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
  124   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
  124   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
  127   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  127   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  127   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  127   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  127   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  130   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  130   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  130   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  130   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  130   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  133   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  136   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  136   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  136   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  136   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  136   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  136   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  145   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  145   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  145   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  145   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  145   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  148   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  148   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  148   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  148   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  148   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  151   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  154   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  173   if ((Subtarget->inMicroMipsMode())) {
  176   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding())) {
  176   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding())) {
  179   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  179   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  179   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  179   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  179   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  188   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
  188   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
  188   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
  191   if ((Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())) {
  191   if ((Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())) {
  191   if ((Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())) {
  191   if ((Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())) {
  191   if ((Subtarget->hasMips64()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips64r6())) {
  200   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  200   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  209   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  209   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  218   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  218   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  227   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  227   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  250   if ((Subtarget->hasCnMips())) {
  259   if ((Subtarget->hasCnMips())) {
  268   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  268   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  277   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  277   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  286   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  286   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  295   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  295   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  318   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  318   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  318   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  321   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  321   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  321   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  321   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  330   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  330   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  330   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  333   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  333   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  333   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  336   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  336   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  336   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  336   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  336   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  339   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  339   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  339   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  339   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  339   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode()) && (Subtarget->inAbs2008Mode() ||TM.Options.NoNaNsFPMath)) {
  348   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  348   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  357   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  357   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  378   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  378   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  387   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  387   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  406   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  406   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  415   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  415   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  434   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  434   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  434   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  437   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  437   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  440   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat())) {
  440   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat())) {
  449   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  449   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  449   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  452   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  452   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  452   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  455   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  455   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  455   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  455   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  458   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  458   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  458   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  458   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  475   if ((Subtarget->hasMSA())) {
  482   if ((Subtarget->hasMSA())) {
  499   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())) {
  499   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())) {
  502   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())) {
  502   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())) {
  505   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  505   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  505   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  508   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  508   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  508   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  527   if ((Subtarget->hasMSA())) {
  534   if ((Subtarget->hasMSA())) {
  541   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())) {
  541   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit())) {
  544   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())) {
  544   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())) {
  547   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  547   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  547   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  550   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  550   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  550   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  577   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  577   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  586   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  586   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  605   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  605   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  614   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  614   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  633   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  633   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  642   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  642   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  661   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  661   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
  664   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  664   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  664   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  664   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  673   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  673   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  673   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
  676   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  676   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  676   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
  679   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  679   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  679   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  679   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  679   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
  682   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  682   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  682   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  682   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  682   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
  691   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  691   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  700   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  700   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  721   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())) {
  721   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())) {
  721   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit())) {
  741   if ((Subtarget->isFP64bit())) {
  744   if ((!Subtarget->isFP64bit())) {
  761   if ((Subtarget->isFP64bit())) {
  770   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  770   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  779   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  779   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  800   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  800   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  809   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  809   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
  828   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
  828   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
  831   if ((Subtarget->inMips16Mode())) {
  834   if ((!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  834   if ((!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  834   if ((!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  837   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode())) {
  837   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode())) {
  837   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode())) {
  846   if ((Subtarget->isABI_N64()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  846   if ((Subtarget->isABI_N64()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  846   if ((Subtarget->isABI_N64()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  849   if ((Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMips16Mode())) {
  849   if ((Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMips16Mode())) {
  849   if ((Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMips16Mode())) {
  866   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
  866   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
  869   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
  869   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
  869   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
  872   if ((Subtarget->hasDSP())) {
  875   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  875   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  875   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  875   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  882   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  882   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  882   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  882   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  906   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
  906   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
  909   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
  909   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
  909   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
  912   if ((Subtarget->hasDSP())) {
  915   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  915   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  915   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  915   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  922   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  922   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  922   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  922   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  948   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())) {
  948   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit())) {
  951   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
  951   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
  969   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
  969   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
  972   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
  972   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
  975   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  975   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  975   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  975   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  975   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  978   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  978   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  978   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  978   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  978   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  981   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  984   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  984   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  984   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  984   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  984   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  984   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
  993   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  993   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  993   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  993   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  993   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (Subtarget->useIndirectJumpsHazard())) {
  996   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  996   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  996   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  996   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  996   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
  999   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6()) && (Subtarget->useIndirectJumpsHazard())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1002   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isABI_N64()) && (!Subtarget->useIndirectJumpsHazard()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->inMips16Mode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1019   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1019   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1022   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1022   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1025   if ((Subtarget->hasStandardEncoding())) {
 1032   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1032   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1032   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1047   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1047   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1050   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())) {
 1050   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())) {
 1050   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())) {
 1053   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())) {
 1053   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())) {
 1053   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->isFP64bit()) && (!Subtarget->hasMips32r6())) {
 1056   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1056   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1056   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1059   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1059   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1059   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1059   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1066   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1066   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1066   if ((Subtarget->hasMips2()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit())) {
 1230   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1230   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1233   if ((Subtarget->inMips16Mode())) {
 1236   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1236   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1239   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1239   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1248   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1248   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1248   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1257   if ((Subtarget->hasDSP())) {
 1266   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1266   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1275   if ((Subtarget->hasDSP())) {
 1284   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1284   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1293   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1293   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1302   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1302   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1327   if ((Subtarget->hasDSP())) {
 1330   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP())) {
 1330   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP())) {
 1339   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())) {
 1339   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())) {
 1339   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())) {
 1339   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())) {
 1339   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->hasDSP()) && (!Subtarget->inMicroMipsMode())) {
 1358   if ((Subtarget->hasDSP())) {
 1376   if ((Subtarget->inMips16Mode())) {
 1379   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1379   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1382   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1382   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1385   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1385   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1394   if ((Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())) {
 1394   if ((Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())) {
 1403   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1403   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1412   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1412   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1421   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1421   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1430   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1430   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1453   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1453   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1456   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1456   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1456   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1465   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1465   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1465   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1468   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1468   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1468   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1471   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1471   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1471   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1471   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1474   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1474   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1474   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1474   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1483   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1483   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1492   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1492   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1513   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1513   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1516   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1516   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1516   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1525   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1525   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1525   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1528   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1528   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1528   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1531   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1531   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1531   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1531   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1534   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1534   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1534   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1534   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1543   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1543   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1552   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1552   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1573   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1573   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1576   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1576   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1576   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1585   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1585   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1585   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1588   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1588   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1588   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1591   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1591   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1591   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1591   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1594   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1594   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1594   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1594   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1603   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1603   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1612   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1612   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1633   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1633   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat())) {
 1636   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1636   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1636   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1645   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1645   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1645   if ((Subtarget->inMicroMipsMode()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat())) {
 1648   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1648   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1648   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit())) {
 1651   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1651   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1651   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1651   if ((Subtarget->hasStandardEncoding()) && (Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMicroMipsMode())) {
 1654   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1654   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1654   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1654   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMicroMipsMode())) {
 1663   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1663   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1672   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1672   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1693   if ((Subtarget->inMips16Mode())) {
 1696   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1696   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1699   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1699   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1702   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1702   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1702   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1705   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1705   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1705   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1705   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1705   if ((Subtarget->hasMips32()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 1714   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1714   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1714   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1717   if ((Subtarget->hasCnMips())) {
 1726   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1726   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1735   if ((Subtarget->hasDSPR2())) {
 1744   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1744   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1753   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1753   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1762   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1762   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1786   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1786   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1789   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1789   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1789   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1798   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1798   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1798   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1817   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1817   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1820   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1820   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1820   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1829   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1829   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1829   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1848   if ((Subtarget->inMips16Mode())) {
 1851   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1851   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1854   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1854   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 1857   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1857   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1866   if ((Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())) {
 1866   if ((Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())) {
 1875   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1875   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1884   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1884   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1893   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1893   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1902   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1902   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1925   if ((Subtarget->inMicroMipsMode())) {
 1928   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1928   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1928   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1946   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1946   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 1949   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1949   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1949   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1958   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1958   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1958   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 1967   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1967   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1976   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1976   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1985   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1985   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1994   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 1994   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2017   if ((Subtarget->inMicroMipsMode())) {
 2020   if ((Subtarget->inMips16Mode())) {
 2023   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2023   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2032   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2032   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2041   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2041   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2050   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2050   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2059   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2059   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2081   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2081   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2090   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2090   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2099   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2099   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2108   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2108   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2129   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2129   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2138   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2138   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2147   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2147   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2156   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2156   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2177   if ((Subtarget->inMicroMipsMode())) {
 2180   if ((Subtarget->inMips16Mode())) {
 2183   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2183   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2192   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2192   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2201   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2201   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2210   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2210   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2219   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2219   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2241   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2241   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2244   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2244   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2244   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2253   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2253   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2253   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2262   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2262   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2271   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2271   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2280   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2280   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2289   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2289   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2312   if ((Subtarget->inMicroMipsMode())) {
 2315   if ((Subtarget->inMips16Mode())) {
 2318   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2318   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2327   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2327   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2336   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2336   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2345   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2345   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2354   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2354   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2376   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2376   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2379   if ((Subtarget->inMips16Mode())) {
 2382   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 2382   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 2385   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2385   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2394   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2394   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2394   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2403   if ((Subtarget->hasDSP())) {
 2412   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2412   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2421   if ((Subtarget->hasDSP())) {
 2430   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2430   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2439   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2439   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2448   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2448   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2473   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2473   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2476   if ((Subtarget->inMicroMipsMode())) {
 2479   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2479   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2488   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())) {
 2488   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())) {
 2488   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())) {
 2488   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (Subtarget->isGP64bit()) && (!Subtarget->inMicroMipsMode())) {
 2507   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2507   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2510   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2510   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2510   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2519   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2519   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2519   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2528   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2528   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2537   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2537   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2546   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2546   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2555   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2555   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2578   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2578   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2587   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2587   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2596   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2596   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2605   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2605   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2626   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2626   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2635   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2635   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2644   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2644   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2653   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2653   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2674   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2674   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2677   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2677   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2677   if ((Subtarget->hasMips32r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2686   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2686   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2686   if ((Subtarget->hasMips64r6()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2695   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2695   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2704   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2704   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2713   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2713   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2722   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2722   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2745   if ((Subtarget->inMips16Mode())) {
 2748   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2748   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 2751   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 2751   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6())) {
 2754   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2754   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 2763   if ((Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())) {
 2763   if ((Subtarget->isGP64bit()) && (!Subtarget->inMips16Mode())) {
 2772   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2772   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2781   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2781   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2790   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2790   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2799   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2799   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2822   if ((Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())) {
 2822   if ((Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())) {
 2822   if ((Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())) {
 2825   if ((!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())) {
 2825   if ((!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())) {
 2825   if ((!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())) {
 2843   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2843   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2843   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2846   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2846   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2846   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2846   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2855   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2855   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2855   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2855   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2874   if ((Subtarget->inMips16Mode())) {
 2892   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2892   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2892   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2895   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2895   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2895   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2895   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2904   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2904   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2904   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2904   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 2923   if ((Subtarget->inMips16Mode())) {
 2963   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2963   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2972   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2972   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2981   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2981   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2990   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 2990   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3011   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3011   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3020   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3020   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3029   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3029   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3038   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3038   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3059   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3059   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3068   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3068   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3077   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3077   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3086   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3086   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3107   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3107   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3116   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3116   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3125   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3125   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3134   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3134   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3155   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3155   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3155   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3158   if ((Subtarget->hasDSP()) && (!Subtarget->inMips16Mode())) {
 3158   if ((Subtarget->hasDSP()) && (!Subtarget->inMips16Mode())) {
 3161   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3161   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3161   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3161   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3170   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3170   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3170   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3170   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3189   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
 3189   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
 3192   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3192   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3192   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3195   if ((Subtarget->hasDSP())) {
 3198   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3198   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3198   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3198   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3207   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3207   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3207   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3207   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3226   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
 3226   if ((Subtarget->hasDSP()) && (Subtarget->inMicroMipsMode())) {
 3229   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3229   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3229   if ((Subtarget->inMicroMipsMode()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6())) {
 3232   if ((Subtarget->hasDSP())) {
 3235   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3235   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3235   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3235   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->hasDSP()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3244   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3244   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3244   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3244   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->hasMips32r6()) && (!Subtarget->hasMips64r6())) {
 3263   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3263   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3272   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3272   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3281   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3281   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3290   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3290   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3311   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3311   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3320   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3320   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3329   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3329   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3338   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3338   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3359   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3359   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3368   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3368   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3377   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3377   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3386   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3386   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3458   if ((Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())) {
 3458   if ((Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())) {
 3458   if ((Subtarget->isFP64bit()) && (!Subtarget->useSoftFloat()) && (!Subtarget->inMips16Mode())) {
 3461   if ((!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())) {
 3461   if ((!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())) {
 3461   if ((!Subtarget->useSoftFloat()) && (!Subtarget->isFP64bit()) && (!Subtarget->inMips16Mode())) {
 3479   if ((Subtarget->hasDSP())) {
 3488   if ((Subtarget->hasDSP())) {
 3507   if ((Subtarget->hasDSPR2())) {
 3516   if ((Subtarget->hasDSP())) {
 3535   if ((Subtarget->hasDSP())) {
 3544   if ((Subtarget->hasDSPR2())) {
 3611   if ((Subtarget->inMicroMipsMode())) {
 3614   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3614   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3614   if ((Subtarget->hasMips32r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3632   if ((Subtarget->inMicroMipsMode())) {
 3635   if ((Subtarget->inMips16Mode())) {
 3638   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3638   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3656   if ((Subtarget->inMicroMipsMode())) {
 3659   if ((Subtarget->inMips16Mode())) {
 3662   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3662   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3680   if ((Subtarget->inMicroMipsMode())) {
 3683   if ((Subtarget->inMips16Mode())) {
 3686   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3686   if ((Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3716   if ((Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3716   if ((Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3716   if ((Subtarget->hasMips64r2()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3734   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3734   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3734   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3752   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3752   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3752   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3770   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3770   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3770   if ((Subtarget->hasMips3()) && (Subtarget->hasStandardEncoding()) && (!Subtarget->inMicroMipsMode())) {
 3800   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3800   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3827   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3827   if ((Subtarget->hasMSA()) && (Subtarget->hasStandardEncoding())) {
 3854   if ((Subtarget->hasMSA())) {
 3881   if ((Subtarget->inMicroMipsMode())) {
 3908   if ((Subtarget->inMicroMipsMode())) {
 3935   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 3935   if ((Subtarget->hasMips32r6()) && (Subtarget->inMicroMipsMode())) {
 3938   if ((Subtarget->inMicroMipsMode())) {
 3965   if ((Subtarget->inMicroMipsMode())) {
 3983   if ((Subtarget->inMicroMipsMode())) {
 4011   if ((Subtarget->inMips16Mode())) {
lib/Target/Mips/MipsFastISel.cpp
  259         TII(*Subtarget->getInstrInfo()), TLI(*Subtarget->getTargetLowering()) {
  259         TII(*Subtarget->getInstrInfo()), TLI(*Subtarget->getTargetLowering()) {
  262     UnsupportedFPMode = Subtarget->isFP64bit() || Subtarget->useSoftFloat();
  262     UnsupportedFPMode = Subtarget->isFP64bit() || Subtarget->useSoftFloat();
 1165         if (Subtarget->isFP64bit())
 1175           if (Subtarget->isFP64bit())
 1258       if (ArgSize < 8 && !Subtarget->isLittle())
 1575   if (EmitJalrReloc && !Subtarget->inMips16Mode()) {
 1607       if (Subtarget->hasMips32r2()) {
 1626       if (Subtarget->hasMips32r2()) {
 1870   if (Subtarget->hasMips32r2())