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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp950 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 DRegisterCoalescer.cpp1178 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 DLiveIntervals.cpp633 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 DLiveIntervals.h193 /// EndPoints such that extendToIndices(LI, EndPoints) will reconstruct the
199 SmallVectorImpl<SlotIndex> *EndPoints);

Completed in 250 milliseconds