|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/Comdat.h 25 template <typename ValueTy> class StringMapEntry;
include/llvm/IR/Value.h 49 template<typename ValueTy> class StringMapEntry;
References
include/llvm/ADT/StringMap.h 178 static StringMapEntry *Create(StringRef Key, AllocatorTy &Allocator,
184 size_t AllocSize = sizeof(StringMapEntry) + KeyLength + 1;
185 size_t Alignment = alignof(StringMapEntry);
187 StringMapEntry *NewItem =
192 new (NewItem) StringMapEntry(KeyLength, std::forward<InitTy>(InitVals)...);
204 static StringMapEntry *Create(StringRef Key, InitType &&... InitVal) {
209 static StringMapEntry *Create(StringRef Key) {
215 static StringMapEntry &GetStringMapEntryFromKeyData(const char *KeyData) {
216 char *Ptr = const_cast<char*>(KeyData) - sizeof(StringMapEntry<ValueTy>);
216 char *Ptr = const_cast<char*>(KeyData) - sizeof(StringMapEntry<ValueTy>);
225 size_t AllocSize = sizeof(StringMapEntry) + this->getKeyLength() + 1;
226 this->~StringMapEntry();
246 using MapEntryTy = StringMapEntry<ValueTy>;
331 using value_type = StringMapEntry<ValueTy>;
386 size_type count(const StringMapEntry<InputTy> &MapEntry) const {
532 const StringMapEntry<ValueTy>> {
534 const StringMapEntry<ValueTy>>;
542 const StringMapEntry<ValueTy> &operator*() const {
549 StringMapEntry<ValueTy>> {
551 StringMapIterBase<StringMapIterator<ValueTy>, StringMapEntry<ValueTy>>;
559 StringMapEntry<ValueTy> &operator*() const {
include/llvm/ADT/StringSet.h 51 insert(const StringMapEntry<ValueTy> &MapEntry) {
include/llvm/CodeGen/DwarfStringPoolEntry.h 32 PointerIntPair<const StringMapEntry<DwarfStringPoolEntry> *, 1, bool>
35 const StringMapEntry<DwarfStringPoolEntry> *getMapEntry() const {
41 DwarfStringPoolEntryRef(const StringMapEntry<DwarfStringPoolEntry> &Entry,
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h 44 using PoolMapEntry = StringMapEntry<RefCountType>;
include/llvm/IR/Comdat.h 56 StringMapEntry<Comdat> *Name = nullptr;
include/llvm/IR/InstrTypes.h 1004 explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
1049 StringMapEntry<uint32_t> *Tag;
1961 StringMapEntry<uint32_t> *Tag;
include/llvm/IR/Metadata.h 606 StringMapEntry<MDString> *Entry = nullptr;
include/llvm/IR/Value.h 55 using ValueName = StringMapEntry<Value *>;
include/llvm/MC/MCContext.h 286 MCSymbol *createSymbolImpl(const StringMapEntry<bool> *Name,
include/llvm/MC/MCSymbol.h 150 const StringMapEntry<bool> *NameEntry;
154 MCSymbol(SymbolKind Kind, const StringMapEntry<bool> *Name, bool isTemporary)
167 void *operator new(size_t s, const StringMapEntry<bool> *Name,
190 const StringMapEntry<bool> *&getNameEntryPtr() {
195 const StringMapEntry<bool> *&getNameEntryPtr() const {
include/llvm/MC/MCSymbolCOFF.h 30 MCSymbolCOFF(const StringMapEntry<bool> *Name, bool isTemporary)
include/llvm/MC/MCSymbolELF.h 20 MCSymbolELF(const StringMapEntry<bool> *Name, bool isTemporary)
include/llvm/MC/MCSymbolMachO.h 45 MCSymbolMachO(const StringMapEntry<bool> *Name, bool isTemporary)
include/llvm/MC/MCSymbolWasm.h 35 MCSymbolWasm(const StringMapEntry<bool> *Name, bool isTemporary)
include/llvm/MC/MCSymbolXCOFF.h 21 MCSymbolXCOFF(const StringMapEntry<bool> *Name, bool isTemporary)
include/llvm/Support/StringPool.h 56 using entry_t = StringMapEntry<PooledString>;
lib/CodeGen/AsmPrinter/DwarfStringPool.cpp 26 StringMapEntry<DwarfStringPool::EntryTy> &
86 SmallVector<const StringMapEntry<EntryTy> *, 64> Entries;
lib/CodeGen/AsmPrinter/DwarfStringPool.h 35 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str);
lib/IR/LLVMContextImpl.cpp 199 StringMapEntry<uint32_t> *LLVMContextImpl::getOrInsertBundleTag(StringRef Tag) {
lib/IR/LLVMContextImpl.h 1376 StringMapEntry<uint32_t> *getOrInsertBundleTag(StringRef Tag);
lib/IR/Verifier.cpp 383 for (const StringMapEntry<Comdat> &SMEC : M.getComdatSymbolTable())
lib/MC/MCContext.cpp 158 MCSymbol *MCContext::createSymbolImpl(const StringMapEntry<bool> *Name,
lib/MC/MCSymbol.cpp 31 void *MCSymbol::operator new(size_t s, const StringMapEntry<bool> *Name,
lib/Support/FileCheck.cpp 1909 for (const StringMapEntry<StringRef> &Var : GlobalVariableTable)
lib/Transforms/Instrumentation/GCOVProfiling.cpp 296 SmallVector<StringMapEntry<GCOVLines> *, 32> SortedLinesByFile;
tools/clang/include/clang/Basic/FileManager.h 67 llvm::StringMapEntry<llvm::ErrorOr<DirectoryEntry &>> *Entry)
70 const llvm::StringMapEntry<llvm::ErrorOr<DirectoryEntry &>> *Entry;
tools/clang/include/clang/Basic/IdentifierTable.h 116 llvm::StringMapEntry<IdentifierInfo *> *Entry = nullptr;
tools/clang/include/clang/Basic/SourceManagerInternals.h 88 std::vector<llvm::StringMapEntry<unsigned>*> FilenamesByID;
tools/clang/lib/CodeGen/CGObjCMac.cpp 1940 static llvm::StringMapEntry<llvm::GlobalVariable *> &
1984 llvm::StringMapEntry<llvm::GlobalVariable *> &Entry =
tools/clang/lib/CodeGen/CodeGenModule.cpp 4581 static llvm::StringMapEntry<llvm::GlobalVariable *> &
4619 llvm::StringMapEntry<llvm::GlobalVariable *> &Entry =
tools/dsymutil/DebugMap.h 156 using DebugMapEntry = StringMapEntry<SymbolMapping>;
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 181 for (StringMapEntry<llvm::Value *> &value_symbol : value_symbol_table) {
559 for (StringMapEntry<llvm::Value *> &value_symbol : value_symbol_table) {
732 for (StringMapEntry<llvm::Value *> &value_symbol : value_symbol_table) {
tools/lldb/source/Utility/ConstString.cpp 36 typedef llvm::StringMapEntry<StringPoolValueType> StringPoolEntryType;
unittests/ADT/StringMapTest.cpp 356 StringMapEntry<MoveOnly>::Create(Key, MoveOnly(42))
362 StringMapEntry<MoveOnly>::Create(Key, Immovable())
539 StringMapEntry<int> LargeEntry(LargeValue);
545 StringMapEntry<int> LargerEntry(LargeValue);
unittests/ADT/StringSetTest.cpp 36 StringMapEntry<StringRef> *Element = StringMapEntry<StringRef>::Create("A");
36 StringMapEntry<StringRef> *Element = StringMapEntry<StringRef>::Create("A");