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

References

gen/lib/Target/ARM/ARMGenSubtargetInfo.inc
19613       if (TII->isPredicated(*MI))
19618       if (TII->isSwiftFastImmShift(MI))
19625       if (TII->isPredicated(*MI))
19630       if (TII->isPredicated(*MI))
19637       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19639       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19641       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19643       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19645       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19647       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19649       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19651       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19653       if (TII->getNumLDMAddresses(*MI) == 0)
19659       if (TII->isPredicated(*MI))
19666       if (TII->isPredicated(*MI))
19673       if (TII->isPredicated(*MI))
19678       if ((TII->isSwiftFastImmShift(MI))
19679           && (TII->isPredicated(*MI)))
19681       if (TII->isPredicated(*MI))
19688       if (TII->isPredicated(*MI))
19693       if (TII->isSwiftFastImmShift(MI))
19700       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19702       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19704       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19706       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19708       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19710       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19712       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19714       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19716       if (TII->getNumLDMAddresses(*MI) == 0)
19722       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19724       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19726       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19728       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19730       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19732       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19734       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19736       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19738       if (TII->getNumLDMAddresses(*MI) == 0)
19744       if (TII->isPredicated(*MI))
19749       if (TII->isPredicated(*MI))
19756       if (TII->isPredicated(*MI))
19761       if (TII->isSwiftFastImmShift(MI))
19768       if (TII->isPredicated(*MI))
19773       if (TII->isPredicated(*MI))
19780       if (TII->isSwiftFastImmShift(MI))
19787       if (TII->isPredicated(*MI))
19794       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19796       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19798       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19800       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19802       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19804       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19806       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19808       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19810       if (TII->getNumLDMAddresses(*MI) == 0)
19816       if (TII->isPredicated(*MI))
19821       if (TII->isSwiftFastImmShift(MI))
19828       if (TII->isPredicated(*MI))
19835       if (TII->isPredicated(*MI))
19842       if (TII->isPredicated(*MI))
19849       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19851       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19853       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19855       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19857       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19859       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19861       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19863       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19865       if (TII->getNumLDMAddresses(*MI) == 0)
19871       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19873       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19875       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19877       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19879       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19881       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19883       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19885       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19887       if (TII->getNumLDMAddresses(*MI) == 0)
19893       if (TII->isPredicated(*MI))
19898       if (TII->isPredicated(*MI))
19905       if (TII->isPredicated(*MI))
19910       if (TII->isSwiftFastImmShift(MI))
19917       if (TII->isSwiftFastImmShift(MI))
19924       if (TII->isPredicated(*MI))
19931       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19932           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19933           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
19935       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19936           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19937           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
19939       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19940           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19941           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
19943       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19944           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19945           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
19947       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19948           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19949           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
19951       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19952           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19953           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
19955       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19956           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19957           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
19959       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19960           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19961           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
19963       if ((TII->getNumLDMAddresses(*MI) == 0)
19964           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
19965           && (TII->getNumLDMAddresses(*MI) == 0))
19967       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
19968           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19969           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
19971       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
19972           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19973           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
19975       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
19976           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19977           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
19979       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
19980           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19981           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
19983       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
19984           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19985           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
19987       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
19988           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19989           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
19991       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
19992           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19993           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
19995       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
19996           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
19997           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
19999       if ((TII->getNumLDMAddresses(*MI) == 0)
20000           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20001           && (TII->getNumLDMAddresses(*MI) == 0))
20007       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20008           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
20010       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20011           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
20013       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20014           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
20016       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20017           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
20019       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20020           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
20022       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20023           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
20025       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20026           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
20028       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20029           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
20031       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20032           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
20034       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
20035           && (TII->getNumLDMAddresses(*MI) == 0))
20037       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20038           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
20040       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20041           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
20043       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20044           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
20046       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20047           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
20049       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20050           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
20052       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20053           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
20055       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20056           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
20058       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
20059           && (TII->getNumLDMAddresses(*MI) == 0))
20065       if (TII->isSwiftFastImmShift(MI))
20072       if (TII->isSwiftFastImmShift(MI))
20079       if (TII->isPredicated(*MI))
20084       if (TII->isSwiftFastImmShift(MI))
20091       if (TII->isPredicated(*MI))
20098       if (TII->isSwiftFastImmShift(MI))
20105       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20107       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20109       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20111       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20113       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20115       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20117       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20119       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20121       if (TII->getNumLDMAddresses(*MI) == 0)
20127       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20129       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20131       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20133       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20135       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20137       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20139       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20141       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20143       if (TII->getNumLDMAddresses(*MI) == 0)
20149       if (TII->isPredicated(*MI))
20154       if (TII->isSwiftFastImmShift(MI))
20161       if (TII->isPredicated(*MI))
20166       if (TII->isPredicated(*MI))
20173       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
20173       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
20175       if (TII->isCPSRDefined(*MI))
20177       if (TII->isPredicated(*MI))
20184       if (TII->isCPSRDefined(*MI))
20191       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
20191       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
20193       if (TII->isCPSRDefined(*MI))
20195       if (TII->isPredicated(*MI))
20202       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
20202       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
20204       if (TII->isCPSRDefined(*MI))
20206       if (TII->isPredicated(*MI))
20213       if (TII->isPredicated(*MI))
20218       if (TII->isPredicated(*MI))
20225       if (TII->isPredicated(*MI))
20228       if (TII->isPredicated(*MI))
20235       if (TII->isPredicated(*MI))
20242       if (TII->isPredicated(*MI))
20245       if (TII->isPredicated(*MI))
20252       if (TII->isPredicated(*MI))
20259       if (TII->isPredicated(*MI))
20262       if (TII->isPredicated(*MI))
20269       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 1))
20271       if (TII->isLdstSoMinusReg(*MI, 1))
20278       if (TII->isAddrMode3OpMinusReg(*MI, 1))
20285       if (TII->isPredicated(*MI))
20290       if (TII->isSwiftFastImmShift(MI))
20297       if (TII->isCPSRDefined(*MI))
20304       if (TII->isCPSRDefined(*MI))
20311       if (TII->isCPSRDefined(*MI))
20318       if (TII->isCPSRDefined(*MI))
20325       if (TII->isPredicated(*MI))
20330       if (TII->isPredicated(*MI))
20337       if (TII->isPredicated(*MI))
20342       if (TII->isPredicated(*MI))
20349       if (TII->isPredicated(*MI))
20354       if (TII->isPredicated(*MI))
20361       if (TII->isPredicated(*MI))
20366       if (TII->isPredicated(*MI))
20373       if (TII->isPredicated(*MI))
20380       if (TII->isPredicated(*MI))
20383       if (TII->isPredicated(*MI))
20390       if (TII->isPredicated(*MI))
20397       if (TII->isPredicated(*MI))
20400       if (TII->isPredicated(*MI))
20407       if (TII->isPredicated(*MI))
20410       if (TII->isPredicated(*MI))
20417       if (TII->isPredicated(*MI))
20424       if (TII->isPredicated(*MI))
20431       if (TII->isPredicated(*MI))
20438       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 1))
20440       if (TII->isLdstSoMinusReg(*MI, 1))
20447       if (TII->isAddrMode3OpMinusReg(*MI, 1))
20454       if (TII->isAm2ScaledReg(*MI, 1))
20461       if (TII->isAm2ScaledReg(*MI, 1))
20468       if (TII->isAddrMode3OpMinusReg(*MI, 2))
20475       if (!TII->isAddrMode3OpImm(*MI, 3))
20482       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20484       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20486       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20488       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20490       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20492       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20494       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20496       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20498       if (TII->getNumLDMAddresses(*MI) == 0)
20502       if ((TII->isLDMBaseRegInList(*MI))
20503           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1))
20505       if ((TII->isLDMBaseRegInList(*MI))
20506           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2))
20508       if ((TII->isLDMBaseRegInList(*MI))
20509           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3))
20511       if ((TII->isLDMBaseRegInList(*MI))
20512           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4))
20514       if ((TII->isLDMBaseRegInList(*MI))
20515           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5))
20517       if ((TII->isLDMBaseRegInList(*MI))
20518           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6))
20520       if ((TII->isLDMBaseRegInList(*MI))
20521           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7))
20523       if ((TII->isLDMBaseRegInList(*MI))
20524           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8))
20526       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
20528       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
20530       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
20532       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
20534       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
20536       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
20538       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
20540       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
20545       if (TII->getNumLDMAddresses(*MI) == 2)
20547       if (TII->getNumLDMAddresses(*MI) == 3)
20549       if (TII->getNumLDMAddresses(*MI) == 4)
20551       if (TII->getNumLDMAddresses(*MI) == 5)
20553       if (TII->getNumLDMAddresses(*MI) == 6)
20555       if (TII->getNumLDMAddresses(*MI) == 7)
20557       if (TII->getNumLDMAddresses(*MI) == 8)
20559       if (TII->getNumLDMAddresses(*MI) == 9)
20561       if (TII->getNumLDMAddresses(*MI) == 10)
20563       if (TII->getNumLDMAddresses(*MI) == 11)
20565       if (TII->getNumLDMAddresses(*MI) == 12)
20567       if (TII->getNumLDMAddresses(*MI) == 13)
20569       if (TII->getNumLDMAddresses(*MI) == 14)
20571       if (TII->getNumLDMAddresses(*MI) == 15)
20573       if (TII->getNumLDMAddresses(*MI) == 15)
20578       if (TII->getNumLDMAddresses(*MI) == 2)
20580       if (TII->getNumLDMAddresses(*MI) == 3)
20582       if (TII->getNumLDMAddresses(*MI) == 4)
20584       if (TII->getNumLDMAddresses(*MI) == 5)
20586       if (TII->getNumLDMAddresses(*MI) == 6)
20588       if (TII->getNumLDMAddresses(*MI) == 7)
20590       if (TII->getNumLDMAddresses(*MI) == 8)
20592       if (TII->getNumLDMAddresses(*MI) == 9)
20594       if (TII->getNumLDMAddresses(*MI) == 10)
20596       if (TII->getNumLDMAddresses(*MI) == 11)
20598       if (TII->getNumLDMAddresses(*MI) == 12)
20600       if (TII->getNumLDMAddresses(*MI) == 13)
20602       if (TII->getNumLDMAddresses(*MI) == 14)
20604       if (TII->getNumLDMAddresses(*MI) == 15)
20606       if (TII->getNumLDMAddresses(*MI) == 16)
20613       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20615       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20617       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20619       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20621       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20623       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20625       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20627       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20629       if (TII->getNumLDMAddresses(*MI) == 0)
20633       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
20635       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
20637       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
20639       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
20641       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
20643       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
20645       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
20647       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
20652       if (TII->getNumLDMAddresses(*MI) == 2)
20654       if (TII->getNumLDMAddresses(*MI) == 3)
20656       if (TII->getNumLDMAddresses(*MI) == 4)
20658       if (TII->getNumLDMAddresses(*MI) == 5)
20660       if (TII->getNumLDMAddresses(*MI) == 6)
20662       if (TII->getNumLDMAddresses(*MI) == 7)
20664       if (TII->getNumLDMAddresses(*MI) == 8)
20666       if (TII->getNumLDMAddresses(*MI) == 9)
20668       if (TII->getNumLDMAddresses(*MI) == 10)
20670       if (TII->getNumLDMAddresses(*MI) == 11)
20672       if (TII->getNumLDMAddresses(*MI) == 12)
20674       if (TII->getNumLDMAddresses(*MI) == 13)
20676       if (TII->getNumLDMAddresses(*MI) == 14)
20678       if (TII->getNumLDMAddresses(*MI) == 15)
20680       if (TII->getNumLDMAddresses(*MI) == 15)
20685       if (TII->getNumLDMAddresses(*MI) == 2)
20687       if (TII->getNumLDMAddresses(*MI) == 3)
20689       if (TII->getNumLDMAddresses(*MI) == 4)
20691       if (TII->getNumLDMAddresses(*MI) == 5)
20693       if (TII->getNumLDMAddresses(*MI) == 6)
20695       if (TII->getNumLDMAddresses(*MI) == 7)
20697       if (TII->getNumLDMAddresses(*MI) == 8)
20699       if (TII->getNumLDMAddresses(*MI) == 9)
20701       if (TII->getNumLDMAddresses(*MI) == 10)
20703       if (TII->getNumLDMAddresses(*MI) == 11)
20705       if (TII->getNumLDMAddresses(*MI) == 12)
20707       if (TII->getNumLDMAddresses(*MI) == 13)
20709       if (TII->getNumLDMAddresses(*MI) == 14)
20711       if (TII->getNumLDMAddresses(*MI) == 15)
20713       if (TII->getNumLDMAddresses(*MI) == 16)
20720       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20722       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20724       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20726       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20728       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20730       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20732       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20734       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20736       if (TII->getNumLDMAddresses(*MI) == 0)
20740       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
20742       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
20744       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
20746       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
20748       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
20750       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
20752       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
20754       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
20759       if (TII->getNumLDMAddresses(*MI) == 2)
20761       if (TII->getNumLDMAddresses(*MI) == 3)
20763       if (TII->getNumLDMAddresses(*MI) == 4)
20765       if (TII->getNumLDMAddresses(*MI) == 5)
20767       if (TII->getNumLDMAddresses(*MI) == 6)
20769       if (TII->getNumLDMAddresses(*MI) == 7)
20771       if (TII->getNumLDMAddresses(*MI) == 8)
20773       if (TII->getNumLDMAddresses(*MI) == 9)
20775       if (TII->getNumLDMAddresses(*MI) == 10)
20777       if (TII->getNumLDMAddresses(*MI) == 11)
20779       if (TII->getNumLDMAddresses(*MI) == 12)
20781       if (TII->getNumLDMAddresses(*MI) == 13)
20783       if (TII->getNumLDMAddresses(*MI) == 14)
20785       if (TII->getNumLDMAddresses(*MI) == 15)
20787       if (TII->getNumLDMAddresses(*MI) == 15)
20792       if (TII->getNumLDMAddresses(*MI) == 2)
20794       if (TII->getNumLDMAddresses(*MI) == 3)
20796       if (TII->getNumLDMAddresses(*MI) == 4)
20798       if (TII->getNumLDMAddresses(*MI) == 5)
20800       if (TII->getNumLDMAddresses(*MI) == 6)
20802       if (TII->getNumLDMAddresses(*MI) == 7)
20804       if (TII->getNumLDMAddresses(*MI) == 8)
20806       if (TII->getNumLDMAddresses(*MI) == 9)
20808       if (TII->getNumLDMAddresses(*MI) == 10)
20810       if (TII->getNumLDMAddresses(*MI) == 11)
20812       if (TII->getNumLDMAddresses(*MI) == 12)
20814       if (TII->getNumLDMAddresses(*MI) == 13)
20816       if (TII->getNumLDMAddresses(*MI) == 14)
20818       if (TII->getNumLDMAddresses(*MI) == 15)
20820       if (TII->getNumLDMAddresses(*MI) == 16)
20827       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20829       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20831       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20833       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20835       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20837       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20839       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20841       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20843       if (TII->getNumLDMAddresses(*MI) == 0)
20847       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
20849       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
20851       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
20853       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
20855       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
20857       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
20859       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
20861       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
20866       if (TII->getNumLDMAddresses(*MI) == 2)
20868       if (TII->getNumLDMAddresses(*MI) == 3)
20870       if (TII->getNumLDMAddresses(*MI) == 4)
20872       if (TII->getNumLDMAddresses(*MI) == 5)
20874       if (TII->getNumLDMAddresses(*MI) == 6)
20876       if (TII->getNumLDMAddresses(*MI) == 7)
20878       if (TII->getNumLDMAddresses(*MI) == 8)
20880       if (TII->getNumLDMAddresses(*MI) == 9)
20882       if (TII->getNumLDMAddresses(*MI) == 10)
20884       if (TII->getNumLDMAddresses(*MI) == 11)
20886       if (TII->getNumLDMAddresses(*MI) == 12)
20888       if (TII->getNumLDMAddresses(*MI) == 13)
20890       if (TII->getNumLDMAddresses(*MI) == 14)
20892       if (TII->getNumLDMAddresses(*MI) == 15)
20894       if (TII->getNumLDMAddresses(*MI) == 15)
20899       if (TII->getNumLDMAddresses(*MI) == 2)
20901       if (TII->getNumLDMAddresses(*MI) == 3)
20903       if (TII->getNumLDMAddresses(*MI) == 4)
20905       if (TII->getNumLDMAddresses(*MI) == 5)
20907       if (TII->getNumLDMAddresses(*MI) == 6)
20909       if (TII->getNumLDMAddresses(*MI) == 7)
20911       if (TII->getNumLDMAddresses(*MI) == 8)
20913       if (TII->getNumLDMAddresses(*MI) == 9)
20915       if (TII->getNumLDMAddresses(*MI) == 10)
20917       if (TII->getNumLDMAddresses(*MI) == 11)
20919       if (TII->getNumLDMAddresses(*MI) == 12)
20921       if (TII->getNumLDMAddresses(*MI) == 13)
20923       if (TII->getNumLDMAddresses(*MI) == 14)
20925       if (TII->getNumLDMAddresses(*MI) == 15)
20927       if (TII->getNumLDMAddresses(*MI) == 16)
20934       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
20936       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
20938       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
20940       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
20942       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
20944       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
20946       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
20948       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
20950       if (TII->getNumLDMAddresses(*MI) == 0)
20954       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
20956       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
20958       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
20960       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
20962       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
20964       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
20966       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
20968       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
20973       if (TII->getNumLDMAddresses(*MI) == 2)
20975       if (TII->getNumLDMAddresses(*MI) == 3)
20977       if (TII->getNumLDMAddresses(*MI) == 4)
20979       if (TII->getNumLDMAddresses(*MI) == 5)
20981       if (TII->getNumLDMAddresses(*MI) == 6)
20983       if (TII->getNumLDMAddresses(*MI) == 7)
20985       if (TII->getNumLDMAddresses(*MI) == 8)
20987       if (TII->getNumLDMAddresses(*MI) == 9)
20989       if (TII->getNumLDMAddresses(*MI) == 10)
20991       if (TII->getNumLDMAddresses(*MI) == 11)
20993       if (TII->getNumLDMAddresses(*MI) == 12)
20995       if (TII->getNumLDMAddresses(*MI) == 13)
20997       if (TII->getNumLDMAddresses(*MI) == 14)
20999       if (TII->getNumLDMAddresses(*MI) == 15)
21001       if (TII->getNumLDMAddresses(*MI) == 15)
21006       if (TII->getNumLDMAddresses(*MI) == 2)
21008       if (TII->getNumLDMAddresses(*MI) == 3)
21010       if (TII->getNumLDMAddresses(*MI) == 4)
21012       if (TII->getNumLDMAddresses(*MI) == 5)
21014       if (TII->getNumLDMAddresses(*MI) == 6)
21016       if (TII->getNumLDMAddresses(*MI) == 7)
21018       if (TII->getNumLDMAddresses(*MI) == 8)
21020       if (TII->getNumLDMAddresses(*MI) == 9)
21022       if (TII->getNumLDMAddresses(*MI) == 10)
21024       if (TII->getNumLDMAddresses(*MI) == 11)
21026       if (TII->getNumLDMAddresses(*MI) == 12)
21028       if (TII->getNumLDMAddresses(*MI) == 13)
21030       if (TII->getNumLDMAddresses(*MI) == 14)
21032       if (TII->getNumLDMAddresses(*MI) == 15)
21034       if (TII->getNumLDMAddresses(*MI) == 16)
21041       if (TII->isAddrMode3OpMinusReg(*MI, 1))
21048       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 1))
21050       if (TII->isLdstSoMinusReg(*MI, 1))
21057       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 1))
21059       if (TII->isLdstSoMinusReg(*MI, 1))
21066       if (TII->isAddrMode3OpMinusReg(*MI, 2))
21073       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
21075       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
21077       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
21079       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
21081       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
21083       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
21085       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
21087       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
21089       if (TII->getNumLDMAddresses(*MI) == 0)
21093       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21095       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21097       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21099       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21101       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21103       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21105       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21107       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21112       if (TII->getNumLDMAddresses(*MI) == 2)
21114       if (TII->getNumLDMAddresses(*MI) == 3)
21116       if (TII->getNumLDMAddresses(*MI) == 4)
21118       if (TII->getNumLDMAddresses(*MI) == 5)
21120       if (TII->getNumLDMAddresses(*MI) == 6)
21122       if (TII->getNumLDMAddresses(*MI) == 7)
21124       if (TII->getNumLDMAddresses(*MI) == 8)
21126       if (TII->getNumLDMAddresses(*MI) == 9)
21128       if (TII->getNumLDMAddresses(*MI) == 10)
21130       if (TII->getNumLDMAddresses(*MI) == 11)
21132       if (TII->getNumLDMAddresses(*MI) == 12)
21134       if (TII->getNumLDMAddresses(*MI) == 13)
21136       if (TII->getNumLDMAddresses(*MI) == 14)
21138       if (TII->getNumLDMAddresses(*MI) == 15)
21140       if (TII->getNumLDMAddresses(*MI) == 16)
21145       if (TII->getNumLDMAddresses(*MI) == 2)
21147       if (TII->getNumLDMAddresses(*MI) == 3)
21149       if (TII->getNumLDMAddresses(*MI) == 4)
21151       if (TII->getNumLDMAddresses(*MI) == 5)
21153       if (TII->getNumLDMAddresses(*MI) == 6)
21155       if (TII->getNumLDMAddresses(*MI) == 7)
21157       if (TII->getNumLDMAddresses(*MI) == 8)
21159       if (TII->getNumLDMAddresses(*MI) == 9)
21161       if (TII->getNumLDMAddresses(*MI) == 10)
21163       if (TII->getNumLDMAddresses(*MI) == 11)
21165       if (TII->getNumLDMAddresses(*MI) == 12)
21167       if (TII->getNumLDMAddresses(*MI) == 13)
21169       if (TII->getNumLDMAddresses(*MI) == 14)
21171       if (TII->getNumLDMAddresses(*MI) == 15)
21173       if (TII->getNumLDMAddresses(*MI) == 16)
21180       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
21182       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
21184       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
21186       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
21188       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
21190       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
21192       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
21194       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
21196       if (TII->getNumLDMAddresses(*MI) == 0)
21200       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21202       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21204       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21206       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21208       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21210       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21212       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21214       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21219       if (TII->getNumLDMAddresses(*MI) == 2)
21221       if (TII->getNumLDMAddresses(*MI) == 3)
21223       if (TII->getNumLDMAddresses(*MI) == 4)
21225       if (TII->getNumLDMAddresses(*MI) == 5)
21227       if (TII->getNumLDMAddresses(*MI) == 6)
21229       if (TII->getNumLDMAddresses(*MI) == 7)
21231       if (TII->getNumLDMAddresses(*MI) == 8)
21233       if (TII->getNumLDMAddresses(*MI) == 9)
21235       if (TII->getNumLDMAddresses(*MI) == 10)
21237       if (TII->getNumLDMAddresses(*MI) == 11)
21239       if (TII->getNumLDMAddresses(*MI) == 12)
21241       if (TII->getNumLDMAddresses(*MI) == 13)
21243       if (TII->getNumLDMAddresses(*MI) == 14)
21245       if (TII->getNumLDMAddresses(*MI) == 15)
21247       if (TII->getNumLDMAddresses(*MI) == 16)
21252       if (TII->getNumLDMAddresses(*MI) == 2)
21254       if (TII->getNumLDMAddresses(*MI) == 3)
21256       if (TII->getNumLDMAddresses(*MI) == 4)
21258       if (TII->getNumLDMAddresses(*MI) == 5)
21260       if (TII->getNumLDMAddresses(*MI) == 6)
21262       if (TII->getNumLDMAddresses(*MI) == 7)
21264       if (TII->getNumLDMAddresses(*MI) == 8)
21266       if (TII->getNumLDMAddresses(*MI) == 9)
21268       if (TII->getNumLDMAddresses(*MI) == 10)
21270       if (TII->getNumLDMAddresses(*MI) == 11)
21272       if (TII->getNumLDMAddresses(*MI) == 12)
21274       if (TII->getNumLDMAddresses(*MI) == 13)
21276       if (TII->getNumLDMAddresses(*MI) == 14)
21278       if (TII->getNumLDMAddresses(*MI) == 15)
21280       if (TII->getNumLDMAddresses(*MI) == 16)
21287       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
21289       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
21291       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
21293       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
21295       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
21297       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
21299       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
21301       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
21303       if (TII->getNumLDMAddresses(*MI) == 0)
21307       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21309       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21311       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21313       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21315       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21317       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21319       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21321       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21326       if (TII->getNumLDMAddresses(*MI) == 2)
21328       if (TII->getNumLDMAddresses(*MI) == 3)
21330       if (TII->getNumLDMAddresses(*MI) == 4)
21332       if (TII->getNumLDMAddresses(*MI) == 5)
21334       if (TII->getNumLDMAddresses(*MI) == 6)
21336       if (TII->getNumLDMAddresses(*MI) == 7)
21338       if (TII->getNumLDMAddresses(*MI) == 8)
21340       if (TII->getNumLDMAddresses(*MI) == 9)
21342       if (TII->getNumLDMAddresses(*MI) == 10)
21344       if (TII->getNumLDMAddresses(*MI) == 11)
21346       if (TII->getNumLDMAddresses(*MI) == 12)
21348       if (TII->getNumLDMAddresses(*MI) == 13)
21350       if (TII->getNumLDMAddresses(*MI) == 14)
21352       if (TII->getNumLDMAddresses(*MI) == 15)
21354       if (TII->getNumLDMAddresses(*MI) == 16)
21359       if (TII->getNumLDMAddresses(*MI) == 2)
21361       if (TII->getNumLDMAddresses(*MI) == 3)
21363       if (TII->getNumLDMAddresses(*MI) == 4)
21365       if (TII->getNumLDMAddresses(*MI) == 5)
21367       if (TII->getNumLDMAddresses(*MI) == 6)
21369       if (TII->getNumLDMAddresses(*MI) == 7)
21371       if (TII->getNumLDMAddresses(*MI) == 8)
21373       if (TII->getNumLDMAddresses(*MI) == 9)
21375       if (TII->getNumLDMAddresses(*MI) == 10)
21377       if (TII->getNumLDMAddresses(*MI) == 11)
21379       if (TII->getNumLDMAddresses(*MI) == 12)
21381       if (TII->getNumLDMAddresses(*MI) == 13)
21383       if (TII->getNumLDMAddresses(*MI) == 14)
21385       if (TII->getNumLDMAddresses(*MI) == 15)
21387       if (TII->getNumLDMAddresses(*MI) == 16)
21394       if (TII->isPredicated(*MI))
21401       if (TII->isPredicated(*MI))
21450       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21451           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
21453       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21454           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
21456       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21457           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
21459       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21460           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
21462       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21463           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
21465       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21466           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
21468       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21469           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
21471       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21472           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
21474       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21475           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
21477       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21478           && (TII->getNumLDMAddresses(*MI) == 0))
21480       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21481           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
21483       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21484           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
21486       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21487           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
21489       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21490           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
21492       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21493           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
21495       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21496           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
21498       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21499           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
21501       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21502           && (TII->getNumLDMAddresses(*MI) == 0))
21508       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21509           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
21511       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21512           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
21514       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21515           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
21517       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21518           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
21520       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21521           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
21523       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21524           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
21526       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21527           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
21529       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21530           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
21532       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21533           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
21535       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
21536           && (TII->getNumLDMAddresses(*MI) == 0))
21538       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21539           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
21541       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21542           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
21544       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21545           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
21547       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21548           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
21550       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21551           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
21553       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21554           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
21556       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21557           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
21559       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21560           && (TII->getNumLDMAddresses(*MI) == 0))
21564       if ((TII->isPredicated(*MI))
21565           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1))
21567       if ((TII->isPredicated(*MI))
21568           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2))
21570       if ((TII->isPredicated(*MI))
21571           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3))
21573       if ((TII->isPredicated(*MI))
21574           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4))
21576       if ((TII->isPredicated(*MI))
21577           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5))
21579       if ((TII->isPredicated(*MI))
21580           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6))
21582       if ((TII->isPredicated(*MI))
21583           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7))
21585       if ((TII->isPredicated(*MI))
21586           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8))
21588       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21590       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21592       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21594       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21596       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21598       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21600       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21602       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21607       if (MI->getNumOperands() == 1)
21609       if (MI->getNumOperands() == 2)
21611       if (MI->getNumOperands() == 3)
21613       if (MI->getNumOperands() == 4)
21615       if (MI->getNumOperands() == 5)
21617       if (MI->getNumOperands() == 6)
21619       if (MI->getNumOperands() == 7)
21621       if (MI->getNumOperands() == 8)
21623       if (MI->getNumOperands() == 9)
21625       if (MI->getNumOperands() == 10)
21627       if (MI->getNumOperands() == 11)
21629       if (MI->getNumOperands() == 12)
21631       if (MI->getNumOperands() == 13)
21633       if (MI->getNumOperands() == 14)
21635       if (MI->getNumOperands() == 14)
21637       if (MI->getNumOperands() == 15)
21642       if (TII->getNumLDMAddresses(*MI) == 1)
21644       if (TII->getNumLDMAddresses(*MI) == 2)
21646       if (TII->getNumLDMAddresses(*MI) == 3)
21648       if (TII->getNumLDMAddresses(*MI) == 4)
21650       if (TII->getNumLDMAddresses(*MI) == 5)
21652       if (TII->getNumLDMAddresses(*MI) == 6)
21654       if (TII->getNumLDMAddresses(*MI) == 7)
21656       if (TII->getNumLDMAddresses(*MI) == 8)
21658       if (TII->getNumLDMAddresses(*MI) == 9)
21660       if (TII->getNumLDMAddresses(*MI) == 10)
21662       if (TII->getNumLDMAddresses(*MI) == 11)
21664       if (TII->getNumLDMAddresses(*MI) == 12)
21666       if (TII->getNumLDMAddresses(*MI) == 13)
21668       if (TII->getNumLDMAddresses(*MI) == 14)
21670       if (TII->getNumLDMAddresses(*MI) == 15)
21672       if (TII->getNumLDMAddresses(*MI) == 16)
21679       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
21680           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21681           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
21683       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
21684           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21685           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
21687       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
21688           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21689           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
21691       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
21692           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21693           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
21695       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
21696           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21697           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
21699       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
21700           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21701           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
21703       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
21704           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21705           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
21707       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
21708           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21709           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
21711       if ((TII->getNumLDMAddresses(*MI) == 0)
21712           && (Register::isVirtualRegister(MI->getOperand(0).getReg()))
21713           && (TII->getNumLDMAddresses(*MI) == 0))
21715       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
21716           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21717           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
21719       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
21720           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21721           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
21723       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
21724           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21725           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
21727       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
21728           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21729           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
21731       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
21732           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21733           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
21735       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
21736           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21737           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
21739       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
21740           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21741           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
21743       if (((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
21744           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21745           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
21747       if ((TII->getNumLDMAddresses(*MI) == 0)
21748           && (Register::isPhysicalRegister(MI->getOperand(0).getReg()))
21749           && (TII->getNumLDMAddresses(*MI) == 0))
21753       if ((TII->isPredicated(*MI))
21754           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1))
21756       if ((TII->isPredicated(*MI))
21757           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2))
21759       if ((TII->isPredicated(*MI))
21760           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3))
21762       if ((TII->isPredicated(*MI))
21763           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4))
21765       if ((TII->isPredicated(*MI))
21766           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5))
21768       if ((TII->isPredicated(*MI))
21769           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6))
21771       if ((TII->isPredicated(*MI))
21772           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7))
21774       if ((TII->isPredicated(*MI))
21775           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8))
21777       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21779       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21781       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21783       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21785       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21787       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21789       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21791       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21796       if (TII->getNumLDMAddresses(*MI) == 1)
21798       if (TII->getNumLDMAddresses(*MI) == 2)
21800       if (TII->getNumLDMAddresses(*MI) == 3)
21802       if (TII->getNumLDMAddresses(*MI) == 4)
21804       if (TII->getNumLDMAddresses(*MI) == 5)
21806       if (TII->getNumLDMAddresses(*MI) == 6)
21808       if (TII->getNumLDMAddresses(*MI) == 7)
21810       if (TII->getNumLDMAddresses(*MI) == 8)
21812       if (TII->getNumLDMAddresses(*MI) == 9)
21814       if (TII->getNumLDMAddresses(*MI) == 10)
21816       if (TII->getNumLDMAddresses(*MI) == 11)
21818       if (TII->getNumLDMAddresses(*MI) == 12)
21820       if (TII->getNumLDMAddresses(*MI) == 13)
21822       if (TII->getNumLDMAddresses(*MI) == 14)
21824       if (TII->getNumLDMAddresses(*MI) == 15)
21826       if (TII->getNumLDMAddresses(*MI) == 16)
21833       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21835       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21837       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21839       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21841       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21843       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21845       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21847       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21852       if (TII->getNumLDMAddresses(*MI) == 1)
21854       if (TII->getNumLDMAddresses(*MI) == 2)
21856       if (TII->getNumLDMAddresses(*MI) == 3)
21858       if (TII->getNumLDMAddresses(*MI) == 4)
21860       if (TII->getNumLDMAddresses(*MI) == 5)
21862       if (TII->getNumLDMAddresses(*MI) == 6)
21864       if (TII->getNumLDMAddresses(*MI) == 7)
21866       if (TII->getNumLDMAddresses(*MI) == 8)
21868       if (TII->getNumLDMAddresses(*MI) == 9)
21870       if (TII->getNumLDMAddresses(*MI) == 10)
21872       if (TII->getNumLDMAddresses(*MI) == 11)
21874       if (TII->getNumLDMAddresses(*MI) == 12)
21876       if (TII->getNumLDMAddresses(*MI) == 13)
21878       if (TII->getNumLDMAddresses(*MI) == 14)
21880       if (TII->getNumLDMAddresses(*MI) == 15)
21882       if (TII->getNumLDMAddresses(*MI) == 16)
21889       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
21891       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
21893       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
21895       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
21897       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
21899       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
21901       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
21903       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
21908       if (TII->getNumLDMAddresses(*MI) == 1)
21910       if (TII->getNumLDMAddresses(*MI) == 2)
21912       if (TII->getNumLDMAddresses(*MI) == 3)
21914       if (TII->getNumLDMAddresses(*MI) == 4)
21916       if (TII->getNumLDMAddresses(*MI) == 5)
21918       if (TII->getNumLDMAddresses(*MI) == 6)
21920       if (TII->getNumLDMAddresses(*MI) == 7)
21922       if (TII->getNumLDMAddresses(*MI) == 8)
21924       if (TII->getNumLDMAddresses(*MI) == 9)
21926       if (TII->getNumLDMAddresses(*MI) == 10)
21928       if (TII->getNumLDMAddresses(*MI) == 11)
21930       if (TII->getNumLDMAddresses(*MI) == 12)
21932       if (TII->getNumLDMAddresses(*MI) == 13)
21934       if (TII->getNumLDMAddresses(*MI) == 14)
21936       if (TII->getNumLDMAddresses(*MI) == 15)
21938       if (TII->getNumLDMAddresses(*MI) == 16)
21945       if (TII->isCPSRDefined(*MI))
21952       if (TII->isCPSRDefined(*MI))
21959       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
21959       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
21961       if (TII->isCPSRDefined(*MI))
21963       if (TII->isPredicated(*MI))
21970       if (TII->isCPSRDefined(*MI))
21977       if (TII->isCPSRDefined(*MI))
21991       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
21991       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
21993       if (TII->isCPSRDefined(*MI))
21995       if (TII->isPredicated(*MI))
22002       if (TII->isPredicated(*MI))
22007       if (TII->isSwiftFastImmShift(MI))
22014       if (TII->isPredicated(*MI))
22019       if ((TII->isSwiftFastImmShift(MI))
22020           && (TII->isPredicated(*MI)))
22022       if (TII->isPredicated(*MI))
22029       if (TII->isPredicated(*MI))
22034       if (TII->isSwiftFastImmShift(MI))
22041       if (TII->isPredicated(*MI))
22046       if (TII->isSwiftFastImmShift(MI))
22053       if (TII->isPredicated(*MI))
22058       if (TII->isSwiftFastImmShift(MI))
22065       if (TII->isPredicated(*MI))
22070       if (TII->isPredicated(*MI))
22077       if (TII->isPredicated(*MI))
22082       if (TII->isPredicated(*MI))
22089       if (TII->isCPSRDefined(*MI))
22096       if (TII->isCPSRDefined(*MI))
22103       if (TII->isCPSRDefined(*MI))
22110       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
22110       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
22112       if (TII->isCPSRDefined(*MI))
22114       if (TII->isPredicated(*MI))
22121       if (TII->isSwiftFastImmShift(MI))
22128       if (TII->isPredicated(*MI))
22135       if (TII->isCPSRDefined(*MI))
22142       if (TII->isCPSRDefined(*MI))
22149       if (TII->isSwiftFastImmShift(MI))
22156       if (TII->isPredicated(*MI))
22163       if (TII->isPredicated(*MI))
22212       if (TII->isCPSRDefined(*MI))
22219       if (TII->isCPSRDefined(*MI))
22226       if (TII->isCPSRDefined(*MI))
22233       if (TII->isCPSRDefined(*MI))
22240       if (TII->isCPSRDefined(*MI))
22247       if (TII->isCPSRDefined(*MI))
22254       if (TII->isCPSRDefined(*MI))
22261       if (TII->isCPSRDefined(*MI))
22268       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
22268       if (TII->isCPSRDefined(*MI) && TII->isPredicated(*MI))
22270       if (TII->isCPSRDefined(*MI))
22272       if (TII->isPredicated(*MI))
22279       if (TII->isPredicated(*MI))
22284       if (TII->isPredicated(*MI))
22291       if (TII->isPredicated(*MI))
22296       if (TII->isPredicated(*MI))
22303       if (TII->isPredicated(*MI))
22308       if (TII->isSwiftFastImmShift(MI))
22315       if (TII->isPredicated(*MI))
22320       if (TII->isPredicated(*MI))
22327       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 2))
22334       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 2))
22341       if (!TII->isAddrMode3OpImm(*MI, 2))
22348       if (!TII->isAddrMode3OpImm(*MI, 2))
22355       if (!TII->isAddrMode3OpImm(*MI, 3))
22362       if (!TII->isAddrMode3OpImm(*MI, 1))
22369       if (!TII->isAddrMode3OpImm(*MI, 1))
22376       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 0))
22378       if (TII->isLdstSoMinusReg(*MI, 0))
22385       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22386           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
22388       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22389           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 1))
22391       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22392           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
22394       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22395           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
22397       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22398           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
22400       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22401           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
22403       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22404           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
22406       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22407           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
22409       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22410           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
22412       if ((Register::isVirtualRegister(MI->getOperand(0).getReg()))
22413           && (TII->getNumLDMAddresses(*MI) == 0))
22415       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22416           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 2))
22418       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22419           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 3))
22421       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22422           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 4))
22424       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22425           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 5))
22427       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22428           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 6))
22430       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22431           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 7))
22433       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22434           && ((TII->getNumLDMAddresses(*MI)+1)/2 == 8))
22436       if ((Register::isPhysicalRegister(MI->getOperand(0).getReg()))
22437           && (TII->getNumLDMAddresses(*MI) == 0))
22443       if (TII->isAddrMode3OpMinusReg(*MI, 2))
22450       if ((TII->isLdstScaledReg(*MI, 2))
22451           && (TII->isLdstScaledRegNotPlusLsl2(*MI, 2)))
22453       if ((TII->isLdstSoMinusReg(*MI, 2))
22454           && (TII->isLdstScaledRegNotPlusLsl2(*MI, 2)))
22456       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 2))
22458       if (TII->isLdstScaledReg(*MI, 2))
22460       if (TII->isLdstSoMinusReg(*MI, 2))
22467       if ((TII->isLdstScaledReg(*MI, 2))
22468           && (TII->isLdstScaledRegNotPlusLsl2(*MI, 2)))
22470       if ((TII->isLdstSoMinusReg(*MI, 2))
22471           && (TII->isLdstScaledRegNotPlusLsl2(*MI, 2)))
22473       if (TII->isLdstScaledRegNotPlusLsl2(*MI, 2))
22475       if (TII->isLdstScaledReg(*MI, 2))
22477       if (TII->isLdstSoMinusReg(*MI, 2))
22484       if (TII->isAddrMode3OpMinusReg(*MI, 3))
22491       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
22493       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
22495       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
22497       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
22499       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
22501       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
22503       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
22505       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
22510       if (TII->getNumLDMAddresses(*MI) == 1)
22512       if (TII->getNumLDMAddresses(*MI) == 2)
22514       if (TII->getNumLDMAddresses(*MI) == 3)
22516       if (TII->getNumLDMAddresses(*MI) == 4)
22518       if (TII->getNumLDMAddresses(*MI) == 5)
22520       if (TII->getNumLDMAddresses(*MI) == 6)
22522       if (TII->getNumLDMAddresses(*MI) == 7)
22524       if (TII->getNumLDMAddresses(*MI) == 8)
22526       if (TII->getNumLDMAddresses(*MI) == 9)
22528       if (TII->getNumLDMAddresses(*MI) == 10)
22530       if (TII->getNumLDMAddresses(*MI) == 11)
22532       if (TII->getNumLDMAddresses(*MI) == 12)
22534       if (TII->getNumLDMAddresses(*MI) == 13)
22536       if (TII->getNumLDMAddresses(*MI) == 14)
22538       if (TII->getNumLDMAddresses(*MI) == 15)
22540       if (TII->getNumLDMAddresses(*MI) == 16)
22547       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
22549       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
22551       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
22553       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
22555       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
22557       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
22559       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
22561       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
22566       if (TII->getNumLDMAddresses(*MI) == 1)
22568       if (TII->getNumLDMAddresses(*MI) == 2)
22570       if (TII->getNumLDMAddresses(*MI) == 3)
22572       if (TII->getNumLDMAddresses(*MI) == 4)
22574       if (TII->getNumLDMAddresses(*MI) == 5)
22576       if (TII->getNumLDMAddresses(*MI) == 6)
22578       if (TII->getNumLDMAddresses(*MI) == 7)
22580       if (TII->getNumLDMAddresses(*MI) == 8)
22582       if (TII->getNumLDMAddresses(*MI) == 9)
22584       if (TII->getNumLDMAddresses(*MI) == 10)
22586       if (TII->getNumLDMAddresses(*MI) == 11)
22588       if (TII->getNumLDMAddresses(*MI) == 12)
22590       if (TII->getNumLDMAddresses(*MI) == 13)
22592       if (TII->getNumLDMAddresses(*MI) == 14)
22594       if (TII->getNumLDMAddresses(*MI) == 15)
22596       if (TII->getNumLDMAddresses(*MI) == 16)
22687       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
22689       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
22691       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
22693       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
22695       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
22697       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
22699       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
22701       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
22703       if (TII->getNumLDMAddresses(*MI) == 0)
22707       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
22709       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
22711       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
22713       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
22715       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
22717       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
22719       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
22721       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
22726       if (TII->getNumLDMAddresses(*MI) == 2)
22728       if (TII->getNumLDMAddresses(*MI) == 3)
22730       if (TII->getNumLDMAddresses(*MI) == 4)
22732       if (TII->getNumLDMAddresses(*MI) == 5)
22734       if (TII->getNumLDMAddresses(*MI) == 6)
22736       if (TII->getNumLDMAddresses(*MI) == 7)
22738       if (TII->getNumLDMAddresses(*MI) == 8)
22740       if (TII->getNumLDMAddresses(*MI) == 9)
22742       if (TII->getNumLDMAddresses(*MI) == 10)
22744       if (TII->getNumLDMAddresses(*MI) == 11)
22746       if (TII->getNumLDMAddresses(*MI) == 12)
22748       if (TII->getNumLDMAddresses(*MI) == 13)
22750       if (TII->getNumLDMAddresses(*MI) == 14)
22752       if (TII->getNumLDMAddresses(*MI) == 15)
22754       if (TII->getNumLDMAddresses(*MI) == 15)
22759       if (TII->getNumLDMAddresses(*MI) == 2)
22761       if (TII->getNumLDMAddresses(*MI) == 3)
22763       if (TII->getNumLDMAddresses(*MI) == 4)
22765       if (TII->getNumLDMAddresses(*MI) == 5)
22767       if (TII->getNumLDMAddresses(*MI) == 6)
22769       if (TII->getNumLDMAddresses(*MI) == 7)
22771       if (TII->getNumLDMAddresses(*MI) == 8)
22773       if (TII->getNumLDMAddresses(*MI) == 9)
22775       if (TII->getNumLDMAddresses(*MI) == 10)
22777       if (TII->getNumLDMAddresses(*MI) == 11)
22779       if (TII->getNumLDMAddresses(*MI) == 12)
22781       if (TII->getNumLDMAddresses(*MI) == 13)
22783       if (TII->getNumLDMAddresses(*MI) == 14)
22785       if (TII->getNumLDMAddresses(*MI) == 15)
22787       if (TII->getNumLDMAddresses(*MI) == 16)
22794       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
22796       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
22798       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
22800       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
22802       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
22804       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
22806       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
22808       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
22810       if (TII->getNumLDMAddresses(*MI) == 0)
22814       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
22816       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
22818       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
22820       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
22822       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
22824       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
22826       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
22828       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
22833       if (TII->getNumLDMAddresses(*MI) == 2)
22835       if (TII->getNumLDMAddresses(*MI) == 3)
22837       if (TII->getNumLDMAddresses(*MI) == 4)
22839       if (TII->getNumLDMAddresses(*MI) == 5)
22841       if (TII->getNumLDMAddresses(*MI) == 6)
22843       if (TII->getNumLDMAddresses(*MI) == 7)
22845       if (TII->getNumLDMAddresses(*MI) == 8)
22847       if (TII->getNumLDMAddresses(*MI) == 9)
22849       if (TII->getNumLDMAddresses(*MI) == 10)
22851       if (TII->getNumLDMAddresses(*MI) == 11)
22853       if (TII->getNumLDMAddresses(*MI) == 12)
22855       if (TII->getNumLDMAddresses(*MI) == 13)
22857       if (TII->getNumLDMAddresses(*MI) == 14)
22859       if (TII->getNumLDMAddresses(*MI) == 15)
22861       if (TII->getNumLDMAddresses(*MI) == 15)
22866       if (TII->getNumLDMAddresses(*MI) == 2)
22868       if (TII->getNumLDMAddresses(*MI) == 3)
22870       if (TII->getNumLDMAddresses(*MI) == 4)
22872       if (TII->getNumLDMAddresses(*MI) == 5)
22874       if (TII->getNumLDMAddresses(*MI) == 6)
22876       if (TII->getNumLDMAddresses(*MI) == 7)
22878       if (TII->getNumLDMAddresses(*MI) == 8)
22880       if (TII->getNumLDMAddresses(*MI) == 9)
22882       if (TII->getNumLDMAddresses(*MI) == 10)
22884       if (TII->getNumLDMAddresses(*MI) == 11)
22886       if (TII->getNumLDMAddresses(*MI) == 12)
22888       if (TII->getNumLDMAddresses(*MI) == 13)
22890       if (TII->getNumLDMAddresses(*MI) == 14)
22892       if (TII->getNumLDMAddresses(*MI) == 15)
22894       if (TII->getNumLDMAddresses(*MI) == 16)
22901       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
22903       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
22905       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
22907       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
22909       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
22911       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
22913       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
22915       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
22917       if (TII->getNumLDMAddresses(*MI) == 0)
22921       if ((TII->isLDMBaseRegInList(*MI))
22922           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1))
22924       if ((TII->isLDMBaseRegInList(*MI))
22925           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2))
22927       if ((TII->isLDMBaseRegInList(*MI))
22928           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3))
22930       if ((TII->isLDMBaseRegInList(*MI))
22931           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4))
22933       if ((TII->isLDMBaseRegInList(*MI))
22934           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5))
22936       if ((TII->isLDMBaseRegInList(*MI))
22937           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6))
22939       if ((TII->isLDMBaseRegInList(*MI))
22940           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7))
22942       if ((TII->isLDMBaseRegInList(*MI))
22943           && ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8))
22945       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
22947       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
22949       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
22951       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
22953       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
22955       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
22957       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
22959       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
22964       if (TII->getNumLDMAddresses(*MI) == 2)
22966       if (TII->getNumLDMAddresses(*MI) == 3)
22968       if (TII->getNumLDMAddresses(*MI) == 4)
22970       if (TII->getNumLDMAddresses(*MI) == 5)
22972       if (TII->getNumLDMAddresses(*MI) == 6)
22974       if (TII->getNumLDMAddresses(*MI) == 7)
22976       if (TII->getNumLDMAddresses(*MI) == 8)
22978       if (TII->getNumLDMAddresses(*MI) == 9)
22980       if (TII->getNumLDMAddresses(*MI) == 10)
22982       if (TII->getNumLDMAddresses(*MI) == 11)
22984       if (TII->getNumLDMAddresses(*MI) == 12)
22986       if (TII->getNumLDMAddresses(*MI) == 13)
22988       if (TII->getNumLDMAddresses(*MI) == 14)
22990       if (TII->getNumLDMAddresses(*MI) == 15)
22992       if (TII->getNumLDMAddresses(*MI) == 15)
22997       if (TII->getNumLDMAddresses(*MI) == 2)
22999       if (TII->getNumLDMAddresses(*MI) == 3)
23001       if (TII->getNumLDMAddresses(*MI) == 4)
23003       if (TII->getNumLDMAddresses(*MI) == 5)
23005       if (TII->getNumLDMAddresses(*MI) == 6)
23007       if (TII->getNumLDMAddresses(*MI) == 7)
23009       if (TII->getNumLDMAddresses(*MI) == 8)
23011       if (TII->getNumLDMAddresses(*MI) == 9)
23013       if (TII->getNumLDMAddresses(*MI) == 10)
23015       if (TII->getNumLDMAddresses(*MI) == 11)
23017       if (TII->getNumLDMAddresses(*MI) == 12)
23019       if (TII->getNumLDMAddresses(*MI) == 13)
23021       if (TII->getNumLDMAddresses(*MI) == 14)
23023       if (TII->getNumLDMAddresses(*MI) == 15)
23025       if (TII->getNumLDMAddresses(*MI) == 16)
23032       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
23034       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
23036       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
23038       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
23040       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
23042       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
23044       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
23046       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
23048       if (TII->getNumLDMAddresses(*MI) == 0)
23052       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
23054       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
23056       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
23058       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
23060       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
23062       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
23064       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
23066       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
23071       if (TII->getNumLDMAddresses(*MI) == 2)
23073       if (TII->getNumLDMAddresses(*MI) == 3)
23075       if (TII->getNumLDMAddresses(*MI) == 4)
23077       if (TII->getNumLDMAddresses(*MI) == 5)
23079       if (TII->getNumLDMAddresses(*MI) == 6)
23081       if (TII->getNumLDMAddresses(*MI) == 7)
23083       if (TII->getNumLDMAddresses(*MI) == 8)
23085       if (TII->getNumLDMAddresses(*MI) == 9)
23087       if (TII->getNumLDMAddresses(*MI) == 10)
23089       if (TII->getNumLDMAddresses(*MI) == 11)
23091       if (TII->getNumLDMAddresses(*MI) == 12)
23093       if (TII->getNumLDMAddresses(*MI) == 13)
23095       if (TII->getNumLDMAddresses(*MI) == 14)
23097       if (TII->getNumLDMAddresses(*MI) == 15)
23099       if (TII->getNumLDMAddresses(*MI) == 16)
23104       if (TII->getNumLDMAddresses(*MI) == 2)
23106       if (TII->getNumLDMAddresses(*MI) == 3)
23108       if (TII->getNumLDMAddresses(*MI) == 4)
23110       if (TII->getNumLDMAddresses(*MI) == 5)
23112       if (TII->getNumLDMAddresses(*MI) == 6)
23114       if (TII->getNumLDMAddresses(*MI) == 7)
23116       if (TII->getNumLDMAddresses(*MI) == 8)
23118       if (TII->getNumLDMAddresses(*MI) == 9)
23120       if (TII->getNumLDMAddresses(*MI) == 10)
23122       if (TII->getNumLDMAddresses(*MI) == 11)
23124       if (TII->getNumLDMAddresses(*MI) == 12)
23126       if (TII->getNumLDMAddresses(*MI) == 13)
23128       if (TII->getNumLDMAddresses(*MI) == 14)
23130       if (TII->getNumLDMAddresses(*MI) == 15)
23132       if (TII->getNumLDMAddresses(*MI) == 16)
23139       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 1)
23141       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 2)
23143       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 3)
23145       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 4)
23147       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 5)
23149       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 6)
23151       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 7)
23153       if ((TII->getNumLDMAddresses(*MI)+1)/2 == 8)
23155       if (TII->getNumLDMAddresses(*MI) == 0)
23159       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 1)
23161       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 2)
23163       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 3)
23165       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 4)
23167       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 5)
23169       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 6)
23171       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 7)
23173       if ((TII->getLDMVariableDefsSize(*MI)+1)/2 == 8)
23178       if (TII->getNumLDMAddresses(*MI) == 2)
23180       if (TII->getNumLDMAddresses(*MI) == 3)
23182       if (TII->getNumLDMAddresses(*MI) == 4)
23184       if (TII->getNumLDMAddresses(*MI) == 5)
23186       if (TII->getNumLDMAddresses(*MI) == 6)
23188       if (TII->getNumLDMAddresses(*MI) == 7)
23190       if (TII->getNumLDMAddresses(*MI) == 8)
23192       if (TII->getNumLDMAddresses(*MI) == 9)
23194       if (TII->getNumLDMAddresses(*MI) == 10)
23196       if (TII->getNumLDMAddresses(*MI) == 11)
23198       if (TII->getNumLDMAddresses(*MI) == 12)
23200       if (TII->getNumLDMAddresses(*MI) == 13)
23202       if (TII->getNumLDMAddresses(*MI) == 14)
23204       if (TII->getNumLDMAddresses(*MI) == 15)
23206       if (TII->getNumLDMAddresses(*MI) == 16)
23211       if (TII->getNumLDMAddresses(*MI) == 2)
23213       if (TII->getNumLDMAddresses(*MI) == 3)
23215       if (TII->getNumLDMAddresses(*MI) == 4)
23217       if (TII->getNumLDMAddresses(*MI) == 5)
23219       if (TII->getNumLDMAddresses(*MI) == 6)
23221       if (TII->getNumLDMAddresses(*MI) == 7)
23223       if (TII->getNumLDMAddresses(*MI) == 8)
23225       if (TII->getNumLDMAddresses(*MI) == 9)
23227       if (TII->getNumLDMAddresses(*MI) == 10)
23229       if (TII->getNumLDMAddresses(*MI) == 11)
23231       if (TII->getNumLDMAddresses(*MI) == 12)
23233       if (TII->getNumLDMAddresses(*MI) == 13)
23235       if (TII->getNumLDMAddresses(*MI) == 14)
23237       if (TII->getNumLDMAddresses(*MI) == 15)
23239       if (TII->getNumLDMAddresses(*MI) == 16)
23246       if (TII->isPredicated(*MI))