Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DStringMapEntry.h102 class StringMapEntry final : public StringMapEntryStorage<ValueTy> {
124 static StringMapEntry *create(StringRef key, AllocatorTy &allocator, in create()
127 sizeof(StringMapEntry), alignof(StringMapEntry), key, allocator)) in create()
128 StringMapEntry(key.size(), std::forward<InitTy>(initVals)...); in create()
133 static StringMapEntry &GetStringMapEntryFromKeyData(const char *keyData) { in GetStringMapEntryFromKeyData()
134 char *ptr = const_cast<char *>(keyData) - sizeof(StringMapEntry<ValueTy>); in GetStringMapEntryFromKeyData()
135 return *reinterpret_cast<StringMapEntry *>(ptr); in GetStringMapEntryFromKeyData()
142 size_t AllocSize = sizeof(StringMapEntry) + this->getKeyLength() + 1; in Destroy()
143 this->~StringMapEntry(); in Destroy()
145 alignof(StringMapEntry)); in Destroy()
[all …]
H A DStringMap.h133 using MapEntryTy = StringMapEntry<ValueTy>;
214 using value_type = StringMapEntry<ValueTy>;
280 size_type count(const StringMapEntry<InputTy> &MapEntry) const { in count()
480 const StringMapEntry<ValueTy>> {
482 const StringMapEntry<ValueTy>>;
490 const StringMapEntry<ValueTy> &operator*() const {
491 return *static_cast<const StringMapEntry<ValueTy> *>(*this->Ptr);
497 StringMapEntry<ValueTy>> {
499 StringMapIterBase<StringMapIterator<ValueTy>, StringMapEntry<ValueTy>>;
507 StringMapEntry<ValueTy> &operator*() const {
[all …]
H A DStringSet.h55 insert(const StringMapEntry<ValueTy> &mapEntry) { in insert()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDwarfStringPoolEntry.h40 /// 1. String data in pool - StringMapEntry<DwarfStringPoolEntry>.
51 using ByValStringEntryPtr = const StringMapEntry<DwarfStringPoolEntry> *;
64 DwarfStringPoolEntryRef(const StringMapEntry<DwarfStringPoolEntry> &Entry) in DwarfStringPoolEntryRef()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfStringPool.cpp25 StringMapEntry<DwarfStringPool::EntryTy> &
84 SmallVector<const StringMapEntry<EntryTy> *, 64> Entries( in emit()
87 llvm::sort(Entries, [](const StringMapEntry<EntryTy> *A, in emit()
88 const StringMapEntry<EntryTy> *B) { in emit()
H A DDwarfStringPool.h36 StringMapEntry<EntryTy> &getEntryImpl(AsmPrinter &Asm, StringRef Str);
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DComdat.h28 template <typename ValueTy> class StringMapEntry; variable
63 StringMapEntry<Comdat> *Name = nullptr;
H A DLLVMContext.h36 template <typename T> class StringMapEntry; variable
118 LLVM_ABI StringMapEntry<uint32_t> *
H A DValue.h51 template<typename ValueTy> class StringMapEntry; variable
56 using ValueName = StringMapEntry<Value *>;
H A DInstrTypes.h1015 explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
1060 StringMapEntry<uint32_t> *Tag;
2172 StringMapEntry<uint32_t> *Tag;
H A DMetadata.h48 template <typename T> class StringMapEntry; variable
723 StringMapEntry<MDString> *Entry = nullptr;
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolTableEntry.h41 using MCSymbolTableEntry = StringMapEntry<MCSymbolTableValue>;
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/
H A DStringPool.h
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DSourceManagerInternals.h88 std::vector<llvm::StringMapEntry<unsigned>*> FilenamesByID;
H A DDirectoryEntry.h60 using MapEntry = llvm::StringMapEntry<llvm::ErrorOr<DirectoryEntry &>>;
H A DFileEntry.h118 using MapEntry = llvm::StringMapEntry<llvm::ErrorOr<MapValue>>;
H A DIdentifierTable.h207 llvm::StringMapEntry<IdentifierInfo *> *Entry = nullptr;
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/ADT/
H A DStringMapEntry.h33 std::ostream &operator<<(std::ostream &OS, const StringMapEntry<T> &E) {
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DTypePool.h27 using TypeEntry = StringMapEntry<std::atomic<TypeEntryBody *>>;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.cpp185 StringMapEntry<uint32_t> *LLVMContextImpl::getOrInsertBundleTag(StringRef Tag) { in getOrInsertBundleTag()
H A DLLVMContext.cpp297 StringMapEntry<uint32_t> *
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DConstString.cpp63 typedef llvm::StringMapEntry<StringPoolValueType> StringPoolEntryType;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h60 using PoolMapEntry = StringMapEntry<RefCountType>;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp175 for (StringMapEntry<llvm::Value *> &value_symbol : value_symbol_table) { in CreateResultVariable()
543 for (StringMapEntry<llvm::Value *> &value_symbol : value_symbol_table) { in RewriteObjCConstStrings()
694 for (StringMapEntry<llvm::Value *> &value_symbol : value_symbol_table) { in RewriteObjCConstStrings()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp341 StringMapEntry<uint32_t> *IgnoreTag;

12