Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSplitKit.cpp249 BI.LastInstr = UseI[-1]; in calcLiveBlockInfo()
250 assert(BI.LastInstr < Stop); in calcLiveBlockInfo()
268 BI.LastInstr = LastStop; in calcLiveBlockInfo()
280 UseBlocks.back().LastInstr = LastStop; in calcLiveBlockInfo()
1579 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1580 useIntv(SegStart, leaveIntvAfter(BI.LastInstr)); in splitSingleBlock()
1585 overlapIntv(SegStop, BI.LastInstr); in splitSingleBlock()
1710 << BI.LastInstr << ", reg-in " << IntvIn in splitRegInBlock()
1718 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1726 useIntv(Start, BI.LastInstr); in splitRegInBlock()
[all …]
DSplitKit.h123 SlotIndex LastInstr; ///< Last instr accessing current reg. member
131 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
DRegAllocGreedy.cpp1201 !LIS->getInstructionFromIndex(BI.LastInstr)->isImplicitDef()) in addSplitConstraints()
1220 } else if (Intf.first() < BI.LastInstr) { in addSplitConstraints()
1237 } else if (Intf.last() > BI.LastInstr) { in addSplitConstraints()
2162 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoadStoreVectorizer.cpp547 BasicBlock::iterator LastInstr = C0->getIterator(); in getBoundaryInstrs() local
560 LastInstr = I.getIterator(); in getBoundaryInstrs()
566 return std::make_pair(FirstInstr, ++LastInstr); in getBoundaryInstrs()