Lines Matching refs:Scavenged
43 for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(), in initRegState()
44 IE = Scavenged.end(); I != IE; ++I) { in initRegState()
181 for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(), in forward()
182 IE = Scavenged.end(); I != IE; ++I) { in forward()
400 for (SI = 0; SI < Scavenged.size(); ++SI) in scavengeRegister()
401 if (Scavenged[SI].Reg == 0) in scavengeRegister()
404 if (SI == Scavenged.size()) { in scavengeRegister()
407 Scavenged.push_back(ScavengedInfo()); in scavengeRegister()
411 Scavenged[SI].Reg = SReg; in scavengeRegister()
417 assert(Scavenged[SI].FrameIndex >= 0 && in scavengeRegister()
419 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex, in scavengeRegister()
427 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex, in scavengeRegister()
435 Scavenged[SI].Restore = std::prev(UseMI); in scavengeRegister()