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()
254 ASTImporter &ExternalASTMerger::ImporterForOrigin(ASTContext &OriginContext) { in ImporterForOrigin()
262 LazyASTImporter &LazyImporterForOrigin(ExternalASTMerger &Merger, in LazyImporterForOrigin()
269 bool ExternalASTMerger::HasImporterForOrigin(ASTContext &OriginContext) { in HasImporterForOrigin()
277 void ExternalASTMerger::ForEachMatchingDC(const DeclContext *DC, in ForEachMatchingDC()
280 ExternalASTMerger::DCOrigin Origin = Origins[DC]; in ForEachMatchingDC()
305 void ExternalASTMerger::CompleteType(TagDecl *Tag) { in CompleteType()
322 void ExternalASTMerger::CompleteType(ObjCInterfaceDecl *Interface) { in CompleteType()
341 bool ExternalASTMerger::CanComplete(DeclContext *Interface) { in CanComplete()
366 void ExternalASTMerger::MaybeRecordOrigin(const DeclContext *ToDC, in MaybeRecordOrigin()
383 void ExternalASTMerger::ForceRecordOrigin(const DeclContext *ToDC, in ForceRecordOrigin()
388 void ExternalASTMerger::RecordOriginImpl(const DeclContext *ToDC, DCOrigin Origin, in RecordOriginImpl()
394 ExternalASTMerger::ExternalASTMerger(const ImporterTarget &Target, in ExternalASTMerger() function in ExternalASTMerger
401 Decl *ExternalASTMerger::FindOriginalDecl(Decl *D) { in FindOriginalDecl()
409 void ExternalASTMerger::AddSources(llvm::ArrayRef<ImporterSource> Sources) { in AddSources()
419 void ExternalASTMerger::RemoveSources(llvm::ArrayRef<ImporterSource> Sources) { in RemoveSources()
474 bool ExternalASTMerger::FindExternalVisibleDeclsByName(const DeclContext *DC, in FindExternalVisibleDeclsByName()
523 void ExternalASTMerger::FindExternalLexicalDecls( in FindExternalLexicalDecls()