Lines Matching refs:MachineRegisterInfo

43 void MachineRegisterInfo::Delegate::anchor() {}  in anchor()
45 MachineRegisterInfo::MachineRegisterInfo(MachineFunction *MF) in MachineRegisterInfo() function in MachineRegisterInfo
59 MachineRegisterInfo::setRegClass(unsigned Reg, const TargetRegisterClass *RC) { in setRegClass()
64 void MachineRegisterInfo::setRegBank(unsigned Reg, in setRegBank()
70 constrainRegClass(MachineRegisterInfo &MRI, unsigned Reg, in constrainRegClass()
86 MachineRegisterInfo::constrainRegClass(unsigned Reg, in constrainRegClass()
93 MachineRegisterInfo::constrainRegAttrs(unsigned Reg, in constrainRegAttrs()
123 MachineRegisterInfo::recomputeRegClass(unsigned Reg) { in recomputeRegClass()
147 unsigned MachineRegisterInfo::createIncompleteVirtualRegister(StringRef Name) { in createIncompleteVirtualRegister()
159 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass, in createVirtualRegister()
173 unsigned MachineRegisterInfo::cloneVirtualRegister(unsigned VReg, in cloneVirtualRegister()
183 void MachineRegisterInfo::setType(unsigned VReg, LLT Ty) { in setType()
189 MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) { in createGenericVirtualRegister()
200 void MachineRegisterInfo::clearVirtRegTypes() { VRegToType.clear(); } in clearVirtRegTypes()
203 void MachineRegisterInfo::clearVirtRegs() { in clearVirtRegs()
218 void MachineRegisterInfo::verifyUseList(unsigned Reg) const { in verifyUseList()
256 void MachineRegisterInfo::verifyUseLists() const { in verifyUseLists()
266 void MachineRegisterInfo::addRegOperandToUseList(MachineOperand *MO) { in addRegOperandToUseList()
305 void MachineRegisterInfo::removeRegOperandFromUseList(MachineOperand *MO) { in removeRegOperandFromUseList()
334 void MachineRegisterInfo::moveOperands(MachineOperand *Dst, in moveOperands()
381 void MachineRegisterInfo::replaceRegWith(unsigned FromReg, unsigned ToReg) { in replaceRegWith()
401 MachineInstr *MachineRegisterInfo::getVRegDef(unsigned Reg) const { in getVRegDef()
412 MachineInstr *MachineRegisterInfo::getUniqueVRegDef(unsigned Reg) const { in getUniqueVRegDef()
420 bool MachineRegisterInfo::hasOneNonDBGUse(unsigned RegNo) const { in hasOneNonDBGUse()
431 void MachineRegisterInfo::clearKillFlags(unsigned Reg) const { in clearKillFlags()
436 bool MachineRegisterInfo::isLiveIn(unsigned Reg) const { in isLiveIn()
445 unsigned MachineRegisterInfo::getLiveInPhysReg(unsigned VReg) const { in getLiveInPhysReg()
454 unsigned MachineRegisterInfo::getLiveInVirtReg(unsigned PReg) const { in getLiveInVirtReg()
464 MachineRegisterInfo::EmitLiveInCopies(MachineBasicBlock *EntryMBB, in EmitLiveInCopies()
493 LaneBitmask MachineRegisterInfo::getMaxLaneMaskForVReg(unsigned Reg) const { in getMaxLaneMaskForVReg()
501 LLVM_DUMP_METHOD void MachineRegisterInfo::dumpUses(unsigned Reg) const { in dumpUses()
507 void MachineRegisterInfo::freezeReservedRegs(const MachineFunction &MF) { in freezeReservedRegs()
513 bool MachineRegisterInfo::isConstantPhysReg(unsigned PhysReg) const { in isConstantPhysReg()
530 MachineRegisterInfo::isCallerPreservedOrConstPhysReg(unsigned PhysReg) const { in isCallerPreservedOrConstPhysReg()
539 void MachineRegisterInfo::markUsesInDebugValueAsUndef(unsigned Reg) const { in markUsesInDebugValueAsUndef()
541 MachineRegisterInfo::use_instr_iterator nextI; in markUsesInDebugValueAsUndef()
580 bool MachineRegisterInfo::isPhysRegModified(unsigned PhysReg, in isPhysRegModified()
595 bool MachineRegisterInfo::isPhysRegUsed(unsigned PhysReg) const { in isPhysRegUsed()
607 void MachineRegisterInfo::disableCalleeSavedRegister(unsigned Reg) { in disableCalleeSavedRegister()
631 const MCPhysReg *MachineRegisterInfo::getCalleeSavedRegs() const { in getCalleeSavedRegs()
638 void MachineRegisterInfo::setCalleeSavedRegs(ArrayRef<MCPhysReg> CSRs) { in setCalleeSavedRegs()
651 bool MachineRegisterInfo::isReservedRegUnit(unsigned Unit) const { in isReservedRegUnit()