Searched refs:LastInstr (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | SplitKit.cpp | 186 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 …]
|
D | SplitKit.h | 72 SlotIndex LastInstr; ///< Last instr accessing current reg. member 80 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
|
D | RegAllocGreedy.cpp | 701 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/ |
D | SplitKit.cpp | 224 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 …]
|
D | SplitKit.h | 105 SlotIndex LastInstr; ///< Last instr accessing current reg. member 113 return SlotIndex::isSameInstr(FirstInstr, LastInstr); in isOneInstr()
|
D | RegAllocGreedy.cpp | 965 } 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/ |
D | LoadStoreVectorizer.cpp | 378 BasicBlock::iterator LastInstr = C0->getIterator(); in getBoundaryInstrs() local 391 LastInstr = I.getIterator(); in getBoundaryInstrs() 397 return std::make_pair(FirstInstr, ++LastInstr); in getBoundaryInstrs()
|