Lines Matching refs:SR
69 LiveInterval::SubRange *SR; member
72 SubRangeInfo(LiveIntervals &LIS, LiveInterval::SubRange &SR, in SubRangeInfo()
74 : ConEQ(LIS), SR(&SR), Index(Index) {} in SubRangeInfo()
161 for (LiveInterval::SubRange &SR : LI.subranges()) { in findComponents()
162 SubRangeInfos.push_back(SubRangeInfo(*LIS, SR, NumComponents)); in findComponents()
165 unsigned NumSubComponents = ConEQ.Classify(SR); in findComponents()
186 const LiveInterval::SubRange &SR = *SRInfo.SR; in findComponents() local
187 if ((SR.LaneMask & LaneMask).none()) in findComponents()
192 const VNInfo *VNI = SR.getVNInfoAt(Pos); in findComponents()
231 const LiveInterval::SubRange &SR = *SRInfo.SR; in rewriteOperands() local
232 if ((SR.LaneMask & LaneMask).none()) in rewriteOperands()
234 const VNInfo *VNI = SR.getVNInfoAt(Pos); in rewriteOperands()
273 LiveInterval::SubRange &SR = *SRInfo.SR; in distribute() local
274 unsigned NumValNos = SR.valnos.size(); in distribute()
280 const VNInfo &VNI = *SR.valnos[I]; in distribute()
285 SubRanges[ID-1] = Intervals[ID]->createSubRange(Allocator, SR.LaneMask); in distribute()
287 DistributeRange(SR, SubRanges.data(), VNIMapping); in distribute()
292 for (const LiveInterval::SubRange &SR : LI.subranges()) { in subRangeLiveAt() local
293 if (SR.liveAt(Pos)) in subRangeLiveAt()
314 for (const LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags() local
318 for (unsigned I = 0; I < SR.valnos.size(); ++I) { in computeMainRangesFixFlags()
319 const VNInfo &VNI = *SR.valnos[I]; in computeMainRangesFixFlags()
338 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
339 Mask = Mask & ~SR.LaneMask; in computeMainRangesFixFlags()
340 VNInfo *SRVNI = SR.getNextValue(RegDefIdx, Allocator); in computeMainRangesFixFlags()
341 SR.addSegment(LiveRange::Segment(RegDefIdx, PredEnd, SRVNI)); in computeMainRangesFixFlags()
345 LiveInterval::SubRange *SR = LI.createSubRange(Allocator, Mask); in computeMainRangesFixFlags() local
346 SR->createDeadDef(RegDefIdx, Allocator); in computeMainRangesFixFlags()