Searched refs:EndPoints (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/IR/ |
D | Metadata.cpp | 828 static bool tryMergeRange(SmallVectorImpl<ConstantInt *> &EndPoints, in tryMergeRange() argument 831 unsigned Size = EndPoints.size(); in tryMergeRange() 832 APInt LB = EndPoints[Size - 2]->getValue(); in tryMergeRange() 833 APInt LE = EndPoints[Size - 1]->getValue(); in tryMergeRange() 838 EndPoints[Size - 2] = in tryMergeRange() 840 EndPoints[Size - 1] = in tryMergeRange() 847 static void addRange(SmallVectorImpl<ConstantInt *> &EndPoints, in addRange() argument 849 if (!EndPoints.empty()) in addRange() 850 if (tryMergeRange(EndPoints, Low, High)) in addRange() 853 EndPoints.push_back(Low); in addRange() [all …]
|
/external/llvm/lib/CodeGen/ |
D | RegisterCoalescer.cpp | 1764 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints, 2273 SmallVectorImpl<SlotIndex> &EndPoints, in pruneValues() argument 2282 LIS->pruneValue(Other.LR, Def, &EndPoints); in pruneValues() 2306 EndPoints.push_back(Def); in pruneValues() 2319 LIS->pruneValue(LR, Def, &EndPoints); in pruneValues() 2452 SmallVector<SlotIndex, 8> EndPoints; in joinSubRegRanges() local 2453 LHSVals.pruneValues(RHSVals, EndPoints, false); in joinSubRegRanges() 2454 RHSVals.pruneValues(LHSVals, EndPoints, false); in joinSubRegRanges() 2467 if (EndPoints.empty()) in joinSubRegRanges() 2472 DEBUG(dbgs() << "\t\trestoring liveness to " << EndPoints.size() in joinSubRegRanges() [all …]
|
D | LiveIntervalAnalysis.cpp | 576 SmallVectorImpl<SlotIndex> *EndPoints) { in pruneValue() argument 588 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue() 594 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue() 622 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue() 629 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveIntervalAnalysis.h | 185 SmallVectorImpl<SlotIndex> *EndPoints);
|