Lines Matching refs:EndPoints
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()
2474 LIS->extendToIndices(LRange, EndPoints); in joinSubRegRanges()
2606 SmallVector<SlotIndex, 8> EndPoints; in joinVirtRegs() local
2607 LHSVals.pruneValues(RHSVals, EndPoints, true); in joinVirtRegs()
2608 RHSVals.pruneValues(LHSVals, EndPoints, true); in joinVirtRegs()
2627 if (!EndPoints.empty()) { in joinVirtRegs()
2630 DEBUG(dbgs() << "\t\trestoring liveness to " << EndPoints.size() in joinVirtRegs()
2632 LIS->extendToIndices((LiveRange&)LHS, EndPoints); in joinVirtRegs()