Lines Matching refs:StringMapEntryBase
31 static inline StringMapEntryBase **createTable(unsigned NewNumBuckets) {
32 auto **Table = static_cast<StringMapEntryBase **>(safe_calloc(
33 NewNumBuckets + 1, sizeof(StringMapEntryBase **) + sizeof(unsigned)));
37 Table[NewNumBuckets] = (StringMapEntryBase *)2;
41 static inline unsigned *getHashTable(StringMapEntryBase **TheTable,
102 StringMapEntryBase *BucketItem = TheTable[BucketNo];
160 StringMapEntryBase *BucketItem = TheTable[BucketNo];
193 void StringMapImpl::RemoveKey(StringMapEntryBase *V) {
195 StringMapEntryBase *V2 = RemoveKey(StringRef(VStr, V->getKeyLength()));
202 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) {
207 StringMapEntryBase *Result = TheTable[Bucket];
240 StringMapEntryBase *Bucket = TheTable[I];