Lines Matching refs:TargetRegisterInfo

53 TargetRegisterInfo::TargetRegisterInfo(  in TargetRegisterInfo()  function in TargetRegisterInfo
64 TargetRegisterInfo::~TargetRegisterInfo() = default;
66 bool TargetRegisterInfo::shouldRegionSplitForVirtReg( in shouldRegionSplitForVirtReg()
77 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, in markSuperRegs()
83 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet, in checkAllSuperRegsMarked()
108 Printable printReg(Register Reg, const TargetRegisterInfo *TRI, in printReg()
139 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit()
162 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit()
173 const TargetRegisterInfo *TRI) { in printRegClassOrBank()
192 TargetRegisterInfo::getAllocatableClass(const TargetRegisterClass *RC) const { in getAllocatableClass()
209 TargetRegisterInfo::getMinimalPhysRegClass(MCRegister reg, MVT VT) const { in getMinimalPhysRegClass()
227 TargetRegisterInfo::getMinimalPhysRegClassLLT(MCRegister reg, LLT Ty) const { in getMinimalPhysRegClassLLT()
253 BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF, in getAllocatableSet()
278 const TargetRegisterInfo *TRI) { in firstCommonClass()
286 TargetRegisterInfo::getCommonSubClass(const TargetRegisterClass *A, in getCommonSubClass()
300 TargetRegisterInfo::getMatchingSuperRegClass(const TargetRegisterClass *A, in getMatchingSuperRegClass()
315 const TargetRegisterClass *TargetRegisterInfo::
379 static bool shareSameRegisterFile(const TargetRegisterInfo &TRI, in shareSameRegisterFile()
410 bool TargetRegisterInfo::shouldRewriteCopySrc(const TargetRegisterClass *DefRC, in shouldRewriteCopySrc()
419 bool TargetRegisterInfo::getRegAllocationHints( in getRegAllocationHints()
462 bool TargetRegisterInfo::isCalleeSavedPhysReg( in isCalleeSavedPhysReg()
476 bool TargetRegisterInfo::canRealignStack(const MachineFunction &MF) const { in canRealignStack()
480 bool TargetRegisterInfo::shouldRealignStack(const MachineFunction &MF) const { in shouldRealignStack()
484 bool TargetRegisterInfo::regmaskSubsetEqual(const uint32_t *mask0, in regmaskSubsetEqual()
494 TargetRegisterInfo::getRegSizeInBits(Register Reg, in getRegSizeInBits()
515 bool TargetRegisterInfo::getCoveringSubRegIndexes( in getCoveringSubRegIndexes()
590 unsigned TargetRegisterInfo::getSubRegIdxSize(unsigned Idx) const { in getSubRegIdxSize()
596 unsigned TargetRegisterInfo::getSubRegIdxOffset(unsigned Idx) const { in getSubRegIdxOffset()
603 TargetRegisterInfo::lookThruCopyLike(Register SrcReg, in lookThruCopyLike()
625 Register TargetRegisterInfo::lookThruSingleUseCopyChain( in lookThruSingleUseCopyChain()
650 void TargetRegisterInfo::getOffsetOpcodes( in getOffsetOpcodes()
657 TargetRegisterInfo::prependOffsetExpression(const DIExpression *Expr, in prependOffsetExpression()
677 void TargetRegisterInfo::dumpReg(Register Reg, unsigned SubRegIndex, in dumpReg()
678 const TargetRegisterInfo *TRI) { in dumpReg()