Lines Matching refs:EndPoints
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()
2596 LIS->extendToIndices(LRange, EndPoints); in joinSubRegRanges()
2708 SmallVector<SlotIndex, 8> EndPoints; in joinVirtRegs() local
2709 LHSVals.pruneValues(RHSVals, EndPoints, true); in joinVirtRegs()
2710 RHSVals.pruneValues(LHSVals, EndPoints, true); in joinVirtRegs()
2729 if (!EndPoints.empty()) { in joinVirtRegs()
2732 DEBUG(dbgs() << "\t\trestoring liveness to " << EndPoints.size() in joinVirtRegs()
2734 LIS->extendToIndices((LiveRange&)LHS, EndPoints); in joinVirtRegs()