Searched refs:LastInstr (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
H A DSplitKit.cpp208 BI.LastInstr = UseI[-1];
209 assert(BI.LastInstr < Stop);
227 BI.LastInstr = LastStop;
239 UseBlocks.back().LastInstr = LastStop;
1159 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) {
1160 useIntv(SegStart, leaveIntvAfter(BI.LastInstr));
1165 overlapIntv(SegStop, BI.LastInstr);
1291 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr
1299 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) {
1307 useIntv(Start, BI.LastInstr);
[all...]
H A DSplitKit.h70 SlotIndex LastInstr; ///< Last instr accessing current reg. member in struct:llvm::SplitAnalysis::BlockInfo
78 return SlotIndex::isSameInstr(FirstInstr, LastInstr);
H A DRegAllocGreedy.cpp904 else if (Intf.first() < BI.LastInstr)
912 else if (Intf.last() > BI.LastInstr)
1593 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr;
1604 // LastInstr, so we don't need InterferenceQuery.
1669 // that the interval is continuous from FirstInstr to LastInstr. We should
/external/llvm/lib/CodeGen/AsmPrinter/
H A DWinCodeViewLineTables.cpp92 const InstrInfoTy &LastInstr = InstrInfo[CurFn->Instrs.back()]; local
93 if (LastInstr.Filename == Filename && LastInstr.LineNumber == DL.getLine())

Completed in 4357 milliseconds