Home
last modified time | relevance | path

Searched refs:ASTImporter (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExternalASTMerger.cpp34 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 DASTImporter.cpp181 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 DExternalASTMerger.h58 typedef std::vector<std::unique_ptr<ASTImporter>> ImporterVector;
179 ASTImporter &ImporterForOrigin(ASTContext &OriginContext);
186 ASTImporter &importer);
H A DASTImporter.h62 class ASTImporter {
289 ASTImporter(ASTContext &ToContext, FileManager &ToFileManager,
294 virtual ~ASTImporter();
H A DExpr.h138 friend class ASTImporter; // Sets dependence directly. variable
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.h36 clang::ASTImporter *m_importer = nullptr;
51 CxxModuleHandler(clang::ASTImporter &importer, clang::ASTContext *target);
H A DCxxModuleHandler.cpp21 CxxModuleHandler::CxxModuleHandler(ASTImporter &importer, ASTContext *target) in CxxModuleHandler()
178 T *createDecl(ASTImporter &importer, Decl *from_d, Args &&... args) { in createDecl()
H A DClangASTImporter.h283 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 DClangASTImporter.cpp1134 return ASTImporter::ImportImpl(From); in ImportImpl()
/freebsd/contrib/llvm-project/clang/include/clang/CrossTU/
H A DCrossTranslationUnit.h30 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 DCodeCompletion.cpp225 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 DMakefile58 SRCS_MIN+= AST/ASTImporter.cpp