Home
last modified time | relevance | path

Searched refs:StringMapEntryBase (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DStringMap.cpp58 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DStringMapEntry.h23 class StringMapEntryBase {
27 explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {} in StringMapEntryBase() function
42 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() function
122 return new (StringMapEntryBase::allocateWithKey( in Create()
H A DStringMap.h35 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 …]