Searched refs:EndPoints (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/IR/ |
D | Metadata.cpp | 922 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/ |
D | Metadata.cpp | 949 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/ |
D | RegisterCoalescer.cpp | 1055 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 …]
|
D | LiveIntervals.cpp | 623 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/ |
D | RegisterCoalescer.cpp | 1884 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 …]
|
D | LiveIntervalAnalysis.cpp | 585 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/ |
D | LiveIntervalAnalysis.h | 185 SmallVectorImpl<SlotIndex> *EndPoints);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | LiveIntervals.h | 199 SmallVectorImpl<SlotIndex> *EndPoints);
|