Lines Matching defs:Bucket
187 auto *Bucket = doFind(Ptr);
188 if (!Bucket)
191 *const_cast<const void **>(Bucket) = getTombstoneMarker();
214 if (auto *Bucket = doFind(Ptr))
215 return Bucket;
267 const void *const *Bucket;
272 : Bucket(BP), End(E) {
281 return Bucket == RHS.Bucket;
284 return Bucket != RHS.Bucket;
292 assert(Bucket <= End);
293 while (Bucket != End &&
294 (*Bucket == SmallPtrSetImplBase::getEmptyMarker() ||
295 *Bucket == SmallPtrSetImplBase::getTombstoneMarker()))
296 ++Bucket;
299 assert(Bucket >= End);
300 while (Bucket != End &&
301 (Bucket[-1] == SmallPtrSetImplBase::getEmptyMarker() ||
302 Bucket[-1] == SmallPtrSetImplBase::getTombstoneMarker())) {
303 --Bucket;
331 assert(Bucket > End);
332 return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
334 assert(Bucket < End);
335 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
341 --Bucket;
345 ++Bucket;