/llvm-project/lldb/source/Symbol/ |
H A D | TypeMap.cpp | 22 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 lldb::TypeSP TypeMap::FirstType() const { in FirstType() 100 void TypeMap::ForEach( in ForEach() [all …]
|
H A D | CMakeLists.txt | 29 TypeMap.cpp
|
H A D | SymbolContext.cpp | 514 void SymbolContext::SortTypeList(TypeMap &type_map, TypeList &type_list) const { in GetParentOfInlinedScope()
|
/llvm-project/lldb/include/lldb/Symbol/ |
H A D | TypeMap.h | 20 class TypeMap { 23 TypeMap(); 25 virtual ~TypeMap(); 32 TypeMap FindTypes(ConstString name); 64 TypeMap(const TypeMap &) = delete; 65 const TypeMap &operator=(const TypeMap &) = delete;
|
H A D | Type.h | 16 #include "lldb/Symbol/TypeMap.h" 386 TypeMap &GetTypeMap() { return m_type_map; } 387 const TypeMap &GetTypeMap() const { return m_type_map; } 391 TypeMap m_type_map;
|
H A D | SymbolContext.h | 256 /// Sorts the types in TypeMap according to SymbolContext to TypeList 258 void SortTypeList(TypeMap &type_map, TypeList &type_list) const;
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | TaggedUnionModeling.h | 35 template <class TypeMap> 47 State = State->remove<TypeMap>(Region); in removeInformationStoredForDeadInstances() 52 template <class TypeMap> 69 const QualType *OtherQType = State->get<TypeMap>(ArgMemRegion); in handleConstructorAndAssignment() 74 State = State->remove<TypeMap>(ThisRegion); in handleConstructorAndAssignment() 80 State = State->remove<TypeMap>(ArgMemRegion); in handleConstructorAndAssignment() 82 State = State->set<TypeMap>(ThisRegion, *OtherQType); in handleConstructorAndAssignment() 90 State = State->set<TypeMap>(ThisRegion, WoPointer); in handleConstructorAndAssignment()
|
/llvm-project/lldb/unittests/SymbolFile/PDB/ |
H A D | SymbolFilePDBTests.cpp | 367 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 396 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 420 TypeMap &more_results = query_results_nested.GetTypeMap(); in TEST_F() 464 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 490 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 537 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 561 TypeMap results; in TEST_F() 586 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 595 TypeMap &results = query_results.GetTypeMap(); in TEST_F() 610 TypeMap &results = query_results.GetTypeMap(); in TEST_F()
|
/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 44 // TypeMap implementation. 385 TypeMapTy TypeMap; 467 if (FDGV->getFunctionType() != TypeMap.get(FSrcGV->getFunctionType())) in getLinkedToGlobal() 529 TypeMap(Set), GValMaterializer(*this), LValMaterializer(*this), 532 &TypeMap, &GValMaterializer), 648 new GlobalVariable(DstM, TypeMap.get(SGVar->getValueType()), in materialize() 667 TypeMap.get(Ty)); in copyGlobalVariableProto() 681 auto *F = Function::Create(TypeMap.get(SF->getFunctionType()), in mapAttributeTypes() 695 auto *Ty = TypeMap.get(SGV->getValueType()); in copyFunctionProto() 728 Function::Create(cast<FunctionType>(TypeMap 395 TypeMapTy TypeMap; global() member in __anon194dc3db0211::IRLinker [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerBufferFatPointers.cpp | 436 BufferFatPtrToIntTypeMap *TypeMap; 451 StoreFatPtrsAsIntsVisitor(BufferFatPtrToIntTypeMap *TypeMap, LLVMContext &Ctx) in fatPtrsToInts() 452 : TypeMap(TypeMap), IRB(Ctx) {} in fatPtrsToInts() 547 Type *NewTy = TypeMap->remapType(Ty); in visitLoadInst() 556 Type *NewTy = TypeMap->remapType(Ty); in visitLoadInst() 562 I.setResultElementType(TypeMap->remapType(I.getResultElementType())); 568 Type *IntTy = TypeMap->remapType(Ty); in visitStoreInst() 587 Type *IntTy = TypeMap->remapType(Ty); 1147 BufferFatPtrToStructTypeMap *TypeMap; in handleMemoryInst() 414 BufferFatPtrToIntTypeMap *TypeMap; global() member in __anon9e6c7d760311::StoreFatPtrsAsIntsVisitor 429 StoreFatPtrsAsIntsVisitor(BufferFatPtrToIntTypeMap * TypeMap,LLVMContext & Ctx) StoreFatPtrsAsIntsVisitor() argument 590 BufferFatPtrToStructTypeMap *TypeMap; global() member in __anon9e6c7d760411::FatPtrConstMaterializer 602 FatPtrConstMaterializer(BufferFatPtrToStructTypeMap * TypeMap,ValueToValueMapTy & UnderlyingMap) FatPtrConstMaterializer() argument 1646 containsBufferFatPointers(const Function & F,BufferFatPtrToStructTypeMap * TypeMap) containsBufferFatPointers() argument 1655 hasFatPointerInterface(const Function & F,BufferFatPtrToStructTypeMap * TypeMap) hasFatPointerInterface() argument [all...] |
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILValueEnumerator.h | 61 TypeMapType TypeMap; variable 166 TypeMapType::const_iterator I = TypeMap.find(T); in getTypeID() 167 assert(I != TypeMap.end() && "Type not in ValueEnumerator!"); in getTypeID()
|
H A D | DXILValueEnumerator.cpp | 927 unsigned *TypeID = &TypeMap[Ty]; in EnumerateType() 946 TypeID = &TypeMap[Ty]; in EnumerateType()
|
/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | ValueEnumerator.h | 58 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 D | ValueEnumerator.cpp | 959 unsigned *TypeID = &TypeMap[Ty]; in EnumerateType() 978 TypeID = &TypeMap[Ty]; in EnumerateType()
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 544 template <class BlockT> struct TypeMap {}; struct 545 template <> struct TypeMap<BasicBlock> { 553 template <> struct TypeMap<MachineBasicBlock> { 849 using BlockT = typename bfi_detail::TypeMap<BT>::BlockT; 850 using BlockKeyT = typename bfi_detail::TypeMap<BT>::BlockKeyT; 851 using FunctionT = typename bfi_detail::TypeMap<BT>::FunctionT; 853 typename bfi_detail::TypeMap<BT>::BranchProbabilityInfoT; 854 using LoopT = typename bfi_detail::TypeMap<BT>::LoopT; 855 using LoopInfoT = typename bfi_detail::TypeMap<BT>::LoopInfoT;
|
/llvm-project/llvm/utils/gn/secondary/lldb/source/Symbol/ |
H A D | BUILD.gn | 43 "TypeMap.cpp",
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegacyLegalizerInfo.h | 447 using TypeMap = DenseMap<LLT, LegacyLegalizeActions::LegacyLegalizeAction>; 448 SmallVector<TypeMap, 1> SpecifiedActions[LastOp - FirstOp + 1]; 453 using TypeMap = DenseMap<LLT, LegacyLegalizeActions::LegacyLegalizeAction>; global() variable
|
/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | SymbolFilePDB.h | 140 uint32_t max_matches, lldb_private::TypeMap &types); 186 uint32_t max_matches, lldb_private::TypeMap &types);
|
/llvm-project/clang/utils/TableGen/ |
H A D | ClangOpenCLBuiltinEmitter.cpp | 123 // FctOverloadMap and TypeMap. 203 MapVector<const Record *, unsigned> TypeMap; 498 // Populate the TypeMap. in VerifySignature() 502 TypeMap.insert(std::make_pair(T, I++)); in GetOverloads() 552 for (const auto &T : TypeMap) { in EmitExtensionTable() 580 unsigned Entry = TypeMap.find(R)->second; in EmitSignatureTable() 205 MapVector<const Record *, unsigned> TypeMap; global() member in __anon260e1c4f0111::BuiltinNameEmitter
|
/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
H A D | SymbolFileCTF.h | 112 uint32_t max_matches, lldb_private::TypeMap &types);
|
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | SymbolFileNativePDB.h | 192 TypeMap &types);
|
/llvm-project/lldb/include/lldb/Core/ |
H A D | Module.h | 61 class TypeMap; 436 /// TypeMap::InsertUnique(...). 60 class TypeMap; global() variable
|
/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | llvm-pdbutil.cpp | 1329 SmallVector<TypeIndex, 128> TypeMap; in mergePdbs() local 1334 codeview::mergeTypeRecords(MergedTpi, TypeMap, Tpi.typeArray())); in mergePdbs() 1338 ExitOnErr(codeview::mergeIdRecords(MergedIpi, TypeMap, IdMap, in mergePdbs()
|
/llvm-project/lldb/include/lldb/ |
H A D | lldb-forward.h | 269 class TypeMap; 264 class TypeMap; global() variable
|
/llvm-project/llvm/docs/ |
H A D | ExtendingLLVM.rst | 288 declaration to the TypeMap value type
|