Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DSplitKit.cpp204 BI.LastInstr = UseI[-1]; in calcLiveBlockInfo()
205 assert(BI.LastInstr < Stop); in calcLiveBlockInfo()
223 BI.LastInstr = LastStop; in calcLiveBlockInfo()
235 UseBlocks.back().LastInstr = LastStop; in calcLiveBlockInfo()
1134 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1135 useIntv(SegStart, leaveIntvAfter(BI.LastInstr)); in splitSingleBlock()
1140 overlapIntv(SegStop, BI.LastInstr); in splitSingleBlock()
1266 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegInBlock()
1274 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1282 useIntv(Start, BI.LastInstr); in splitRegInBlock()
[all …]
DSplitKit.h70 SlotIndex LastInstr; ///< Last instr accessing current reg. member
78 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
DRegAllocGreedy.cpp961 else if (Intf.first() < BI.LastInstr) in addSplitConstraints()
969 else if (Intf.last() > BI.LastInstr) in addSplitConstraints()
1648 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
/external/llvm/lib/CodeGen/AsmPrinter/
DWinCodeViewLineTables.cpp90 const InstrInfoTy &LastInstr = InstrInfo[CurFn->Instrs.back()]; in maybeRecordLocation() local
91 if (LastInstr.Filename == Filename && LastInstr.LineNumber == DL.getLine()) in maybeRecordLocation()