Searched refs:StringMapEntryBase (Results 1 – 3 of 3) sorted by relevance
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()[all …]
23 class StringMapEntryBase {27 explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {} in StringMapEntryBase() function42 void *StringMapEntryBase::allocateWithKey(size_t EntrySize, size_t EntryAlign, in allocateWithKey()67 class StringMapEntryStorage : public StringMapEntryBase {72 : StringMapEntryBase(keyLength), second() {} in StringMapEntryStorage()75 : StringMapEntryBase(keyLength), in StringMapEntryStorage()85 template <> class StringMapEntryStorage<NoneType> : public StringMapEntryBase {88 : StringMapEntryBase(keyLength) {} in StringMapEntryBase() function122 return new (StringMapEntryBase::allocateWithKey( in Create()
35 StringMapEntryBase **TheTable = nullptr;70 void RemoveKey(StringMapEntryBase *V);74 StringMapEntryBase *RemoveKey(StringRef Key);83 << PointerLikeTypeTraits<StringMapEntryBase *>::NumLowBitsAvailable;85 static StringMapEntryBase *getTombstoneVal() { in getTombstoneVal()86 return reinterpret_cast<StringMapEntryBase *>(TombstoneIntVal); in getTombstoneVal()152 StringMapEntryBase *Bucket = RHS.TheTable[I]; in StringMap()184 StringMapEntryBase *Bucket = TheTable[I]; in ~StringMap()278 StringMapEntryBase *&Bucket = TheTable[BucketNo]; in insert()317 StringMapEntryBase *&Bucket = TheTable[BucketNo]; in try_emplace()[all …]