Lines Matching refs:MipsRegisterBankInfo

76 MipsRegisterBankInfo::MipsRegisterBankInfo(const TargetRegisterInfo &TRI) {}  in MipsRegisterBankInfo()  function in MipsRegisterBankInfo
79 MipsRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC, in getRegBankFromRegClass()
179 void MipsRegisterBankInfo::AmbiguousRegDefUseContainer::addDefUses( in addDefUses()
194 void MipsRegisterBankInfo::AmbiguousRegDefUseContainer::addUseDef( in addUseDef()
203 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::skipCopiesOutgoing( in skipCopiesOutgoing()
217 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::skipCopiesIncoming( in skipCopiesIncoming()
228 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::AmbiguousRegDefUseContainer( in AmbiguousRegDefUseContainer()
265 bool MipsRegisterBankInfo::TypeInfoForMF::visit( in visit()
311 bool MipsRegisterBankInfo::TypeInfoForMF::visitAdjacentInstrs( in visitAdjacentInstrs()
353 void MipsRegisterBankInfo::TypeInfoForMF::setTypes(const MachineInstr *MI, in setTypes()
361 void MipsRegisterBankInfo::TypeInfoForMF::setTypesAccordingToPhysicalRegister( in setTypesAccordingToPhysicalRegister()
382 MipsRegisterBankInfo::InstType
383 MipsRegisterBankInfo::TypeInfoForMF::determineInstType(const MachineInstr *MI) { in determineInstType()
389 void MipsRegisterBankInfo::TypeInfoForMF::cleanupIfNewFunction( in cleanupIfNewFunction()
398 static const MipsRegisterBankInfo::ValueMapping *
405 static const MipsRegisterBankInfo::ValueMapping *getFprbMapping(unsigned Size) { in getFprbMapping()
414 static const MipsRegisterBankInfo::ValueMapping *
424 MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping()
689 void MipsRegisterBankInfo::setRegBank(MachineInstr &MI, in setRegBank()
726 void MipsRegisterBankInfo::applyMappingImpl( in applyMappingImpl()