Searched refs:ASTImporter (Results 1 – 12 of 12) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExternalASTMerger.cpp | 34 typedef std::pair<Source<NamedDecl *>, ASTImporter *> Candidate; 46 ASTImporter &ReverseImporter) { in LookupSameContext() 99 class LazyASTImporter : public ASTImporter { 102 ASTImporter Reverse; 117 : ASTImporter(ToContext, ToFileManager, S.getASTContext(), in LazyASTImporter() 128 return ASTImporter::ImportImpl(FromD); in ImportImpl() 167 return ASTImporter::ImportImpl(FromD); in ImportImpl() 171 ASTImporter &OtherImporter = Parent.ImporterForOrigin(PersistentCtx); in ImportImpl() 241 ASTImporter &GetReverse() { return Reverse; } in GetReverse() 254 ASTImporter &ExternalASTMerger::ImporterForOrigin(ASTContext &OriginContext) { in ImporterForOrigin() [all …]
|
H A D | ASTImporter.cpp | 181 ASTImporter &Importer; 363 explicit ASTNodeImporter(ASTImporter &Importer) : Importer(Importer) {} in ASTNodeImporter() 2200 ASTImporter &Importer) { in setTypedefNameForAnonDecl() 2425 getStructuralEquivalenceKind(const ASTImporter &Importer) { in getStructuralEquivalenceKind() 4124 ASTImporter::getFieldIndex(D) != in VisitFieldDecl() 4125 ASTImporter::getFieldIndex(FoundField)) in VisitFieldDecl() 4228 ASTImporter::getFieldIndex(D) != in VisitIndirectFieldDecl() 4229 ASTImporter::getFieldIndex(FoundField)) in VisitIndirectFieldDecl() 4289 static bool IsEquivalentFriend(ASTImporter &Importer, FriendDecl *FD1, in IsEquivalentFriend() 4298 ASTImporter::NonEquivalentDeclSet NonEquivalentDecls; in IsEquivalentFriend() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExternalASTMerger.h | 58 typedef std::vector<std::unique_ptr<ASTImporter>> ImporterVector; 179 ASTImporter &ImporterForOrigin(ASTContext &OriginContext); 186 ASTImporter &importer);
|
H A D | ASTImporter.h | 62 class ASTImporter { 289 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager, 294 virtual ~ASTImporter();
|
H A D | Expr.h | 138 friend class ASTImporter; // Sets dependence directly. variable
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | CxxModuleHandler.h | 36 clang::ASTImporter *m_importer = nullptr; 51 CxxModuleHandler(clang::ASTImporter &importer, clang::ASTContext *target);
|
H A D | CxxModuleHandler.cpp | 21 CxxModuleHandler::CxxModuleHandler(ASTImporter &importer, ASTContext *target) in CxxModuleHandler() 178 T *createDecl(ASTImporter &importer, Decl *from_d, Args &&... args) { in createDecl()
|
H A D | ClangASTImporter.h | 283 struct ASTImporterDelegate : public clang::ASTImporter { 286 : clang::ASTImporter(*target_ctx, main.m_file_manager, *source_ctx, in ASTImporterDelegate() 299 setODRHandling(clang::ASTImporter::ODRHandlingType::Liberal); in ASTImporterDelegate()
|
H A D | ClangASTImporter.cpp | 1134 return ASTImporter::ImportImpl(From); in ImportImpl()
|
/freebsd/contrib/llvm-project/clang/include/clang/CrossTU/ |
H A D | CrossTranslationUnit.h | 30 class ASTImporter; variable 210 ASTImporter &getOrCreateASTImporter(ASTUnit *Unit); 223 llvm::DenseMap<TranslationUnitDecl *, std::unique_ptr<ASTImporter>>;
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | CodeCompletion.cpp | 225 std::unique_ptr<ASTImporter> Importer; 267 ASTImporter *importer = in ExternalSource() 268 new ASTImporter(ChildASTCtxt, ChildFM, ParentASTCtxt, ParentFM, in ExternalSource()
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 58 SRCS_MIN+= AST/ASTImporter.cpp
|