Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSplitKit.cpp186 BI.LastInstr = UseI[-1]; in calcLiveBlockInfo()
187 assert(BI.LastInstr < Stop); in calcLiveBlockInfo()
205 BI.LastInstr = LastStop; in calcLiveBlockInfo()
217 UseBlocks.back().LastInstr = LastStop; in calcLiveBlockInfo()
1133 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1134 useIntv(SegStart, leaveIntvAfter(BI.LastInstr)); in splitSingleBlock()
1139 overlapIntv(SegStop, BI.LastInstr); in splitSingleBlock()
1265 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegInBlock()
1273 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1281 useIntv(Start, BI.LastInstr); in splitRegInBlock()
[all …]
DSplitKit.h72 SlotIndex LastInstr; ///< Last instr accessing current reg. member
80 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
DRegAllocGreedy.cpp701 else if (Intf.first() < BI.LastInstr) in addSplitConstraints()
709 else if (Intf.last() > BI.LastInstr) in addSplitConstraints()
1278 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
/external/llvm/lib/CodeGen/
DSplitKit.cpp224 BI.LastInstr = UseI[-1]; in calcLiveBlockInfo()
225 assert(BI.LastInstr < Stop); in calcLiveBlockInfo()
243 BI.LastInstr = LastStop; in calcLiveBlockInfo()
255 UseBlocks.back().LastInstr = LastStop; in calcLiveBlockInfo()
1248 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1249 useIntv(SegStart, leaveIntvAfter(BI.LastInstr)); in splitSingleBlock()
1254 overlapIntv(SegStop, BI.LastInstr); in splitSingleBlock()
1380 << "), uses " << BI.FirstInstr << '-' << BI.LastInstr in splitRegInBlock()
1388 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1396 useIntv(Start, BI.LastInstr); in splitRegInBlock()
[all …]
DSplitKit.h105 SlotIndex LastInstr; ///< Last instr accessing current reg. member
113 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
DRegAllocGreedy.cpp965 } else if (Intf.first() < BI.LastInstr) { in addSplitConstraints()
975 } else if (Intf.last() > BI.LastInstr) { in addSplitConstraints()
1658 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
/external/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp378 BasicBlock::iterator LastInstr = C0->getIterator(); in getBoundaryInstrs() local
391 LastInstr = I.getIterator(); in getBoundaryInstrs()
397 return std::make_pair(FirstInstr, ++LastInstr); in getBoundaryInstrs()