Lines Matching defs:Intervals
91 const SmallVectorImpl<LiveInterval*> &Intervals) const;
96 const SmallVectorImpl<LiveInterval*> &Intervals) const;
101 const SmallVectorImpl<LiveInterval*> &Intervals) const;
135 SmallVector<LiveInterval*, 4> Intervals;
136 Intervals.push_back(&LI);
144 Intervals.push_back(&NewLI);
149 rewriteOperands(Classes, SubRangeInfos, Intervals);
150 distribute(Classes, SubRangeInfos, Intervals);
151 computeMainRangesFixFlags(Classes, SubRangeInfos, Intervals);
213 const SmallVectorImpl<LiveInterval*> &Intervals) const {
215 unsigned Reg = Intervals[0]->reg();
245 unsigned VReg = Intervals[ID]->reg();
267 const SmallVectorImpl<LiveInterval*> &Intervals) const {
285 SubRanges[ID-1] = Intervals[ID]->createSubRange(Allocator, SR.LaneMask);
302 const SmallVectorImpl<LiveInterval*> &Intervals) const {
305 for (size_t I = 0, E = Intervals.size(); I < E; ++I) {
306 LiveInterval &LI = *Intervals[I];