| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.cpp | 36 CompilerType ClangASTImporter::CopyType(TypeSystemClang &dst_ast, in CopyType() 69 clang::Decl *ClangASTImporter::CopyDecl(clang::ASTContext *dst_ast, in CopyDecl() 219 class CompleteTagDeclsScope : public ClangASTImporter::NewDeclListener { 220 ClangASTImporter::ImporterDelegateSP m_delegate; 230 ClangASTImporter &importer; 237 explicit CompleteTagDeclsScope(ClangASTImporter &importer, in CompleteTagDeclsScope() 246 ClangASTImporter::ASTContextMetadataSP to_context_md = in ~CompleteTagDeclsScope() 306 CompilerType ClangASTImporter::DeportType(TypeSystemClang &dst, in DeportType() 330 clang::Decl *ClangASTImporter::DeportDecl(clang::ASTContext *dst_ctx, in DeportDecl() 361 bool ClangASTImporter::CanImport(const CompilerType &type) { in CanImport() [all …]
|
| H A D | ClangASTSource.h | 34 public ClangASTImporter::MapCompleter { 46 const std::shared_ptr<ClangASTImporter> &importer); 183 ClangASTImporter::NamespaceMapSP &namespace_map, ConstString name, 184 ClangASTImporter::NamespaceMapSP &parent_map) const override; 192 ClangASTImporter::NamespaceMapSP &namespace_decls); 352 ClangASTImporter::DeclOrigin GetDeclOrigin(const clang::Decl *decl); 395 std::shared_ptr<ClangASTImporter> m_ast_importer_sp;
|
| H A D | ClangASTImporter.h | 65 class ClangASTImporter { 79 ClangASTImporter() in ClangASTImporter() function 284 ASTImporterDelegate(ClangASTImporter &main, clang::ASTContext *target_ctx, in ASTImporterDelegate() 354 ClangASTImporter &m_main; 504 DeclFromUser<D> GetOrigin(ClangASTImporter &importer); 513 ClangASTImporter &importer); 517 DeclFromUser<D> DeclFromParser<D>::GetOrigin(ClangASTImporter &importer) { in GetOrigin() 518 ClangASTImporter::DeclOrigin origin = importer.GetDeclOrigin(this->decl); in GetOrigin() 526 ClangASTImporter &importer) { in Import()
|
| H A D | ClangPersistentVariables.h | 22 class ClangASTImporter; variable 45 std::shared_ptr<ClangASTImporter> GetClangASTImporter(); 112 std::shared_ptr<ClangASTImporter> m_ast_importer_sp;
|
| H A D | NameSearchContext.h | 33 ClangASTImporter::NamespaceMapSP m_namespace_map; 66 m_namespace_map(std::make_shared<ClangASTImporter::NamespaceMap>()), in NameSearchContext()
|
| H A D | ClangASTSource.cpp | 55 const std::shared_ptr<ClangASTImporter> &importer) in ClangASTSource() 191 ClangASTImporter::NamespaceMapSP namespace_map = in FindCompleteType() 200 for (const ClangASTImporter::NamespaceMapItem &item : *namespace_map) { in FindCompleteType() 303 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(interface_decl); in CompleteType() 409 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(context_decl); in FindExternalLexicalDecls() 887 ClangASTImporter::DeclOrigin original = m_ast_importer_sp->GetDeclOrigin(interface_decl); in FindObjCMethodDecls() 1330 ClangASTImporter::NamespaceMapSP namespace_map = in LookupInNamespace() 1339 for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(), in LookupInNamespace() 1362 ClangASTImporter::NamespaceMapSP &namespace_map, ConstString name, in CompleteNamespaceMap() 1363 ClangASTImporter::NamespaceMapSP &parent_map) const { in CompleteNamespaceMap() [all …]
|
| H A D | ClangPersistentVariables.cpp | 110 std::shared_ptr<ClangASTImporter> 113 m_ast_importer_sp = std::make_shared<ClangASTImporter>(); in GetClangASTImporter()
|
| H A D | ClangUtilityFunction.cpp | 181 std::shared_ptr<ClangASTImporter> ast_importer; in ResetDeclMap()
|
| H A D | ClangExpressionDeclMap.h | 85 const std::shared_ptr<ClangASTImporter> &importer, ValueObject *ctx_obj);
|
| H A D | ClangExpressionDeclMap.cpp | 91 const std::shared_ptr<ClangASTImporter> &importer, ValueObject *ctx_obj) in ClangExpressionDeclMap() 702 ClangASTImporter::NamespaceMapSP namespace_map = in FindExternalVisibleDecls() 711 for (ClangASTImporter::NamespaceMapItem &n : *namespace_map) { in FindExternalVisibleDecls()
|
| H A D | ClangUserExpression.cpp | 961 std::shared_ptr<ClangASTImporter> ast_importer; in ResetDeclMap()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.h | 63 lldb_private::ClangASTImporter &GetClangASTImporter() { in GetClangASTImporter() 92 lldb_private::ClangASTImporter::LayoutInfo &layout_info); 97 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const; 107 lldb_private::ClangASTImporter m_ast_importer;
|
| H A D | PDBASTParser.cpp | 1203 ClangASTImporter::LayoutInfo layout_info; in CompleteTypeFromUDT() 1243 lldb_private::ClangASTImporter::LayoutInfo &layout_info) { in AddRecordMembers() 1365 lldb_private::ClangASTImporter::LayoutInfo &layout_info) const { in AddRecordBases()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.h | 81 lldb_private::ClangASTImporter &GetClangASTImporter(); 155 std::unique_ptr<lldb_private::ClangASTImporter> m_clang_ast_importer_up; 201 lldb_private::ClangASTImporter::LayoutInfo &layout_info); 362 lldb_private::ClangASTImporter::LayoutInfo const &layout_info) const; 389 lldb_private::ClangASTImporter::LayoutInfo &class_layout_info, 416 lldb_private::ClangASTImporter::LayoutInfo &layout_info, 529 lldb_private::ClangASTImporter::LayoutInfo &layout_info); 545 lldb_private::ClangASTImporter::LayoutInfo &layout_info);
|
| H A D | DWARFASTParserClang.cpp | 89 ClangASTImporter &DWARFASTParserClang::GetClangASTImporter() { in GetClangASTImporter() 91 m_clang_ast_importer_up = std::make_unique<ClangASTImporter>(); in GetClangASTImporter() 338 ClangASTImporter &ast_importer, in PrepareContextToReceiveMembers() 1542 ClangASTImporter::LayoutInfo &layout_info) { in ParseInheritance() 2159 ClangASTImporter::LayoutInfo layout_info; in CompleteRecordType() 2942 lldb_private::ClangASTImporter::LayoutInfo &layout_info, in ParseSingleMember() 3148 ClangASTImporter::LayoutInfo &layout_info) { in ParseChildMembers() 3767 lldb_private::ClangASTImporter::LayoutInfo const &layout_info) const { in ShouldCreateUnnamedBitfield() 3797 ClangASTImporter::LayoutInfo &class_layout_info, in AddUnnamedBitfieldToRecordTypeIfNeeded() 3837 ClangASTImporter::LayoutInfo &layout_info) { in ParseRustVariantPart()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbAstBuilder.h | 38 class ClangASTImporter; variable 88 ClangASTImporter &GetClangASTImporter() { return m_importer; } in GetClangASTImporter() 141 ClangASTImporter m_importer;
|
| H A D | UdtRecordCompleter.h | 57 ClangASTImporter::LayoutInfo m_layout; 139 ClangASTImporter::LayoutInfo &parent_layout,
|
| H A D | UdtRecordCompleter.cpp | 345 ClangASTImporter::LayoutInfo &parent_layout, in AddMember() 371 ClangASTImporter::LayoutInfo layout; in AddMember()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 1347 void ForgetSource(clang::ASTContext *src_ctx, ClangASTImporter &importer);
|
| H A D | TypeSystemClang.cpp | 9019 lldb_private::ClangASTImporter *importer = nullptr; in LayoutRecordType() 9710 ClangASTImporter &importer) { in ForgetSource()
|
| /freebsd/lib/clang/liblldb/ |
| H A D | Makefile | 375 SRCS+= Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
|