Home
last modified time | relevance | path

Searched refs:TypeSystem (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DTypeSystem.cpp39 TypeSystem::TypeSystem() = default;
40 TypeSystem::~TypeSystem() = default;
55 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language, in CreateInstance()
60 lldb::TypeSystemSP TypeSystem::CreateInstance(lldb::LanguageType language, in CreateInstance()
66 bool TypeSystem::Verify(lldb::opaque_compiler_type_t type) { return true; } in Verify()
69 bool TypeSystem::IsAnonymousType(lldb::opaque_compiler_type_t type) { in IsAnonymousType()
73 CompilerType TypeSystem::GetArrayType(lldb::opaque_compiler_type_t type, in GetArrayType()
79 TypeSystem::GetLValueReferenceType(lldb::opaque_compiler_type_t type) { in GetLValueReferenceType()
84 TypeSystem::GetRValueReferenceType(lldb::opaque_compiler_type_t type) { in GetRValueReferenceType()
88 CompilerType TypeSystem::GetAtomicType(lldb::opaque_compiler_type_t type) { in GetAtomicType()
[all …]
H A DCompilerType.cpp1219 TypeSystem *CompilerType::TypeSystemSPWrapper::operator->() const { in operator ->()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompilerDeclContext.h26 /// TypeSystem that gives meaning to this opaque pointer. All methods of this
27 /// class should call their respective method in the TypeSystem interface and
30 /// \see lldb_private::TypeSystem
37 /// and its respective TypeSystem instance.
39 /// This constructor should only be called from the respective TypeSystem
43 CompilerDeclContext(TypeSystem *type_system, void *decl_ctx) in CompilerDeclContext()
95 TypeSystem *GetTypeSystem() const { return m_type_system; }
99 void SetDeclContext(TypeSystem *type_system, void *decl_ctx) { in Clear()
114 TypeSystem *m_type_system = nullptr;
H A DCompilerDecl.h37 CompilerDecl(TypeSystem *type_system, void *decl) in CompilerDecl()
56 TypeSystem *GetTypeSystem() const { return m_type_system; } in GetTypeSystem()
60 void SetDecl(TypeSystem *type_system, void *decl) { in SetDecl()
102 TypeSystem *m_type_system = nullptr;
H A DTypeSystem.h69 class TypeSystem : public PluginInterface,
70 public std::enable_shared_from_this<TypeSystem> {
73 TypeSystem();
74 ~TypeSystem() override;
H A DCompilerType.h24 class TypeSystem; variable
83 TypeSystem *operator->() const;
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h273 class TypeSystem; variable
464 typedef std::shared_ptr<lldb_private::TypeSystem> TypeSystemSP;
466 typedef std::weak_ptr<lldb_private::TypeSystem> TypeSystemWP;
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h109 class TypeSystemClang : public TypeSystem {
120 static bool classof(const TypeSystem *ts) { return ts->isA(&ID); } in classof()
1328 static bool classof(const TypeSystem *ts) { return ts->isA(&ID); } in classof()
H A DTypeSystemClang.cpp8496 static_cast<TypeSystem *>(this)); in AddEnumerationValueToEnumerationType()
9723 typedef std::pair<IsolatedASTKey, TypeSystem *> KeyAndTS; in Dump()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp208 assert((TypeSystem *)&source == in DeportType()
1818 TypeSystem *type_system = function->GetDeclContext().GetTypeSystem(); in AddOneFunction()
/freebsd/lib/clang/liblldb/
H A DMakefile588 SRCS+= Plugins/TypeSystem/Clang/TypeSystemClang.cpp
620 SRCS+= Symbol/TypeSystem.cpp
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist483 lldb/source/Plugins/TypeSystem/CMakeLists.txt
484 lldb/source/Plugins/TypeSystem/Clang/CMakeLists.txt
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBDebugger.cpp1747 return TypeSystem::SupportsLanguageStatic(language); in SupportsLanguage()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DPluginManager.cpp1449 #pragma mark TypeSystem
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp1974 TypeSystem *decl_ctx_type_system = decl_ctx.GetTypeSystem(); in DeclContextMatchesThisSymbolFile()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.cpp1010 TypeSystem* ts_or_err = decl_ctx.GetTypeSystem(); in ParseDeclsForContext()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp2344 TypeSystem *decl_ctx_type_system = decl_ctx.GetTypeSystem(); in DeclContextMatchesThisSymbolFile()