Lines Matching refs:ExternalASTMerger
101 ExternalASTMerger &Parent;
103 const ExternalASTMerger::OriginMap &FromOrigins;
110 ExternalASTMerger *SourceMerger;
113 LazyASTImporter(ExternalASTMerger &_Parent, ASTContext &ToContext, in LazyASTImporter()
115 const ExternalASTMerger::ImporterSource &S, in LazyASTImporter()
257 ASTImporter &ExternalASTMerger::ImporterForOrigin(ASTContext &OriginContext) { in ImporterForOrigin()
265 LazyASTImporter &LazyImporterForOrigin(ExternalASTMerger &Merger, in LazyImporterForOrigin()
272 bool ExternalASTMerger::HasImporterForOrigin(ASTContext &OriginContext) { in HasImporterForOrigin()
280 void ExternalASTMerger::ForEachMatchingDC(const DeclContext *DC, in ForEachMatchingDC()
283 ExternalASTMerger::DCOrigin Origin = Origins[DC]; in ForEachMatchingDC()
308 void ExternalASTMerger::CompleteType(TagDecl *Tag) { in CompleteType()
325 void ExternalASTMerger::CompleteType(ObjCInterfaceDecl *Interface) { in CompleteType()
344 bool ExternalASTMerger::CanComplete(DeclContext *Interface) { in CanComplete()
369 void ExternalASTMerger::MaybeRecordOrigin(const DeclContext *ToDC, in MaybeRecordOrigin()
386 void ExternalASTMerger::ForceRecordOrigin(const DeclContext *ToDC, in ForceRecordOrigin()
391 void ExternalASTMerger::RecordOriginImpl(const DeclContext *ToDC, DCOrigin Origin, in RecordOriginImpl()
397 ExternalASTMerger::ExternalASTMerger(const ImporterTarget &Target, in ExternalASTMerger() function in ExternalASTMerger
404 Decl *ExternalASTMerger::FindOriginalDecl(Decl *D) { in FindOriginalDecl()
412 void ExternalASTMerger::AddSources(llvm::ArrayRef<ImporterSource> Sources) { in AddSources()
422 void ExternalASTMerger::RemoveSources(llvm::ArrayRef<ImporterSource> Sources) { in RemoveSources()
479 bool ExternalASTMerger::FindExternalVisibleDeclsByName(const DeclContext *DC, in FindExternalVisibleDeclsByName()
528 void ExternalASTMerger::FindExternalLexicalDecls( in FindExternalLexicalDecls()