Lines Matching defs:end
46 void GrResourceAllocator::addInterval(GrSurfaceProxy* proxy, unsigned int start, unsigned int end,
49 SkASSERT(start <= end);
75 if (0 == start && 0 == end) {
83 SkASSERT(intvl->start() <= start && intvl->end() >= end);
85 SkASSERT(intvl->end() <= start && intvl->end() <= end);
91 intvl->extendEnd(end);
94 Interval* newIntvl = fInternalAllocator.make<Interval>(proxy, start, end);
245 } else if (intvl->end() <= fHead->end()) {
249 } else if (fTail->end() <= intvl->end()) {
257 for (; intvl->end() > next->end(); prev = next, next = next->next()) {
308 // Remove any intervals that end before the current index. Add their registers
311 while (!fActiveIntvls.empty() && fActiveIntvls.peekHead()->end() < curIndex) {
450 cur->end(),
454 max = std::max(max, cur->end());
463 if (i >= cur->start() && i <= cur->end()) {