Lines Matching refs:EndPoints

1224   SmallVector<SlotIndex, 8> EndPoints;  in removePartialRedundancy()  local
1227 &EndPoints); in removePartialRedundancy()
1230 LIS->extendToIndices(IntB, EndPoints); in removePartialRedundancy()
1234 EndPoints.clear(); in removePartialRedundancy()
1237 LIS->pruneValue(SR, CopyIdx.getRegSlot(), &EndPoints); in removePartialRedundancy()
1245 for (unsigned I = 0; I != EndPoints.size(); ) { in removePartialRedundancy()
1246 if (SlotIndex::isSameInstr(EndPoints[I], CopyIdx)) { in removePartialRedundancy()
1247 EndPoints[I] = EndPoints.back(); in removePartialRedundancy()
1248 EndPoints.pop_back(); in removePartialRedundancy()
1256 LIS->extendToIndices(SR, EndPoints, Undefs); in removePartialRedundancy()
2524 void pruneValues(JoinVals &Other, SmallVectorImpl<SlotIndex> &EndPoints,
3120 SmallVectorImpl<SlotIndex> &EndPoints, in pruneValues() argument
3129 LIS->pruneValue(Other.LR, Def, &EndPoints); in pruneValues()
3154 EndPoints.push_back(Def); in pruneValues()
3167 LIS->pruneValue(LR, Def, &EndPoints); in pruneValues()
3256 SmallVector<SlotIndex,8> EndPoints; in pruneSubRegValues() local
3257 LIS->pruneValue(S, Def, &EndPoints); in pruneSubRegValues()
3266 LIS->extendToIndices(S, EndPoints); in pruneSubRegValues()
3455 SmallVector<SlotIndex, 8> EndPoints; in joinSubRegRanges() local
3456 LHSVals.pruneValues(RHSVals, EndPoints, false); in joinSubRegRanges()
3457 RHSVals.pruneValues(LHSVals, EndPoints, false); in joinSubRegRanges()
3471 if (EndPoints.empty()) in joinSubRegRanges()
3477 dbgs() << "\t\trestoring liveness to " << EndPoints.size() << " points: "; in joinSubRegRanges()
3478 for (unsigned i = 0, n = EndPoints.size(); i != n; ++i) { in joinSubRegRanges()
3479 dbgs() << EndPoints[i]; in joinSubRegRanges()
3485 LIS->extendToIndices(LRange, EndPoints); in joinSubRegRanges()
3593 SmallVector<SlotIndex, 8> EndPoints; in joinVirtRegs() local
3594 LHSVals.pruneValues(RHSVals, EndPoints, true); in joinVirtRegs()
3595 RHSVals.pruneValues(LHSVals, EndPoints, true); in joinVirtRegs()
3675 if (!EndPoints.empty()) { in joinVirtRegs()
3679 dbgs() << "\t\trestoring liveness to " << EndPoints.size() << " points: "; in joinVirtRegs()
3680 for (unsigned i = 0, n = EndPoints.size(); i != n; ++i) { in joinVirtRegs()
3681 dbgs() << EndPoints[i]; in joinVirtRegs()
3687 LIS->extendToIndices((LiveRange&)LHS, EndPoints); in joinVirtRegs()