Home
last modified time | relevance | path

Searched refs:StringMapEntry (Results 1 – 25 of 61) sorted by relevance

123

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DStringMapEntry.h101 class StringMapEntry final : public StringMapEntryStorage<ValueTy> {
123 static StringMapEntry *Create(StringRef key, AllocatorTy &allocator, in Create()
126 sizeof(StringMapEntry), alignof(StringMapEntry), key, allocator)) in Create()
127 StringMapEntry(key.size(), std::forward<InitTy>(initVals)...); in Create()
132 static StringMapEntry &GetStringMapEntryFromKeyData(const char *keyData) { in GetStringMapEntryFromKeyData()
133 char *ptr = const_cast<char *>(keyData) - sizeof(StringMapEntry<ValueTy>); in GetStringMapEntryFromKeyData()
134 return *reinterpret_cast<StringMapEntry *>(ptr); in GetStringMapEntryFromKeyData()
141 size_t AllocSize = sizeof(StringMapEntry) + this->getKeyLength() + 1; in Destroy()
142 this->~StringMapEntry(); in Destroy()
144 alignof(StringMapEntry)); in Destroy()
H A DStringMap.h115 using MapEntryTy = StringMapEntry<ValueTy>;
197 using value_type = StringMapEntry<ValueTy>;
248 size_type count(const StringMapEntry<InputTy> &MapEntry) const { in count()
433 const StringMapEntry<ValueTy>> {
435 const StringMapEntry<ValueTy>>;
443 const StringMapEntry<ValueTy> &operator*() const {
444 return *static_cast<const StringMapEntry<ValueTy> *>(*this->Ptr);
450 StringMapEntry<ValueTy>> {
452 StringMapIterBase<StringMapIterator<ValueTy>, StringMapEntry<ValueTy>>;
460 StringMapEntry<ValueTy> &operator*() const {
[all …]
H A DStringSet.h46 insert(const StringMapEntry<ValueTy> &mapEntry) { in insert()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DDwarfStringPoolEntryRefTest.cpp21 StringMapEntry<DwarfStringPoolEntry> *StringEntry1 = in TEST()
22 StringMapEntry<DwarfStringPoolEntry>::Create( in TEST()
42 StringMapEntry<DwarfStringPoolEntry> *StringEntry2 = in TEST()
43 StringMapEntry<DwarfStringPoolEntry>::Create( in TEST()
66 StringMapEntry<DwarfStringPoolEntry *> *StringEntry1 = in TEST()
67 StringMapEntry<DwarfStringPoolEntry *>::Create("Key1", Allocator, in TEST()
89 StringMapEntry<DwarfStringPoolEntry *> *StringEntry2 = in TEST()
90 StringMapEntry<DwarfStringPoolEntry *>::Create("Key2", Allocator, in TEST()
109 StringMapEntry<DwarfStringPoolEntry *> *StringEntry1 = in TEST()
114 StringMapEntry<DwarfStringPoolEntry> *StringEntry2 = in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DDwarfStringPoolEntry.h46 using ByValStringEntryPtr = const StringMapEntry<DwarfStringPoolEntry> *;
49 using ByPtrStringEntryPtr = const StringMapEntry<DwarfStringPoolEntry *> *;
59 DwarfStringPoolEntryRef(const StringMapEntry<DwarfStringPoolEntry> &Entry) in DwarfStringPoolEntryRef()
64 DwarfStringPoolEntryRef(const StringMapEntry<DwarfStringPoolEntry *> &Entry) in DwarfStringPoolEntryRef()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.cpp25 StringMapEntry<DwarfStringPool::EntryTy> &
84 SmallVector<const StringMapEntry<EntryTy> *, 64> Entries; in emit()
90 llvm::sort(Entries, [](const StringMapEntry<EntryTy> *A, in emit()
91 const StringMapEntry<EntryTy> *B) { in emit()
H A DDwarfStringPool.h35 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str);
/llvm-project-15.0.7/llvm/test/Transforms/GVN/
H A Dnonescaping-malloc.ll18 %"struct.llvm::StringMapEntry<void*>" = type { %"struct.llvm::StringMapEntryBase", i8* }
24 define %"struct.llvm::StringMapEntry<void*>"* @_Z3fooRN4llvm9StringMapIPvNS_15MallocAllocatorEEEPKc…
32 …%tmp1 = call %"struct.llvm::StringMapEntry<void*>"* @_ZN4llvm9StringMapIPvNS_15MallocAllocatorEE16…
33 ret %"struct.llvm::StringMapEntry<void*>"* %tmp1
42 define linkonce_odr %"struct.llvm::StringMapEntry<void*>"* @_ZN4llvm9StringMapIPvNS_15MallocAllocat…
70 %tmp10.i.i = bitcast i8* %tmp.i20.i.i to %"struct.llvm::StringMapEntry<void*>"*
97 …%tmp16.i = bitcast %"struct.llvm::StringMapEntryBase"* %tmp8.i to %"struct.llvm::StringMapEntry<vo…
98 ret %"struct.llvm::StringMapEntry<void*>"* %tmp16.i
105 ret %"struct.llvm::StringMapEntry<void*>"* %tmp10.i.i
108 ret %"struct.llvm::StringMapEntry<void*>"* %tmp10.i.i
/llvm-project-15.0.7/llvm/test/Transforms/NewGVN/
H A Dnonescaping-malloc-xfail.ll19 %"struct.llvm::StringMapEntry<void*>" = type { %"struct.llvm::StringMapEntryBase", i8* }
25 define %"struct.llvm::StringMapEntry<void*>"* @_Z3fooRN4llvm9StringMapIPvNS_15MallocAllocatorEEEPKc…
33 …%tmp1 = call %"struct.llvm::StringMapEntry<void*>"* @_ZN4llvm9StringMapIPvNS_15MallocAllocatorEE16…
34 ret %"struct.llvm::StringMapEntry<void*>"* %tmp1
43 define linkonce_odr %"struct.llvm::StringMapEntry<void*>"* @_ZN4llvm9StringMapIPvNS_15MallocAllocat…
71 %tmp10.i.i = bitcast i8* %tmp.i20.i.i to %"struct.llvm::StringMapEntry<void*>"*
98 …%tmp16.i = bitcast %"struct.llvm::StringMapEntryBase"* %tmp8.i to %"struct.llvm::StringMapEntry<vo…
99 ret %"struct.llvm::StringMapEntry<void*>"* %tmp16.i
106 ret %"struct.llvm::StringMapEntry<void*>"* %tmp10.i.i
109 ret %"struct.llvm::StringMapEntry<void*>"* %tmp10.i.i
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSymbol.h152 const StringMapEntry<bool> *NameEntry;
156 MCSymbol(SymbolKind Kind, const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbol()
169 void *operator new(size_t s, const StringMapEntry<bool> *Name,
184 const StringMapEntry<bool> *&getNameEntryPtr() { in getNameEntryPtr()
189 const StringMapEntry<bool> *&getNameEntryPtr() const { in getNameEntryPtr()
H A DMCSymbolGOFF.h22 MCSymbolGOFF(const StringMapEntry<bool> *Name, bool IsTemporary) in MCSymbolGOFF()
H A DMCSymbolELF.h20 MCSymbolELF(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolELF()
H A DMCSymbolCOFF.h30 MCSymbolCOFF(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolCOFF()
H A DMCSymbolXCOFF.h22 MCSymbolXCOFF(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolXCOFF()
H A DMCSymbolMachO.h45 MCSymbolMachO(const StringMapEntry<bool> *Name, bool isTemporary) in MCSymbolMachO()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DComdat.h27 template <typename ValueTy> class StringMapEntry; variable
62 StringMapEntry<Comdat> *Name = nullptr;
H A DLLVMContext.h36 template <typename T> class StringMapEntry; variable
116 StringMapEntry<uint32_t> *getOrInsertBundleTag(StringRef TagName) const;
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DStringSetTest.cpp37 StringMapEntry<StringRef> *Element = in TEST_F()
38 StringMapEntry<StringRef>::Create("A", Set.getAllocator()); in TEST_F()
H A DStringMapTest.cpp383 StringMapEntry<MoveOnly>::Create(Key, t.getAllocator(), MoveOnly(42)) in TEST_F()
390 StringMapEntry<MoveOnly>::Create(Key, Allocator, Immovable()) in TEST_F()
631 StringMapEntry<int> LargeEntry(LargeValue); in TEST()
637 StringMapEntry<int> LargerEntry(LargeValue); in TEST()
/llvm-project-15.0.7/mlir/lib/Support/
H A DDebugCounter.cpp88 SmallVector<const llvm::StringMapEntry<Counter> *, 16> sortedCounters( in print()
97 for (const llvm::StringMapEntry<Counter> *counter : sortedCounters) { in print()
/llvm-project-15.0.7/bolt/tools/merge-fdata/
H A Dmerge-fdata.cpp403 [](StringMapEntry<BinaryFunctionProfile> &V) { return V.second; }); in main()
420 const StringMapEntry<BinaryFunctionProfile> &)>; in main()
422 [](const StringMapEntry<BinaryFunctionProfile> &V) { in main()
426 [](const StringMapEntry<BinaryFunctionProfile> &V) { in main()
/llvm-project-15.0.7/bolt/lib/Profile/
H A DDataReader.cpp331 for (const StringMapEntry<FuncBranchData> &FuncData : NamesToBranches) in readProfile()
1148 for (StringMapEntry<FuncSampleData> &FuncSamples : NamesToSamples) in parseInNoLBRMode()
1151 for (StringMapEntry<FuncMemData> &MemEvents : NamesToMemEvents) in parseInNoLBRMode()
1247 for (StringMapEntry<FuncBranchData> &FuncBranches : NamesToBranches) in parse()
1250 for (StringMapEntry<FuncMemData> &MemEvents : NamesToMemEvents) in parse()
1257 for (StringMapEntry<FuncBranchData> &FuncData : NamesToBranches) { in buildLTONameMaps()
1264 for (StringMapEntry<FuncMemData> &FuncData : NamesToMemEvents) { in buildLTONameMaps()
1384 for (const StringMapEntry<FuncBranchData> &Func : NamesToBranches) { in hasLocalsWithFileName()
1393 for (const StringMapEntry<FuncBranchData> &Func : NamesToBranches) { in dump()
1408 for (const StringMapEntry<FuncSampleData> &Func : NamesToSamples) { in dump()
[all …]
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCSymbol.cpp30 void *MCSymbol::operator new(size_t s, const StringMapEntry<bool> *Name, in operator new()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.h75 llvm::StringMapEntry<std::unique_ptr<TestExternalElementsData>>,
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSourceManagerInternals.h88 std::vector<llvm::StringMapEntry<unsigned>*> FilenamesByID;

123