Lines Matching defs:NumBuckets
41 auto NumBuckets = getMinBucketToReserveForEntries(NumEntries);
42 if (NumBuckets > getNumBuckets())
43 grow(NumBuckets);
263 // Ensure that "NumEntries * 4 < NumBuckets * 3"
411 unsigned NumBuckets = getNumBuckets();
412 if (UNLIKELY(NewNumEntries * 4 >= NumBuckets * 3)) {
413 this->grow(NumBuckets * 2);
415 NumBuckets = getNumBuckets();
416 } else if (UNLIKELY(NumBuckets - (NewNumEntries + getNumTombstones()) <=
417 NumBuckets / 8)) {
418 this->grow(NumBuckets);
438 const unsigned NumBuckets = getNumBuckets();
439 if (NumBuckets == 0)
443 unsigned BucketNo = getHashValue(Val) & (NumBuckets - 1);
455 BucketNo &= NumBuckets - 1;
472 const unsigned NumBuckets = getNumBuckets();
474 if (NumBuckets == 0) {
486 unsigned BucketNo = getHashValue(Val) & (NumBuckets - 1);
514 BucketNo &= (NumBuckets - 1);
591 unsigned NumBuckets = 0;
611 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets);
618 Swap(NumBuckets, RHS.NumBuckets);
629 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT));
637 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets);
638 if (allocateBuckets(other.NumBuckets)) {
657 unsigned OldNumBuckets = NumBuckets;
684 unsigned getNumBuckets() const { return NumBuckets; }
687 NumBuckets = Num;
688 if (NumBuckets == 0) {
693 uptr Size = sizeof(BucketT) * NumBuckets;
698 NumBuckets <<= Log2;
699 CHECK_EQ(Size, sizeof(BucketT) * NumBuckets);