Home | History | Annotate | Download | only in Support

Lines Matching refs:Bucket

40   SmallVector<FreeList*, 8> Bucket;
42 // Remove an entry from the free list in Bucket[Idx] and return it.
45 if (Idx >= Bucket.size())
47 FreeList *Entry = Bucket[Idx];
50 Bucket[Idx] = Entry->Next;
54 // Add an entry to the free list at Bucket[Idx].
58 if (Idx >= Bucket.size())
59 Bucket.resize(size_t(Idx) + 1);
60 Entry->Next = Bucket[Idx];
61 Bucket[Idx] = Entry;
84 /// Get the bucket number for this capacity.
96 assert(Bucket.empty() && "Non-empty ArrayRecycler deleted!");
103 for (; !Bucket.empty(); Bucket.pop_back())
104 while (T *Ptr = pop(Bucket.size() - 1))
114 Bucket.clear();