Lines Matching defs:MipsRegisterBankInfo
1 //===- MipsRegisterBankInfo.cpp ---------------------------------*- C++ -*-===//
13 #include "MipsRegisterBankInfo.h"
76 MipsRegisterBankInfo::MipsRegisterBankInfo(const TargetRegisterInfo &TRI)
80 MipsRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
181 void MipsRegisterBankInfo::AmbiguousRegDefUseContainer::addDefUses(
196 void MipsRegisterBankInfo::AmbiguousRegDefUseContainer::addUseDef(
205 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::skipCopiesOutgoing(
219 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::skipCopiesIncoming(
230 MipsRegisterBankInfo::AmbiguousRegDefUseContainer::AmbiguousRegDefUseContainer(
267 bool MipsRegisterBankInfo::TypeInfoForMF::visit(
313 bool MipsRegisterBankInfo::TypeInfoForMF::visitAdjacentInstrs(
355 void MipsRegisterBankInfo::TypeInfoForMF::setTypes(const MachineInstr *MI,
363 void MipsRegisterBankInfo::TypeInfoForMF::setTypesAccordingToPhysicalRegister(
384 MipsRegisterBankInfo::InstType
385 MipsRegisterBankInfo::TypeInfoForMF::determineInstType(const MachineInstr *MI) {
391 void MipsRegisterBankInfo::TypeInfoForMF::cleanupIfNewFunction(
400 static const MipsRegisterBankInfo::ValueMapping *
407 static const MipsRegisterBankInfo::ValueMapping *getFprbMapping(unsigned Size) {
416 static const MipsRegisterBankInfo::ValueMapping *
426 MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const {
691 void MipsRegisterBankInfo::setRegBank(MachineInstr &MI,
727 void MipsRegisterBankInfo::applyMappingImpl(