• Home
  • Raw
  • Download

Lines Matching refs:intvl

72         Interval* intvl = *intvlPtr;  variable
78 SkASSERT(0 == intvl->start());
82 SkASSERT(intvl->start() <= start && intvl->end() >= end);
84 SkASSERT(intvl->end() <= start && intvl->end() <= end);
88 intvl->addUse();
90 intvl->extendEnd(end);
197 void GrResourceAllocator::IntervalList::insertByIncreasingStart(Interval* intvl) { in insertByIncreasingStart() argument
199 SkASSERT(!intvl->next()); in insertByIncreasingStart()
203 fHead = fTail = intvl; in insertByIncreasingStart()
204 } else if (intvl->start() <= fHead->start()) { in insertByIncreasingStart()
206 intvl->setNext(fHead); in insertByIncreasingStart()
207 fHead = intvl; in insertByIncreasingStart()
208 } else if (fTail->start() <= intvl->start()) { in insertByIncreasingStart()
210 fTail->setNext(intvl); in insertByIncreasingStart()
211 fTail = intvl; in insertByIncreasingStart()
216 for (; intvl->start() > next->start(); prev = next, next = next->next()) { in insertByIncreasingStart()
220 intvl->setNext(next); in insertByIncreasingStart()
221 prev->setNext(intvl); in insertByIncreasingStart()
228 void GrResourceAllocator::IntervalList::insertByIncreasingEnd(Interval* intvl) { in insertByIncreasingEnd() argument
230 SkASSERT(!intvl->next()); in insertByIncreasingEnd()
234 fHead = fTail = intvl; in insertByIncreasingEnd()
235 } else if (intvl->end() <= fHead->end()) { in insertByIncreasingEnd()
237 intvl->setNext(fHead); in insertByIncreasingEnd()
238 fHead = intvl; in insertByIncreasingEnd()
239 } else if (fTail->end() <= intvl->end()) { in insertByIncreasingEnd()
241 fTail->setNext(intvl); in insertByIncreasingEnd()
242 fTail = intvl; in insertByIncreasingEnd()
247 for (; intvl->end() > next->end(); prev = next, next = next->next()) { in insertByIncreasingEnd()
251 intvl->setNext(next); in insertByIncreasingEnd()
252 prev->setNext(intvl); in insertByIncreasingEnd()
302 Interval* intvl = fActiveIntvls.popHead(); in expire() local
303 SkASSERT(!intvl->next()); in expire()
305 Register* r = intvl->getRegister(); in expire()
306 if (r && r->isRecyclable(*fDContext->priv().caps(), intvl->proxy(), intvl->uses())) { in expire()
313 fFinishedIntvls.insertByIncreasingStart(intvl); in expire()