Lines Matching refs:RegScavenger
34 void RegScavenger::setRegUsed(unsigned Reg, LaneBitmask LaneMask) { in setRegUsed()
42 void RegScavenger::initRegState() { in initRegState()
63 void RegScavenger::enterBasicBlock(MachineBasicBlock &MBB) { in enterBasicBlock()
92 void RegScavenger::addRegUnits(BitVector &BV, unsigned Reg) { in addRegUnits()
97 void RegScavenger::determineKillsAndDefs() { in determineKillsAndDefs()
144 void RegScavenger::unprocess() { in unprocess()
163 void RegScavenger::forward() { in forward()
248 bool RegScavenger::isRegUsed(unsigned Reg, bool includeReserved) const { in isRegUsed()
257 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg()
268 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable()
276 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI, in findSurvivorReg()
349 unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC, in scavengeRegister()