Lines Matching defs:LIP
69 std::pair<SlotIndex, SlotIndex> &LIP = LastInsertPoint[Num];
84 if (!LIP.first.isValid()) {
87 LIP.first = MBBEnd;
89 LIP.first = LIS.getInstructionIndex(*FirstTerm);
98 return LIP.first;
102 LIP.second = LIS.getInstructionIndex(MI);
110 if (!LIP.second)
111 return LIP.first;
116 return LIP.first;
121 return LIP.first;
125 if (SlotIndex::isSameInstr(VNI->def, LIP.second))
126 if (auto *I = LIS.getInstructionFromIndex(LIP.second))
128 return LIP.second;
133 if (!SlotIndex::isEarlierInstr(VNI->def, LIP.second) && VNI->def < MBBEnd)
134 return LIP.first;
138 return LIP.second;
144 SlotIndex LIP = getLastInsertPoint(CurLI, MBB);
145 if (LIP == LIS.getMBBEndIdx(&MBB))
147 return LIS.getInstructionFromIndex(LIP);