Searched refs:EndPoints (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Metadata.cpp | 1249 static bool tryMergeRange(SmallVectorImpl<ConstantInt *> &EndPoints, in tryMergeRange() argument 1252 unsigned Size = EndPoints.size(); in tryMergeRange() 1253 APInt LB = EndPoints[Size - 2]->getValue(); in tryMergeRange() 1254 APInt LE = EndPoints[Size - 1]->getValue(); in tryMergeRange() 1259 EndPoints[Size - 2] = in tryMergeRange() 1261 EndPoints[Size - 1] = in tryMergeRange() 1268 static void addRange(SmallVectorImpl<ConstantInt *> &EndPoints, in addRange() argument 1270 if (!EndPoints.empty()) in addRange() 1271 if (tryMergeRange(EndPoints, Low, High)) in addRange() 1274 EndPoints.push_back(Low); in addRange() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 1216 SmallVector<SlotIndex, 8> EndPoints; in removePartialRedundancy() local 1219 &EndPoints); in removePartialRedundancy() 1235 LIS->extendToIndices(IntB, EndPoints); in removePartialRedundancy() 1239 EndPoints.clear(); in removePartialRedundancy() 1242 LIS->pruneValue(SR, CopyIdx.getRegSlot(), &EndPoints); in removePartialRedundancy() 1250 for (unsigned I = 0; I != EndPoints.size(); ) { in removePartialRedundancy() 1251 if (SlotIndex::isSameInstr(EndPoints[I], CopyIdx)) { in removePartialRedundancy() 1252 EndPoints[I] = EndPoints.back(); in removePartialRedundancy() 1253 EndPoints.pop_back(); in removePartialRedundancy() 1261 LIS->extendToIndices(SR, EndPoints, Undefs); in removePartialRedundancy() [all …]
|
H A D | LiveIntervals.cpp | 650 SmallVectorImpl<SlotIndex> *EndPoints) { in pruneValue() argument 662 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue() 668 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue() 694 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue() 701 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | IntervalTree.h | 289 PointsVector EndPoints; // Sorted left and right points of all the intervals. variable 383 PointType MiddlePoint = EndPoints[MiddleIndex]; in createTree() 605 EndPoints.clear(); in clear() 660 EndPoints.assign(Points.begin(), Points.end()); in create() 670 createTree(IntervalsSize, /*PointsBeginIndex=*/0, EndPoints.size() - 1, in create()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 216 SmallVectorImpl<SlotIndex> *EndPoints);
|
/freebsd/share/misc/ |
H A D | usb_vendors | 92 03e8 EndPoints, Inc.
|