Lines Matching refs:StringMapEntryBase
58 TheTable = static_cast<StringMapEntryBase **>(safe_calloc( in init()
59 NewNumBuckets + 1, sizeof(StringMapEntryBase **) + sizeof(unsigned))); in init()
66 TheTable[NumBuckets] = (StringMapEntryBase *)2; in init()
87 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in LookupBucketFor()
142 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in FindKey()
175 void StringMapImpl::RemoveKey(StringMapEntryBase *V) { in RemoveKey()
177 StringMapEntryBase *V2 = RemoveKey(StringRef(VStr, V->getKeyLength())); in RemoveKey()
184 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) { in RemoveKey()
189 StringMapEntryBase *Result = TheTable[Bucket]; in RemoveKey()
219 auto NewTableArray = static_cast<StringMapEntryBase **>(safe_calloc( in RehashTable()
220 NewSize + 1, sizeof(StringMapEntryBase *) + sizeof(unsigned))); in RehashTable()
223 NewTableArray[NewSize] = (StringMapEntryBase *)2; in RehashTable()
228 StringMapEntryBase *Bucket = TheTable[I]; in RehashTable()