Lines Matching refs:SReg
546 Register SReg = findSurvivorReg(I, Candidates, 25, UseMI);
549 if (!isRegUsed(SReg)) {
550 LLVM_DEBUG(dbgs() << "Scavenged register: " << printReg(SReg, TRI) << "\n");
551 return SReg;
557 ScavengedInfo &Scavenged = spill(SReg, *RC, SPAdj, I, UseMI);
561 << printReg(SReg, TRI) << "\n");
563 return SReg;
654 Register SReg = RS.scavengeRegisterBackwards(RC, DefMI.getIterator(),
656 MRI.replaceRegWith(VReg, SReg);
658 return SReg;
694 Register SReg = scavengeVReg(MRI, RS, Reg, true);
695 N->addRegisterKilled(SReg, &TRI, false);
696 RS.setRegUsed(SReg);
720 Register SReg = scavengeVReg(MRI, RS, Reg, false);
721 I->addRegisterDead(SReg, &TRI, false);