Searched refs:TypeMap (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeMap.h1 //===-- TypeMap.h ----------------------------------------------*- C++ -*-===//
20 class TypeMap { class in namespace:lldb_private
23 TypeMap();
25 virtual ~TypeMap();
32 TypeMap FindTypes(ConstString name);
70 TypeMap(const TypeMap &) = delete;
71 const TypeMap &operator=(const TypeMap &) = delete;
H A DSymbolFile.h235 TypeMap &types);
245 TypeMap &types);
H A DSymbolContext.h261 /// Sorts the types in TypeMap according to SymbolContext to TypeList
263 void SortTypeList(TypeMap &type_map, TypeList &type_list) const;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Symbol/
H A DTypeMap.cpp1 //===-- TypeMap.cpp -------------------------------------------------------===//
17 #include "lldb/Symbol/TypeMap.h"
22 TypeMap::TypeMap() : m_types() {} function in class:TypeMap
25 TypeMap::~TypeMap() {}
27 void TypeMap::Insert(const TypeSP &type_sp) {
34 bool TypeMap::InsertUnique(const TypeSP &type_sp) {
51 // TypeMap::FindType(lldb::user_id_t uid)
60 // TypeMap
[all...]
H A DSymbolFile.cpp15 #include "lldb/Symbol/TypeMap.h"
136 TypeMap &types) {}
141 TypeMap &types) {}
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h99 typedef std::map<lldb_private::ConstString, lldb::TypeSP> TypeMap; typedef in class:SymbolFileSymtab
106 TypeMap m_objc_class_types;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h144 lldb_private::TypeMap &types) override;
149 lldb_private::TypeMap &types) override;
152 uint32_t max_matches, lldb_private::TypeMap &types);
199 uint32_t max_matches, lldb_private::TypeMap &types);
H A DSymbolFilePDB.cpp25 #include "lldb/Symbol/TypeMap.h"
1429 lldb_private::TypeMap &types) {
1461 lldb_private::TypeMap &types) {
1517 uint32_t max_matches, lldb_private::TypeMap &types) {
1566 lldb_private::TypeMap &types) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h57 TypeMapType TypeMap;
166 TypeMapType::const_iterator I = TypeMap.find(T);
167 assert(I != TypeMap.end() && "Type not in ValueEnumerator!");
H A DValueEnumerator.cpp878 unsigned *TypeID = &TypeMap[Ty];
897 TypeID = &TypeMap[Ty];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp26 // TypeMap implementation.
393 TypeMapTy TypeMap; member in class:__anon3709::IRLinker
529 TypeMap(Set), GValMaterializer(*this), LValMaterializer(*this),
531 Mapper(ValueMap, RF_MoveDistinctMDs | RF_IgnoreMissingLocals, &TypeMap,
631 new GlobalVariable(DstM, TypeMap.get(SGVar->getValueType()),
650 C, i, Attribute::getWithByValType(C, TypeMap.get(Ty)));
661 auto *F = Function::Create(TypeMap.get(SF->getFunctionType()),
675 auto *Ty = TypeMap.get(SGIS->getValueType());
701 Function::Create(cast<FunctionType>(TypeMap.get(SGV->getValueType())),
706 new GlobalVariable(DstM, TypeMap
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h142 TypeMap &types) override;
146 TypeMap &types) override;
170 TypeMap &types);
H A DSymbolFileNativePDB.cpp1242 TypeMap &types) {
1256 llvm::DenseSet<SymbolFile *> &searched_symbol_files, TypeMap &types) {}
1260 TypeMap &types) {
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp121 // FctOverloadMap and TypeMap.
201 MapVector<const Record *, unsigned> TypeMap; member in class:__anon2442::BuiltinNameEmitter
396 // Populate the TypeMap.
400 TypeMap.insert(std::make_pair(T, I++));
452 for (const auto &T : TypeMap) {
480 unsigned Entry = TypeMap.find(R)->second;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.h123 TypeMap &types) override;
127 TypeMap &types) override;
H A DSymbolFileBreakpad.cpp19 #include "lldb/Symbol/TypeMap.h"
312 TypeMap &types) {}
316 llvm::DenseSet<SymbolFile *> &searched_symbol_files, TypeMap &types) {}
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h548 template <class BlockT> struct TypeMap {}; struct in namespace:llvm::bfi_detail
549 template <> struct TypeMap<BasicBlock> { struct in namespace:llvm::bfi_detail
557 template <> struct TypeMap<MachineBasicBlock> { struct in namespace:llvm::bfi_detail
853 using BlockT = typename bfi_detail::TypeMap<BT>::BlockT;
854 using BlockKeyT = typename bfi_detail::TypeMap<BT>::BlockKeyT;
855 using FunctionT = typename bfi_detail::TypeMap<BT>::FunctionT;
857 typename bfi_detail::TypeMap<BT>::BranchProbabilityInfoT;
858 using LoopT = typename bfi_detail::TypeMap<BT>::LoopT;
859 using LoopInfoT = typename bfi_detail::TypeMap<BT>::LoopInfoT;
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DModule.h57 class TypeMap;
432 TypeMap &types);
1056 TypeMap &types);
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDebugMap.h126 lldb_private::TypeMap &types) override;
131 lldb_private::TypeMap &types) override;
H A DSymbolFileDWARF.h199 lldb_private::TypeMap &types) override;
204 lldb_private::TypeMap &types) override;
H A DSymbolFileDWARFDebugMap.cpp30 #include "lldb/Symbol/TypeMap.h"
1185 TypeMap &types) {
1197 TypeMap &types) {
/freebsd-13-stable/contrib/llvm-project/lldb/source/Core/
H A DModule.cpp34 #include "lldb/Symbol/TypeMap.h"
942 TypeMap &types) {
953 TypeMap types_map;
982 TypeMap typesmap;
1030 TypeMap &types) {
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h242 class TypeMap;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1404 using TypeMap = DenseMap<LLT, LegalizeAction>;
1405 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1];
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1306 SmallVector<TypeIndex, 128> TypeMap; local
1311 codeview::mergeTypeRecords(MergedTpi, TypeMap, Tpi.typeArray()));
1315 ExitOnErr(codeview::mergeIdRecords(MergedIpi, TypeMap, IdMap,

Completed in 148 milliseconds

12