Home
last modified time | relevance | path

Searched refs:SpillBefore (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterScavenging.cpp308 MachineBasicBlock::iterator SpillBefore = P.second; in scavengeRegisterBackwards() local
310 if (Reg != 0 && SpillBefore == MBB.end()) { in scavengeRegisterBackwards()
325 ScavengedInfo &Scavenged = spill(Reg, RC, SPAdj, SpillBefore, ReloadBefore); in scavengeRegisterBackwards()
326 Scavenged.Restore = &*std::prev(SpillBefore); in scavengeRegisterBackwards()
329 << " until " << *SpillBefore); in scavengeRegisterBackwards()
H A DInlineSpiller.cpp1132 MachineBasicBlock::iterator SpillBefore = std::next(MI); in insertSpill() local
1136 TII.storeRegToStackSlot(MBB, SpillBefore, NewVReg, isKill, StackSlot, in insertSpill()
1143 BuildMI(MBB, SpillBefore, MI->getDebugLoc(), TII.get(TargetOpcode::KILL)) in insertSpill()
H A DRegAllocFast.cpp1103 MachineBasicBlock::iterator SpillBefore = in defineVirtReg() local
1108 spill(SpillBefore, VirtReg, PhysReg, Kill, LRI->LiveOut); in defineVirtReg()