Searched refs:StringMapEntryBase (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | StringMap.cpp | 30 static inline StringMapEntryBase **createTable(unsigned NewNumBuckets) { in createTable() 31 auto **Table = static_cast<StringMapEntryBase **>(safe_calloc( in createTable() 32 NewNumBuckets + 1, sizeof(StringMapEntryBase **) + sizeof(unsigned))); in createTable() 36 Table[NewNumBuckets] = (StringMapEntryBase *)2; in createTable() 40 static inline unsigned *getHashTable(StringMapEntryBase **TheTable, in getHashTable() 94 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in LookupBucketFor() 148 StringMapEntryBase *BucketItem = TheTable[BucketNo]; in FindKey() 181 void StringMapImpl::RemoveKey(StringMapEntryBase *V) { in RemoveKey() 190 StringMapEntryBase *StringMapImpl::RemoveKey(StringRef Key) { in RemoveKey() 195 StringMapEntryBase *Result = TheTable[Bucket]; in RemoveKey() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | StringMapEntry.h | 26 class StringMapEntryBase { 30 explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {} in StringMapEntryBase() function 45 void *StringMapEntryBase::allocateWithKey(size_t EntrySize, size_t EntryAlign, in allocateWithKey() 70 class StringMapEntryStorage : public StringMapEntryBase { 75 : StringMapEntryBase(keyLength), second() {} in StringMapEntryStorage() 78 : StringMapEntryBase(keyLength), in StringMapEntryStorage() 88 template <> class StringMapEntryStorage<NoneType> : public StringMapEntryBase { 91 : StringMapEntryBase(keyLength) {} in StringMapEntryBase() function 125 return new (StringMapEntryBase::allocateWithKey( in Create()
|
| H A D | StringMap.h | 37 StringMapEntryBase **TheTable = nullptr; 72 void RemoveKey(StringMapEntryBase *V); 76 StringMapEntryBase *RemoveKey(StringRef Key); 87 static StringMapEntryBase *getTombstoneVal() { in getTombstoneVal() 152 StringMapEntryBase *Bucket = RHS.TheTable[I]; in StringMap() 184 StringMapEntryBase *Bucket = TheTable[I]; in ~StringMap() 277 StringMapEntryBase *&Bucket = TheTable[BucketNo]; in insert() 331 StringMapEntryBase *&Bucket = TheTable[BucketNo]; in try_emplace() 355 StringMapEntryBase *&Bucket = TheTable[I]; in clear() 390 StringMapEntryBase **Ptr = nullptr; [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | nonescaping-malloc.ll | 18 %"struct.llvm::StringMapEntry<void*>" = type { %"struct.llvm::StringMapEntryBase", i8* } 19 %"struct.llvm::StringMapEntryBase" = type { i32 } 21 %"struct.llvm::StringMapImpl::ItemBucket" = type { i32, %"struct.llvm::StringMapEntryBase"* } 54 …%tmp8.i = load %"struct.llvm::StringMapEntryBase"*, %"struct.llvm::StringMapEntryBase"** %tmp7.i, … 55 %tmp9.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp8.i, null 56 …%tmp13.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp8.i, inttoptr (i64 -1 to %"struct.llvm:… 92 …%tmp22.i = load %"struct.llvm::StringMapEntryBase"*, %"struct.llvm::StringMapEntryBase"** %tmp7.i,… 93 …%tmp24.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp22.i, inttoptr (i64 -1 to %"struct.llvm… 97 …%tmp16.i = bitcast %"struct.llvm::StringMapEntryBase"* %tmp8.i to %"struct.llvm::StringMapEntry<vo…
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | nonescaping-malloc-xfail.ll | 19 %"struct.llvm::StringMapEntry<void*>" = type { %"struct.llvm::StringMapEntryBase", i8* } 20 %"struct.llvm::StringMapEntryBase" = type { i32 } 22 %"struct.llvm::StringMapImpl::ItemBucket" = type { i32, %"struct.llvm::StringMapEntryBase"* } 55 …%tmp8.i = load %"struct.llvm::StringMapEntryBase"*, %"struct.llvm::StringMapEntryBase"** %tmp7.i, … 56 %tmp9.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp8.i, null 57 …%tmp13.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp8.i, inttoptr (i64 -1 to %"struct.llvm:… 93 …%tmp22.i = load %"struct.llvm::StringMapEntryBase"*, %"struct.llvm::StringMapEntryBase"** %tmp7.i,… 94 …%tmp24.i = icmp eq %"struct.llvm::StringMapEntryBase"* %tmp22.i, inttoptr (i64 -1 to %"struct.llvm… 98 …%tmp16.i = bitcast %"struct.llvm::StringMapEntryBase"* %tmp8.i to %"struct.llvm::StringMapEntry<vo…
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | StringMapTest.cpp | 612 StringMapEntryBase LargeBase(LargeValue); in TEST() 617 StringMapEntryBase LargerBase(LargeValue); in TEST()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | BreakableToken-reduced.ll | 106 %"class.llvm::StringMapImpl" = type { %"class.llvm::StringMapEntryBase"**, i32, i32, i32, i32 } 107 %"class.llvm::StringMapEntryBase" = type { i32 }
|
| H A D | pr15031.ll | 107 %"class.llvm::StringMapImpl" = type { %"class.llvm::StringMapEntryBase"**, i32, i32, i32, i32 } 108 %"class.llvm::StringMapEntryBase" = type { i32 }
|
| H A D | toc-load-sched-bug.ll | 65 %"class.llvm::StringMapImpl" = type { %"class.llvm::StringMapEntryBase"**, i32, i32, i32, i32 } 66 %"class.llvm::StringMapEntryBase" = type { i32 }
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | misched-aa-colored.ll | 107 %"class.llvm::StringMapEntryBase.97.697.1057.2017.2137.2377.4177" = type { i32 }
|