Lines Matching refs:Scavenged
43 for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(), in initRegState()
44 IE = Scavenged.end(); I != IE; ++I) { in initRegState()
176 for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(), in forward()
177 IE = Scavenged.end(); I != IE; ++I) { in forward()
387 unsigned SI = Scavenged.size(), Diff = UINT_MAX; in scavengeRegister()
389 for (unsigned I = 0; I < Scavenged.size(); ++I) { in scavengeRegister()
390 if (Scavenged[I].Reg != 0) in scavengeRegister()
393 int FI = Scavenged[I].FrameIndex; in scavengeRegister()
413 if (SI == Scavenged.size()) { in scavengeRegister()
416 Scavenged.push_back(ScavengedInfo(FIE)); in scavengeRegister()
420 Scavenged[SI].Reg = SReg; in scavengeRegister()
426 int FI = Scavenged[SI].FrameIndex; in scavengeRegister()
433 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex, in scavengeRegister()
441 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex, in scavengeRegister()
449 Scavenged[SI].Restore = &*std::prev(UseMI); in scavengeRegister()