Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DMetadata.cpp950 static bool tryMergeRange(SmallVectorImpl<ConstantInt *> &EndPoints, in tryMergeRange() argument
953 unsigned Size = EndPoints.size(); in tryMergeRange()
954 APInt LB = EndPoints[Size - 2]->getValue(); in tryMergeRange()
955 APInt LE = EndPoints[Size - 1]->getValue(); in tryMergeRange()
960 EndPoints[Size - 2] = in tryMergeRange()
962 EndPoints[Size - 1] = in tryMergeRange()
969 static void addRange(SmallVectorImpl<ConstantInt *> &EndPoints, in addRange() argument
971 if (!EndPoints.empty()) in addRange()
972 if (tryMergeRange(EndPoints, Low, High)) in addRange()
975 EndPoints.push_back(Low); in addRange()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegisterCoalescer.cpp1178 SmallVector<SlotIndex, 8> EndPoints; in removePartialRedundancy() local
1181 &EndPoints); in removePartialRedundancy()
1184 LIS->extendToIndices(IntB, EndPoints); in removePartialRedundancy()
1188 EndPoints.clear(); in removePartialRedundancy()
1191 LIS->pruneValue(SR, CopyIdx.getRegSlot(), &EndPoints); in removePartialRedundancy()
1199 for (unsigned I = 0; I != EndPoints.size(); ) { in removePartialRedundancy()
1200 if (SlotIndex::isSameInstr(EndPoints[I], CopyIdx)) { in removePartialRedundancy()
1201 EndPoints[I] = EndPoints.back(); in removePartialRedundancy()
1202 EndPoints.pop_back(); in removePartialRedundancy()
1207 LIS->extendToIndices(SR, EndPoints); in removePartialRedundancy()
[all …]
DLiveIntervals.cpp633 SmallVectorImpl<SlotIndex> *EndPoints) { in pruneValue() argument
645 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
651 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
677 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
684 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveIntervals.h199 SmallVectorImpl<SlotIndex> *EndPoints);