Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/IR/
DMetadata.cpp427 static bool tryMergeRange(SmallVectorImpl<Value *> &EndPoints, ConstantInt *Low, in tryMergeRange() argument
430 unsigned Size = EndPoints.size(); in tryMergeRange()
431 APInt LB = cast<ConstantInt>(EndPoints[Size - 2])->getValue(); in tryMergeRange()
432 APInt LE = cast<ConstantInt>(EndPoints[Size - 1])->getValue(); in tryMergeRange()
437 EndPoints[Size - 2] = ConstantInt::get(Ty, Union.getLower()); in tryMergeRange()
438 EndPoints[Size - 1] = ConstantInt::get(Ty, Union.getUpper()); in tryMergeRange()
444 static void addRange(SmallVectorImpl<Value *> &EndPoints, ConstantInt *Low, in addRange() argument
446 if (!EndPoints.empty()) in addRange()
447 if (tryMergeRange(EndPoints, Low, High)) in addRange()
450 EndPoints.push_back(Low); in addRange()
[all …]
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DLiveIntervalAnalysis.cpp453 SmallVectorImpl<SlotIndex> *EndPoints) { in pruneValue() argument
466 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
472 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
499 if (EndPoints) EndPoints->push_back(LRQ.endPoint()); in pruneValue()
506 if (EndPoints) EndPoints->push_back(MBBEnd); in pruneValue()
DRegisterCoalescer.cpp1405 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints);
1870 SmallVectorImpl<SlotIndex> &EndPoints) { in pruneValues() argument
1878 LIS->pruneValue(&Other.LI, Def, &EndPoints); in pruneValues()
1899 EndPoints.push_back(Def); in pruneValues()
1912 LIS->pruneValue(&LI, Def, &EndPoints); in pruneValues()
1991 SmallVector<SlotIndex, 8> EndPoints; in joinVirtRegs() local
1992 LHSVals.pruneValues(RHSVals, EndPoints); in joinVirtRegs()
1993 RHSVals.pruneValues(LHSVals, EndPoints); in joinVirtRegs()
2012 if (EndPoints.empty()) in joinVirtRegs()
2017 DEBUG(dbgs() << "\t\trestoring liveness to " << EndPoints.size() in joinVirtRegs()
[all …]
/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h173 SmallVectorImpl<SlotIndex> *EndPoints);