Lines Matching refs:NumBuckets
165 static void **GetBucketFor(unsigned Hash, void **Buckets, unsigned NumBuckets) { in GetBucketFor() argument
167 unsigned BucketNum = Hash & (NumBuckets-1); in GetBucketFor()
172 static void **AllocateBuckets(unsigned NumBuckets) { in AllocateBuckets() argument
173 void **Buckets = static_cast<void**>(safe_calloc(NumBuckets + 1, in AllocateBuckets()
176 Buckets[NumBuckets] = reinterpret_cast<void*>(-1); in AllocateBuckets()
186 NumBuckets = 1 << Log2InitSize; in FoldingSetBase()
187 Buckets = AllocateBuckets(NumBuckets); in FoldingSetBase()
192 : Buckets(Arg.Buckets), NumBuckets(Arg.NumBuckets), NumNodes(Arg.NumNodes) { in FoldingSetBase()
194 Arg.NumBuckets = 0; in FoldingSetBase()
201 NumBuckets = RHS.NumBuckets; in operator =()
204 RHS.NumBuckets = 0; in operator =()
215 memset(Buckets, 0, NumBuckets*sizeof(void*)); in clear()
218 Buckets[NumBuckets] = reinterpret_cast<void*>(-1); in clear()
226 assert((NewBucketCount > NumBuckets) && in GrowBucketCount()
230 unsigned OldNumBuckets = NumBuckets; in GrowBucketCount()
235 NumBuckets = NewBucketCount; in GrowBucketCount()
251 Buckets, NumBuckets), in GrowBucketCount()
263 GrowBucketCount(NumBuckets * 2, Info); in GrowHashTable()
281 void **Bucket = GetBucketFor(IDHash, Buckets, NumBuckets); in FindNodeOrInsertPos()
311 NumBuckets); in InsertNode()