Home
last modified time | relevance | path

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

12

/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 lldb::TypeSP TypeMap::FirstType() const { in FirstType()
100 void TypeMap::ForEach( in ForEach()
[all …]
H A DCMakeLists.txt29 TypeMap.cpp
H A DSymbolContext.cpp514 void SymbolContext::SortTypeList(TypeMap &type_map, TypeList &type_list) const { in GetParentOfInlinedScope()
/llvm-project/lldb/include/lldb/Symbol/
H A DTypeMap.h20 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 DType.h16 #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 DSymbolContext.h256 /// 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 DTaggedUnionModeling.h35 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 DSymbolFilePDBTests.cpp367 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 DIRMover.cpp44 // 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 DAMDGPULowerBufferFatPointers.cpp436 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 DDXILValueEnumerator.h61 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 DDXILValueEnumerator.cpp927 unsigned *TypeID = &TypeMap[Ty]; in EnumerateType()
946 TypeID = &TypeMap[Ty]; in EnumerateType()
/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.cpp959 unsigned *TypeID = &TypeMap[Ty]; in EnumerateType()
978 TypeID = &TypeMap[Ty]; in EnumerateType()
/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h544 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 DBUILD.gn43 "TypeMap.cpp",
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h447 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 DSymbolFilePDB.h140 uint32_t max_matches, lldb_private::TypeMap &types);
186 uint32_t max_matches, lldb_private::TypeMap &types);
/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp123 // 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 DSymbolFileCTF.h112 uint32_t max_matches, lldb_private::TypeMap &types);
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h192 TypeMap &types);
/llvm-project/lldb/include/lldb/Core/
H A DModule.h61 class TypeMap;
436 /// TypeMap::InsertUnique(...).
60 class TypeMap; global() variable
/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp1329 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 Dlldb-forward.h269 class TypeMap;
264 class TypeMap; global() variable
/llvm-project/llvm/docs/
H A DExtendingLLVM.rst288 declaration to the TypeMap value type

12