Lines Matching refs:RegScavenger
34 void RegScavenger::setRegUsed(unsigned Reg) { in setRegUsed()
39 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()
150 void RegScavenger::unprocess() { in unprocess()
169 void RegScavenger::forward() { in forward()
255 bool RegScavenger::isRegUsed(unsigned Reg, bool includeReserved) const { in isRegUsed()
264 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg()
277 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable()
292 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI, in findSurvivorReg()
367 unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC, in scavengeRegister()