Lines Matching refs:StringMapEntryBase
61 TheTable = static_cast<StringMapEntryBase **>( in init()
63 sizeof(StringMapEntryBase **) + sizeof(unsigned))); in init()
70 TheTable[NumBuckets] = (StringMapEntryBase*)2; in init()
91 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in LookupBucketFor()
144 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in FindKey()
177 void StringMapImpl::RemoveKey(StringMapEntryBase *V) { in RemoveKey()
179 StringMapEntryBase *V2 = RemoveKey(StringRef(VStr, V->getKeyLength())); in RemoveKey()
186 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) { in RemoveKey()
190 StringMapEntryBase *Result = TheTable[Bucket]; in RemoveKey()
220 auto NewTableArray = static_cast<StringMapEntryBase **>( in RehashTable()
221 safe_calloc(NewSize+1, sizeof(StringMapEntryBase *) + sizeof(unsigned))); in RehashTable()
224 NewTableArray[NewSize] = (StringMapEntryBase*)2; in RehashTable()
229 StringMapEntryBase *Bucket = TheTable[I]; in RehashTable()