Lines Matching refs:TargetRegisterInfo
43 TargetRegisterInfo::TargetRegisterInfo(const TargetRegisterInfoDesc *ID, in TargetRegisterInfo() function in TargetRegisterInfo
57 TargetRegisterInfo::~TargetRegisterInfo() = default;
59 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, unsigned Reg) in markSuperRegs()
65 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet, in checkAllSuperRegsMarked()
90 Printable printReg(unsigned Reg, const TargetRegisterInfo *TRI, in printReg()
95 else if (TargetRegisterInfo::isStackSlot(Reg)) in printReg()
96 OS << "SS#" << TargetRegisterInfo::stackSlot2Index(Reg); in printReg()
97 else if (TargetRegisterInfo::isVirtualRegister(Reg)) { in printReg()
102 OS << '%' << TargetRegisterInfo::virtReg2Index(Reg); in printReg()
122 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit()
145 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit()
148 OS << '%' << TargetRegisterInfo::virtReg2Index(Unit); in printVRegOrUnit()
156 const TargetRegisterInfo *TRI) { in printRegClassOrBank()
175 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const { in getAllocatableClass()
192 TargetRegisterInfo::getMinimalPhysRegClass(unsigned reg, MVT VT) const { in getMinimalPhysRegClass()
218 BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF, in getAllocatableSet()
242 const TargetRegisterInfo *TRI, in firstCommonClass()
257 TargetRegisterInfo::getCommonSubClass(const TargetRegisterClass *A, in getCommonSubClass()
272 TargetRegisterInfo::getMatchingSuperRegClass(const TargetRegisterClass *A, in getMatchingSuperRegClass()
287 const TargetRegisterClass *TargetRegisterInfo::
351 static bool shareSameRegisterFile(const TargetRegisterInfo &TRI, in shareSameRegisterFile()
382 bool TargetRegisterInfo::shouldRewriteCopySrc(const TargetRegisterClass *DefRC, in shouldRewriteCopySrc()
392 TargetRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()
437 bool TargetRegisterInfo::canRealignStack(const MachineFunction &MF) const { in canRealignStack()
441 bool TargetRegisterInfo::needsStackRealignment( in needsStackRealignment()
458 bool TargetRegisterInfo::regmaskSubsetEqual(const uint32_t *mask0, in regmaskSubsetEqual()
467 unsigned TargetRegisterInfo::getRegSizeInBits(unsigned Reg, in getRegSizeInBits()
490 TargetRegisterInfo::lookThruCopyLike(unsigned SrcReg, in lookThruCopyLike()
514 void TargetRegisterInfo::dumpReg(unsigned Reg, unsigned SubRegIndex, in dumpReg()
515 const TargetRegisterInfo *TRI) { in dumpReg()