• Home
  • Raw
  • Download

Lines Matching refs:intvl

110         if (Interval* intvl = fIntvlHash.find(proxy->uniqueID().asUInt())) {  variable
117 SkASSERT(0 == intvl->start());
121 SkASSERT(intvl->start() <= start && intvl->end() >= end);
123 SkASSERT(intvl->end() <= start && intvl->end() <= end);
127 intvl->addUse();
129 intvl->extendEnd(end);
183 void GrResourceAllocator::IntervalList::insertByIncreasingStart(Interval* intvl) { in insertByIncreasingStart() argument
185 SkASSERT(!intvl->next()); in insertByIncreasingStart()
189 fHead = fTail = intvl; in insertByIncreasingStart()
190 } else if (intvl->start() <= fHead->start()) { in insertByIncreasingStart()
192 intvl->setNext(fHead); in insertByIncreasingStart()
193 fHead = intvl; in insertByIncreasingStart()
194 } else if (fTail->start() <= intvl->start()) { in insertByIncreasingStart()
196 fTail->setNext(intvl); in insertByIncreasingStart()
197 fTail = intvl; in insertByIncreasingStart()
202 for (; intvl->start() > next->start(); prev = next, next = next->next()) { in insertByIncreasingStart()
206 intvl->setNext(next); in insertByIncreasingStart()
207 prev->setNext(intvl); in insertByIncreasingStart()
214 void GrResourceAllocator::IntervalList::insertByIncreasingEnd(Interval* intvl) { in insertByIncreasingEnd() argument
216 SkASSERT(!intvl->next()); in insertByIncreasingEnd()
220 fHead = fTail = intvl; in insertByIncreasingEnd()
221 } else if (intvl->end() <= fHead->end()) { in insertByIncreasingEnd()
223 intvl->setNext(fHead); in insertByIncreasingEnd()
224 fHead = intvl; in insertByIncreasingEnd()
225 } else if (fTail->end() <= intvl->end()) { in insertByIncreasingEnd()
227 fTail->setNext(intvl); in insertByIncreasingEnd()
228 fTail = intvl; in insertByIncreasingEnd()
233 for (; intvl->end() > next->end(); prev = next, next = next->next()) { in insertByIncreasingEnd()
237 intvl->setNext(next); in insertByIncreasingEnd()
238 prev->setNext(intvl); in insertByIncreasingEnd()