Lines Matching refs:MipsRegisterBankInfo
76 MipsRegisterBankInfo::MipsRegisterBankInfo(const TargetRegisterInfo &TRI) in MipsRegisterBankInfo() function in MipsRegisterBankInfo
80 MipsRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC, in getRegBankFromRegClass()
181 void MipsRegisterBankInfo::AmbiguousRegDefUseContainer::addDefUses( in addDefUses()
196 void MipsRegisterBankInfo::AmbiguousRegDefUseContainer::addUseDef( in addUseDef()
205 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::skipCopiesOutgoing( in skipCopiesOutgoing()
219 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::skipCopiesIncoming( in skipCopiesIncoming()
230 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::AmbiguousRegDefUseContainer( in AmbiguousRegDefUseContainer()
267 bool MipsRegisterBankInfo::TypeInfoForMF::visit( in visit()
313 bool MipsRegisterBankInfo::TypeInfoForMF::visitAdjacentInstrs( in visitAdjacentInstrs()
355 void MipsRegisterBankInfo::TypeInfoForMF::setTypes(const MachineInstr *MI, in setTypes()
363 void MipsRegisterBankInfo::TypeInfoForMF::setTypesAccordingToPhysicalRegister( in setTypesAccordingToPhysicalRegister()
384 MipsRegisterBankInfo::InstType
385 MipsRegisterBankInfo::TypeInfoForMF::determineInstType(const MachineInstr *MI) { in determineInstType()
391 void MipsRegisterBankInfo::TypeInfoForMF::cleanupIfNewFunction( in cleanupIfNewFunction()
400 static const MipsRegisterBankInfo::ValueMapping *
407 static const MipsRegisterBankInfo::ValueMapping *getFprbMapping(unsigned Size) { in getFprbMapping()
416 static const MipsRegisterBankInfo::ValueMapping *
426 MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping()
691 void MipsRegisterBankInfo::setRegBank(MachineInstr &MI, in setRegBank()
728 void MipsRegisterBankInfo::applyMappingImpl( in applyMappingImpl()