Home
last modified time | relevance | path

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

/external/llvm/lib/IR/
DMetadata.cpp922 static bool tryMergeRange(SmallVectorImpl<ConstantInt *> &EndPoints, in tryMergeRange() argument
925 unsigned Size = EndPoints.size(); in tryMergeRange()
926 APInt LB = EndPoints[Size - 2]->getValue(); in tryMergeRange()
927 APInt LE = EndPoints[Size - 1]->getValue(); in tryMergeRange()
932 EndPoints[Size - 2] = in tryMergeRange()
934 EndPoints[Size - 1] = in tryMergeRange()
941 static void addRange(SmallVectorImpl<ConstantInt *> &EndPoints, in addRange() argument
943 if (!EndPoints.empty()) in addRange()
944 if (tryMergeRange(EndPoints, Low, High)) in addRange()
947 EndPoints.push_back(Low); in addRange()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DMetadata.cpp949 static bool tryMergeRange(SmallVectorImpl<ConstantInt *> &EndPoints, in tryMergeRange() argument
952 unsigned Size = EndPoints.size(); in tryMergeRange()
953 APInt LB = EndPoints[Size - 2]->getValue(); in tryMergeRange()
954 APInt LE = EndPoints[Size - 1]->getValue(); in tryMergeRange()
959 EndPoints[Size - 2] = in tryMergeRange()
961 EndPoints[Size - 1] = in tryMergeRange()
968 static void addRange(SmallVectorImpl<ConstantInt *> &EndPoints, in addRange() argument
970 if (!EndPoints.empty()) in addRange()
971 if (tryMergeRange(EndPoints, Low, High)) in addRange()
974 EndPoints.push_back(Low); in addRange()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DRegisterCoalescer.cpp1055 SmallVector<SlotIndex, 8> EndPoints; in removePartialRedundancy() local
1058 &EndPoints); in removePartialRedundancy()
1061 LIS->extendToIndices(IntB, EndPoints); in removePartialRedundancy()
1065 EndPoints.clear(); in removePartialRedundancy()
1068 LIS->pruneValue(SR, CopyIdx.getRegSlot(), &EndPoints); in removePartialRedundancy()
1070 LIS->extendToIndices(SR, EndPoints); in removePartialRedundancy()
2214 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints,
2755 SmallVectorImpl<SlotIndex> &EndPoints, in pruneValues() argument
2764 LIS->pruneValue(Other.LR, Def, &EndPoints); in pruneValues()
2789 EndPoints.push_back(Def); in pruneValues()
[all …]
DLiveIntervals.cpp623 SmallVectorImpl<SlotIndex> *EndPoints) { in pruneValue() argument
635 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
641 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
667 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
674 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
/external/llvm/lib/CodeGen/
DRegisterCoalescer.cpp1884 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints,
2393 SmallVectorImpl<SlotIndex> &EndPoints, in pruneValues() argument
2402 LIS->pruneValue(Other.LR, Def, &EndPoints); in pruneValues()
2426 EndPoints.push_back(Def); in pruneValues()
2439 LIS->pruneValue(LR, Def, &EndPoints); in pruneValues()
2574 SmallVector<SlotIndex, 8> EndPoints; in joinSubRegRanges() local
2575 LHSVals.pruneValues(RHSVals, EndPoints, false); in joinSubRegRanges()
2576 RHSVals.pruneValues(LHSVals, EndPoints, false); in joinSubRegRanges()
2589 if (EndPoints.empty()) in joinSubRegRanges()
2594 DEBUG(dbgs() << "\t\trestoring liveness to " << EndPoints.size() in joinSubRegRanges()
[all …]
DLiveIntervalAnalysis.cpp585 SmallVectorImpl<SlotIndex> *EndPoints) { in pruneValue() argument
597 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
603 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
631 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
638 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h185 SmallVectorImpl<SlotIndex> *EndPoints);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DLiveIntervals.h199 SmallVectorImpl<SlotIndex> *EndPoints);