Home | History | Annotate | Download | only in CodeGen

Lines Matching full:splitafter

1758     // We will split before Uses[SplitBefore] and after Uses[SplitAfter].
1759 unsigned SplitBefore = 0, SplitAfter = 1;
1761 // MaxGap should always be max(GapWeight[SplitBefore..SplitAfter-1]).
1768 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut;
1771 << Uses[SplitBefore] << '-' << Uses[SplitAfter]
1783 unsigned NewGaps = LiveBefore + SplitAfter - SplitBefore + LiveAfter;
1795 Uses[SplitBefore].distance(Uses[SplitAfter]) +
1807 BestAfter = SplitAfter;
1814 if (++SplitBefore < SplitAfter) {
1819 for (unsigned i = SplitBefore + 1; i != SplitAfter; ++i)
1828 if (SplitAfter >= NumGaps) {
1834 MaxGap = std::max(MaxGap, GapWeight[SplitAfter++]);