Lines Matching refs:SReg
559 Register SReg = findSurvivorReg(I, Candidates, 25, UseMI); in scavengeRegister() local
562 if (!isRegUsed(SReg)) { in scavengeRegister()
563 LLVM_DEBUG(dbgs() << "Scavenged register: " << printReg(SReg, TRI) << "\n"); in scavengeRegister()
564 return SReg; in scavengeRegister()
572 assert(SI.Reg != SReg && "scavenged a previously scavenged register"); in scavengeRegister()
576 ScavengedInfo &Scavenged = spill(SReg, *RC, SPAdj, I, UseMI); in scavengeRegister()
580 << printReg(SReg, TRI) << "\n"); in scavengeRegister()
582 return SReg; in scavengeRegister()
673 Register SReg = RS.scavengeRegisterBackwards(RC, DefMI.getIterator(), in scavengeVReg() local
675 MRI.replaceRegWith(VReg, SReg); in scavengeVReg()
677 return SReg; in scavengeVReg()
713 Register SReg = scavengeVReg(MRI, RS, Reg, true); in scavengeFrameVirtualRegsInBlock() local
714 N->addRegisterKilled(SReg, &TRI, false); in scavengeFrameVirtualRegsInBlock()
715 RS.setRegUsed(SReg); in scavengeFrameVirtualRegsInBlock()
739 Register SReg = scavengeVReg(MRI, RS, Reg, false); in scavengeFrameVirtualRegsInBlock() local
740 I->addRegisterDead(SReg, &TRI, false); in scavengeFrameVirtualRegsInBlock()