Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/
H A DTypeMap.cpp22 TypeMap::TypeMap() : m_types() {} in TypeMap() function in TypeMap
25 TypeMap::~TypeMap() = default;
27 void TypeMap::Insert(const TypeSP &type_sp) { in Insert()
34 bool TypeMap::InsertUnique(const TypeSP &type_sp) { in InsertUnique()
73 void TypeMap::Clear() { m_types.clear(); } in Clear()
75 uint32_t TypeMap::GetSize() const { return m_types.size(); } in GetSize()
77 bool TypeMap::Empty() const { return m_types.empty(); } in Empty()
83 TypeSP TypeMap::GetTypeAtIndex(uint32_t idx) { in GetTypeAtIndex()
94 void TypeMap::ForEach( in ForEach()
102 void TypeMap::ForEach( in ForEach()
[all …]
H A DSymbolFile.cpp136 TypeMap &types) {} in FindTypes()
141 TypeMap &types) {} in FindTypes()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeMap.h20 class TypeMap {
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.h236 TypeMap &types);
246 TypeMap &types);
H A DSymbolContext.h271 void SortTypeList(TypeMap &type_map, TypeList &type_list) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp385 TypeMapTy TypeMap; member in __anone8cafb1c0211::IRLinker
532 &TypeMap, &GValMaterializer), in IRLinker()
684 auto *Ty = TypeMap.get(SGIS->getValueType()); in copyGlobalIndirectSymbolProto()
764 TypeMap.addTypeMapping(DGV->getType(), SGV.getType()); in computeTypeMapping()
785 TypeMap.addTypeMapping(DGV->getType(), SGV.getType()); in computeTypeMapping()
790 TypeMap.addTypeMapping(DGV->getType(), SGV.getType()); in computeTypeMapping()
801 if (TypeMap.DstStructTypesSet.hasType(ST)) { in computeTypeMapping()
835 if (TypeMap.DstStructTypesSet.hasType(DST)) in computeTypeMapping()
836 TypeMap.addTypeMapping(DST, ST); in computeTypeMapping()
841 TypeMap.linkDefinedTypeBodies(); in computeTypeMapping()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h143 lldb_private::TypeMap &types) override;
148 lldb_private::TypeMap &types) override;
151 uint32_t max_matches, lldb_private::TypeMap &types);
198 uint32_t max_matches, lldb_private::TypeMap &types);
H A DSymbolFilePDB.cpp1431 lldb_private::TypeMap &types) { in FindTypes()
1463 lldb_private::TypeMap &types) { in FindTypesByRegex()
1519 uint32_t max_matches, lldb_private::TypeMap &types) { in FindTypesByName()
1568 lldb_private::TypeMap &types) {} in FindTypes()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h97 typedef std::map<lldb_private::ConstString, lldb::TypeSP> TypeMap; typedef
104 TypeMap m_objc_class_types;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h58 TypeMapType TypeMap; variable
167 TypeMapType::const_iterator I = TypeMap.find(T); in getTypeID()
168 assert(I != TypeMap.end() && "Type not in ValueEnumerator!"); in getTypeID()
H A DValueEnumerator.cpp958 unsigned *TypeID = &TypeMap[Ty]; in EnumerateType()
977 TypeID = &TypeMap[Ty]; in EnumerateType()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h141 TypeMap &types) override;
145 TypeMap &types) override;
169 TypeMap &types);
H A DSymbolFileNativePDB.cpp1226 TypeMap &types) { in FindTypes()
1240 llvm::DenseSet<SymbolFile *> &searched_symbol_files, TypeMap &types) {} in FindTypes()
1244 TypeMap &types) { in FindTypesByName()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/
H A DModule.h57 class TypeMap; variable
432 TypeMap &types);
1046 TypeMap &types);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.h122 TypeMap &types) override;
126 TypeMap &types) override;
H A DSymbolFileBreakpad.cpp311 TypeMap &types) {} in FindTypes()
315 llvm::DenseSet<SymbolFile *> &searched_symbol_files, TypeMap &types) {} in FindTypes()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h547 template <class BlockT> struct TypeMap {}; struct
548 template <> struct TypeMap<BasicBlock> {
556 template <> struct TypeMap<MachineBasicBlock> {
852 using BlockT = typename bfi_detail::TypeMap<BT>::BlockT;
853 using BlockKeyT = typename bfi_detail::TypeMap<BT>::BlockKeyT;
854 using FunctionT = typename bfi_detail::TypeMap<BT>::FunctionT;
856 typename bfi_detail::TypeMap<BT>::BranchProbabilityInfoT;
857 using LoopT = typename bfi_detail::TypeMap<BT>::LoopT;
858 using LoopInfoT = typename bfi_detail::TypeMap<BT>::LoopInfoT;
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp204 MapVector<const Record *, unsigned> TypeMap; member in __anond2bca2700111::BuiltinNameEmitter
459 TypeMap.insert(std::make_pair(T, I++)); in GetOverloads()
511 for (const auto &T : TypeMap) { in EmitTypeTable()
539 unsigned Entry = TypeMap.find(R)->second; in EmitSignatureTable()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h462 using TypeMap = DenseMap<LLT, LegacyLegalizeActions::LegacyLegalizeAction>; variable
463 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1];
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDebugMap.h125 lldb_private::TypeMap &types) override;
130 lldb_private::TypeMap &types) override;
H A DSymbolFileDWARF.h198 lldb_private::TypeMap &types) override;
203 lldb_private::TypeMap &types) override;
H A DSymbolFileDWARFDebugMap.cpp1182 TypeMap &types) { in FindTypes()
1194 TypeMap &types) { in FindTypes()
/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DModule.cpp942 TypeMap &types) { in FindTypes_Impl()
952 TypeMap types_map; in FindTypesInNamespace()
981 TypeMap typesmap; in FindTypes()
1029 TypeMap &types) { in FindTypes()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1305 SmallVector<TypeIndex, 128> TypeMap; in mergePdbs() local
1310 codeview::mergeTypeRecords(MergedTpi, TypeMap, Tpi.typeArray())); in mergePdbs()
1314 ExitOnErr(codeview::mergeIdRecords(MergedIpi, TypeMap, IdMap, in mergePdbs()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h245 class TypeMap; variable

12