Lines Matching refs:LIP
70 std::pair<SlotIndex, SlotIndex> &LIP = LastInsertPoint[Num]; in computeLastInsertPoint() local
85 if (!LIP.first.isValid()) { in computeLastInsertPoint()
88 LIP.first = MBBEnd; in computeLastInsertPoint()
90 LIP.first = LIS.getInstructionIndex(*FirstTerm); in computeLastInsertPoint()
99 return LIP.first; in computeLastInsertPoint()
103 LIP.second = LIS.getInstructionIndex(MI); in computeLastInsertPoint()
111 if (!LIP.second) in computeLastInsertPoint()
112 return LIP.first; in computeLastInsertPoint()
117 return LIP.first; in computeLastInsertPoint()
122 return LIP.first; in computeLastInsertPoint()
126 if (SlotIndex::isSameInstr(VNI->def, LIP.second)) in computeLastInsertPoint()
127 if (auto *I = LIS.getInstructionFromIndex(LIP.second)) in computeLastInsertPoint()
129 return LIP.second; in computeLastInsertPoint()
134 if (!SlotIndex::isEarlierInstr(VNI->def, LIP.second) && VNI->def < MBBEnd) in computeLastInsertPoint()
135 return LIP.first; in computeLastInsertPoint()
139 return LIP.second; in computeLastInsertPoint()
145 SlotIndex LIP = getLastInsertPoint(CurLI, MBB); in getLastInsertPointIter() local
146 if (LIP == LIS.getMBBEndIdx(&MBB)) in getLastInsertPointIter()
148 return LIS.getInstructionFromIndex(LIP); in getLastInsertPointIter()