Lines Matching defs:SplitBefore
1671 // We will split before Uses[SplitBefore] and after Uses[SplitAfter].
1672 unsigned SplitBefore = 0, SplitAfter = 1;
1674 // MaxGap should always be max(GapWeight[SplitBefore..SplitAfter-1]).
1680 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn;
1683 LLVM_DEBUG(dbgs() << printReg(PhysReg, TRI) << ' ' << Uses[SplitBefore]
1695 unsigned NewGaps = LiveBefore + SplitAfter - SplitBefore + LiveAfter;
1708 Uses[SplitBefore].distance(Uses[SplitAfter]) +
1720 BestBefore = SplitBefore;
1728 if (++SplitBefore < SplitAfter) {
1731 if (GapWeight[SplitBefore - 1] >= MaxGap) {
1732 MaxGap = GapWeight[SplitBefore];
1733 for (unsigned I = SplitBefore + 1; I != SplitAfter; ++I)