Lines Matching defs:LSP
709 SlotIndex LSP = SA.getLastSplitPoint(&MBB);
710 if (LSP < Last) {
711 // It could be that the use after LSP is a def, and thus the ParentVNI
717 Last = LSP;
1101 SlotIndex LSP = SA.getLastSplitPoint(Dom.first);
1102 if (LSP <= ParentVNI->def) {
1106 Dom.second = defFromParent(0, ParentVNI, LSP, *Dom.first,
1690 // We cannot legally insert splits after LSP.
1691 SlotIndex LSP = SA.getLastSplitPoint(MBBNum);
1692 assert((!IntvOut || !EnterAfter || EnterAfter < LSP) && "Impossible intf");
1704 if (LeaveBefore && LeaveBefore < LSP) {
1763 SlotIndex LSP = SA.getLastSplitPoint(BI.MBB);
1773 // ============ Copy to stack after LSP, overlap IntvIn.
1776 if (BI.LastInstr < LSP) {
1785 SlotIndex Idx = leaveIntvBefore(LSP);
1800 if (!BI.LiveOut || BI.LastInstr < LSP) {
1817 // =====------- Copy to stack before LSP, overlap LocalIntv.
1820 SlotIndex To = leaveIntvBefore(LSP);
1840 SlotIndex LSP = SA.getLastSplitPoint(BI.MBB);
1844 assert((!EnterAfter || EnterAfter < LSP) && "Bad interference");
1866 SlotIndex Idx = enterIntvBefore(std::min(LSP, BI.FirstInstr));