Searched refs:EndPoints (Results 1 - 4 of 4) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Metadata.cpp | 950 static bool tryMergeRange(SmallVectorImpl<ConstantInt *> &EndPoints, 953 unsigned Size = EndPoints.size(); 954 APInt LB = EndPoints[Size - 2]->getValue(); 955 APInt LE = EndPoints[Size - 1]->getValue(); 960 EndPoints[Size - 2] = 962 EndPoints[Size - 1] = 969 static void addRange(SmallVectorImpl<ConstantInt *> &EndPoints, 971 if (!EndPoints.empty()) 972 if (tryMergeRange(EndPoints, Low, High)) 975 EndPoints [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 1178 SmallVector<SlotIndex, 8> EndPoints; local 1181 &EndPoints); local 1183 // Extend IntB to the EndPoints of its original live interval. 1184 LIS->extendToIndices(IntB, EndPoints); 1188 EndPoints.clear(); 1191 LIS->pruneValue(SR, CopyIdx.getRegSlot(), &EndPoints); 1199 for (unsigned I = 0; I != EndPoints.size(); ) { 1200 if (SlotIndex::isSameInstr(EndPoints[I], CopyIdx)) { 1201 EndPoints[I] = EndPoints 2961 pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints, bool changeInstrs) argument 3091 SmallVector<SlotIndex,8> EndPoints; local 3280 SmallVector<SlotIndex, 8> EndPoints; local 3418 SmallVector<SlotIndex, 8> EndPoints; local [all...] |
H A D | LiveIntervals.cpp | 633 SmallVectorImpl<SlotIndex> *EndPoints) { 645 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); 651 if (EndPoints) EndPoints->push_back(MBBEnd); 677 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); 684 if (EndPoints) EndPoints->push_back(MBBEnd); 632 pruneValue(LiveRange &LR, SlotIndex Kill, SmallVectorImpl<SlotIndex> *EndPoints) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervals.h | 193 /// EndPoints such that extendToIndices(LI, EndPoints) will reconstruct the 199 SmallVectorImpl<SlotIndex> *EndPoints);
|
Completed in 250 milliseconds