Lines Matching refs:Scavenged
40 for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(), in initRegState()
41 IE = Scavenged.end(); I != IE; ++I) { in initRegState()
182 for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(), in forward()
183 IE = Scavenged.end(); I != IE; ++I) { in forward()
401 for (SI = 0; SI < Scavenged.size(); ++SI) in scavengeRegister()
402 if (Scavenged[SI].Reg == 0) in scavengeRegister()
405 if (SI == Scavenged.size()) { in scavengeRegister()
408 Scavenged.push_back(ScavengedInfo()); in scavengeRegister()
412 Scavenged[SI].Reg = SReg; in scavengeRegister()
418 assert(Scavenged[SI].FrameIndex >= 0 && in scavengeRegister()
420 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex, in scavengeRegister()
428 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex, in scavengeRegister()
436 Scavenged[SI].Restore = std::prev(UseMI); in scavengeRegister()