Lines Matching refs:RegScavenger
34 void RegScavenger::setRegUsed(unsigned Reg, LaneBitmask LaneMask) { in setRegUsed()
42 void RegScavenger::initRegState() { in initRegState()
66 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) { in enterBasicBlock()
95 void RegScavenger::addRegUnits(BitVector &BV, unsigned Reg) { in addRegUnits()
100 void RegScavenger::determineKillsAndDefs() { in determineKillsAndDefs()
149 void RegScavenger::unprocess() { in unprocess()
168 void RegScavenger::forward() { in forward()
254 bool RegScavenger::isRegUsed(unsigned Reg, bool includeReserved) const { in isRegUsed()
263 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg()
276 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable()
291 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI, in findSurvivorReg()
366 unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC, in scavengeRegister()