Lines Matching defs:NumBuckets

104     auto NumBuckets = getMinBucketToReserveForEntries(NumEntries);
106 if (NumBuckets > getNumBuckets())
107 grow(NumBuckets);
398 // Ensure that "NumEntries * 4 < NumBuckets * 3"
442 const size_t NumBuckets = getNumBuckets();
446 NumBuckets * sizeof(BucketT));
450 for (size_t I = 0; I < NumBuckets; ++I) {
574 unsigned NumBuckets = getNumBuckets();
575 if (LLVM_UNLIKELY(NewNumEntries * 4 >= NumBuckets * 3)) {
576 this->grow(NumBuckets * 2);
578 NumBuckets = getNumBuckets();
579 } else if (LLVM_UNLIKELY(NumBuckets -
581 NumBuckets / 8)) {
582 this->grow(NumBuckets);
601 const unsigned NumBuckets = getNumBuckets();
602 if (NumBuckets == 0)
606 unsigned BucketNo = getHashValue(Val) & (NumBuckets - 1);
618 BucketNo &= NumBuckets - 1;
634 const unsigned NumBuckets = getNumBuckets();
636 if (NumBuckets == 0) {
649 unsigned BucketNo = getHashValue(Val) & (NumBuckets - 1);
677 BucketNo &= (NumBuckets - 1);
737 unsigned NumBuckets;
766 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT));
775 std::swap(NumBuckets, RHS.NumBuckets);
786 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT));
794 deallocate_buffer(Buckets, sizeof(BucketT) * NumBuckets, alignof(BucketT));
795 if (allocateBuckets(other.NumBuckets)) {
814 unsigned OldNumBuckets = NumBuckets;
833 unsigned OldNumBuckets = NumBuckets;
841 if (NewNumBuckets == NumBuckets) {
862 unsigned getNumBuckets() const { return NumBuckets; }
865 NumBuckets = Num;
866 if (NumBuckets == 0) {
872 allocate_buffer(sizeof(BucketT) * NumBuckets, alignof(BucketT)));
899 unsigned NumBuckets;
976 std::swap(getLargeRep()->NumBuckets, RHS.getLargeRep()->NumBuckets);
1090 OldRep.Buckets + OldRep.NumBuckets);
1093 deallocate_buffer(OldRep.Buckets, sizeof(BucketT) * OldRep.NumBuckets,
1109 (!Small && NewNumBuckets == getLargeRep()->NumBuckets)) {
1165 return Small ? InlineBuckets : getLargeRep()->NumBuckets;
1173 sizeof(BucketT) * getLargeRep()->NumBuckets,