Lines Matching defs:NumEntries
38 /// Grow the densemap so that it can contain at least \p NumEntries items
40 void reserve(size_type NumEntries) {
41 auto NumBuckets = getMinBucketToReserveForEntries(NumEntries);
56 unsigned NumEntries = getNumEntries();
61 --NumEntries;
66 CHECK_EQ(NumEntries, 0);
261 /// accommodate \p NumEntries without need to grow().
262 unsigned getMinBucketToReserveForEntries(unsigned NumEntries) {
263 // Ensure that "NumEntries * 4 < NumBuckets * 3"
264 if (NumEntries == 0)
267 // For example if NumEntries is 48, we need to return 401.
268 return RoundUpToPowerOfTwo((NumEntries * 4 / 3 + 1) + /* NextPowerOf2 */ 1);
589 unsigned NumEntries = 0;
616 Swap(NumEntries, RHS.NumEntries);
641 NumEntries = 0;
651 NumEntries = 0;
674 unsigned getNumEntries() const { return NumEntries; }
676 void setNumEntries(unsigned Num) { NumEntries = Num; }