Lines Matching refs:StringMapEntryBase
31 static inline StringMapEntryBase **createTable(unsigned NewNumBuckets) { in createTable()
32 auto **Table = static_cast<StringMapEntryBase **>(safe_calloc( in createTable()
33 NewNumBuckets + 1, sizeof(StringMapEntryBase **) + sizeof(unsigned))); in createTable()
37 Table[NewNumBuckets] = (StringMapEntryBase *)2; in createTable()
41 static inline unsigned *getHashTable(StringMapEntryBase **TheTable, in getHashTable()
97 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in LookupBucketFor()
153 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in FindKey()
186 void StringMapImpl::RemoveKey(StringMapEntryBase *V) { in RemoveKey()
188 StringMapEntryBase *V2 = RemoveKey(StringRef(VStr, V->getKeyLength())); in RemoveKey()
195 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) { in RemoveKey()
200 StringMapEntryBase *Result = TheTable[Bucket]; in RemoveKey()
233 StringMapEntryBase *Bucket = TheTable[I]; in RehashTable()