Lines Matching defs:SR
331 for (const LiveInterval::SubRange &SR : LI.subranges()) {
332 SubRanges.push_back(std::make_pair(&SR, SR.begin()));
333 if (!First.isValid() || SR.segments.front().start < First)
334 First = SR.segments.front().start;
335 if (!Last.isValid() || SR.segments.back().end > Last)
336 Last = SR.segments.back().end;
348 const LiveInterval::SubRange *SR = RangeIterPair.first;
350 while (SRI != SR->end() && SRI->end <= MBBBegin)
352 if (SRI == SR->end())
355 LaneMask |= SR->LaneMask;
426 for (const LiveInterval::SubRange &SR : LI.subranges()) {
427 if ((SR.LaneMask & UseMask).any() && SR.liveAt(BaseIndex))
570 for (const LiveInterval::SubRange &SR : LI.subranges()) {
572 LaneBitmask NeedImpDefLanes = UndefMask & SR.LaneMask;
573 if (NeedImpDefLanes.any() && !LIS->isLiveOutOfMBB(SR, &MBB)) {
575 if (LIS->isLiveInToMBB(SR, Succ))