Home | History | Annotate | Download | only in Support

Lines Matching refs:NumBuckets

25   // Ensure that "NumEntries * 4 < NumBuckets * 3"
47 NumBuckets = 0;
55 NumBuckets = InitSize ? InitSize : 16;
59 TheTable = (StringMapEntryBase **)calloc(NumBuckets+1,
65 TheTable[NumBuckets] = (StringMapEntryBase*)2;
74 unsigned HTSize = NumBuckets;
77 HTSize = NumBuckets;
81 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1);
131 unsigned HTSize = NumBuckets;
135 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1);
189 assert(NumItems + NumTombstones <= NumBuckets);
198 unsigned *HashTable = (unsigned *)(TheTable + NumBuckets + 1);
203 if (LLVM_UNLIKELY(NumItems * 4 > NumBuckets * 3)) {
204 NewSize = NumBuckets*2;
205 } else if (LLVM_UNLIKELY(NumBuckets - (NumItems + NumTombstones) <=
206 NumBuckets / 8)) {
207 NewSize = NumBuckets;
223 for (unsigned I = 0, E = NumBuckets; I != E; ++I) {
254 NumBuckets = NewSize;