Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Support/
H A DStringMap.cpp61 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()
186 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) { in RemoveKey()
190 StringMapEntryBase *Result = TheTable[Bucket]; in RemoveKey()
220 auto NewTableArray = static_cast<StringMapEntryBase **>( in RehashTable()
224 NewTableArray[NewSize] = (StringMapEntryBase*)2; in RehashTable()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DStringMap.h39 class StringMapEntryBase {
55 StringMapEntryBase **TheTable = nullptr;
91 void RemoveKey(StringMapEntryBase *V);
95 StringMapEntryBase *RemoveKey(StringRef Key);
102 static StringMapEntryBase *getTombstoneVal() { in getTombstoneVal()
126 class StringMapEntry : public StringMapEntryBase {
131 : StringMapEntryBase(strLen), second() {} in StringMapEntry()
263 StringMapEntryBase *Bucket = RHS.TheTable[I]; in StringMap()
295 StringMapEntryBase *Bucket = TheTable[I]; in ~StringMap()
419 StringMapEntryBase *&Bucket = TheTable[I]; in clear()
[all …]