Lines Matching defs:RC
230 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const {
231 for (TargetRegisterClass::iterator I = RC->begin(), E = RC->end();
243 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) {
245 for (TargetRegisterClass::iterator I = RC->begin(), E = RC->end();
323 unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC,
328 TRI->getAllocatableSet(*I->getParent()->getParent(), RC);
342 BitVector Available = getRegsAvailable(RC);
365 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
369 TII->storeRegToStackSlot(*MBB, I, SReg, true, ScavengingFrameIndex, RC,TRI);
374 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, ScavengingFrameIndex, RC, TRI);
383 ScavengedRC = RC;