Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RC

238 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const {
239 for (TargetRegisterClass::iterator I = RC->begin(), E = RC->end();
251 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) {
253 for (TargetRegisterClass::iterator I = RC->begin(), E = RC->end();
330 unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC,
335 TRI->getAllocatableSet(*I->getParent()->getParent(), RC);
349 BitVector Available = getRegsAvailable(RC);
372 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
376 TII->storeRegToStackSlot(*MBB, I, SReg, true, ScavengingFrameIndex, RC,TRI);
381 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, ScavengingFrameIndex, RC, TRI);
390 ScavengedRC = RC;