Lines Matching refs:MachineRegisterInfo

41 void MachineRegisterInfo::Delegate::anchor() {}  in anchor()
43 MachineRegisterInfo::MachineRegisterInfo(MachineFunction *MF) in MachineRegisterInfo() function in MachineRegisterInfo
57 MachineRegisterInfo::setRegClass(Register Reg, const TargetRegisterClass *RC) { in setRegClass()
62 void MachineRegisterInfo::setRegBank(Register Reg, in setRegBank()
68 constrainRegClass(MachineRegisterInfo &MRI, Register Reg, in constrainRegClass()
83 const TargetRegisterClass *MachineRegisterInfo::constrainRegClass( in constrainRegClass()
91 MachineRegisterInfo::constrainRegAttrs(Register Reg, in constrainRegAttrs()
121 MachineRegisterInfo::recomputeRegClass(Register Reg) { in recomputeRegClass()
145 Register MachineRegisterInfo::createIncompleteVirtualRegister(StringRef Name) { in createIncompleteVirtualRegister()
157 MachineRegisterInfo::createVirtualRegister(const TargetRegisterClass *RegClass, in createVirtualRegister()
170 Register MachineRegisterInfo::cloneVirtualRegister(Register VReg, in cloneVirtualRegister()
179 void MachineRegisterInfo::setType(Register VReg, LLT Ty) { in setType()
185 MachineRegisterInfo::createGenericVirtualRegister(LLT Ty, StringRef Name) { in createGenericVirtualRegister()
195 void MachineRegisterInfo::clearVirtRegTypes() { VRegToType.clear(); } in clearVirtRegTypes()
198 void MachineRegisterInfo::clearVirtRegs() { in clearVirtRegs()
217 void MachineRegisterInfo::verifyUseList(Register Reg) const { in verifyUseList()
255 void MachineRegisterInfo::verifyUseLists() const { in verifyUseLists()
265 void MachineRegisterInfo::addRegOperandToUseList(MachineOperand *MO) { in addRegOperandToUseList()
304 void MachineRegisterInfo::removeRegOperandFromUseList(MachineOperand *MO) { in removeRegOperandFromUseList()
333 void MachineRegisterInfo::moveOperands(MachineOperand *Dst, in moveOperands()
380 void MachineRegisterInfo::replaceRegWith(Register FromReg, Register ToReg) { in replaceRegWith()
398 MachineInstr *MachineRegisterInfo::getVRegDef(Register Reg) const { in getVRegDef()
409 MachineInstr *MachineRegisterInfo::getUniqueVRegDef(Register Reg) const { in getUniqueVRegDef()
417 bool MachineRegisterInfo::hasOneNonDBGUse(Register RegNo) const { in hasOneNonDBGUse()
421 bool MachineRegisterInfo::hasOneNonDBGUser(Register RegNo) const { in hasOneNonDBGUser()
425 bool MachineRegisterInfo::hasAtMostUserInstrs(Register Reg, in hasAtMostUserInstrs()
435 void MachineRegisterInfo::clearKillFlags(Register Reg) const { in clearKillFlags()
440 bool MachineRegisterInfo::isLiveIn(Register Reg) const { in isLiveIn()
449 MCRegister MachineRegisterInfo::getLiveInPhysReg(Register VReg) const { in getLiveInPhysReg()
458 Register MachineRegisterInfo::getLiveInVirtReg(MCRegister PReg) const { in getLiveInVirtReg()
468 MachineRegisterInfo::EmitLiveInCopies(MachineBasicBlock *EntryMBB, in EmitLiveInCopies()
497 LaneBitmask MachineRegisterInfo::getMaxLaneMaskForVReg(Register Reg) const { in getMaxLaneMaskForVReg()
505 LLVM_DUMP_METHOD void MachineRegisterInfo::dumpUses(Register Reg) const { in dumpUses()
511 void MachineRegisterInfo::freezeReservedRegs(const MachineFunction &MF) { in freezeReservedRegs()
517 bool MachineRegisterInfo::isConstantPhysReg(MCRegister PhysReg) const { in isConstantPhysReg()
536 void MachineRegisterInfo::markUsesInDebugValueAsUndef(Register Reg) const { in markUsesInDebugValueAsUndef()
574 bool MachineRegisterInfo::isPhysRegModified(MCRegister PhysReg, in isPhysRegModified()
589 bool MachineRegisterInfo::isPhysRegUsed(MCRegister PhysReg, in isPhysRegUsed()
602 void MachineRegisterInfo::disableCalleeSavedRegister(MCRegister Reg) { in disableCalleeSavedRegister()
625 const MCPhysReg *MachineRegisterInfo::getCalleeSavedRegs() const { in getCalleeSavedRegs()
632 void MachineRegisterInfo::setCalleeSavedRegs(ArrayRef<MCPhysReg> CSRs) { in setCalleeSavedRegs()
644 bool MachineRegisterInfo::isReservedRegUnit(unsigned Unit) const { in isReservedRegUnit()
654 bool MachineRegisterInfo::isArgumentRegister(const MachineFunction &MF, in isArgumentRegister()
659 bool MachineRegisterInfo::isFixedRegister(const MachineFunction &MF, in isFixedRegister()
664 bool MachineRegisterInfo::isGeneralPurposeRegister(const MachineFunction &MF, in isGeneralPurposeRegister()