Lines Matching refs:FromDC

294       DeclContext *FromDC = FromD->getDeclContext();  in addDeclToContexts()  local
300 if (FromDC->containsDeclAndLoad(FromD)) { in addDeclToContexts()
315 FromDC->lookup(FromNamed->getDeclName()); in addDeclToContexts()
406 Error ImportDeclContext(DeclContext *FromDC, bool ForceImport = false);
1776 ASTNodeImporter::ImportDeclContext(DeclContext *FromDC, bool ForceImport) { in ImportDeclContext() argument
1778 auto ToDCOrErr = Importer.ImportContext(FromDC); in ImportDeclContext()
1791 bool AccumulateChildErrors = isa<TagDecl>(FromDC); in ImportDeclContext()
1794 for (auto *From : FromDC->decls()) { in ImportDeclContext()
1871 const auto *FromRD = dyn_cast<RecordDecl>(FromDC); in ImportDeclContext()
1875 auto ToDCOrErr = Importer.ImportContext(FromDC); in ImportDeclContext()
8600 Expected<DeclContext *> ASTImporter::ImportContext(DeclContext *FromDC) { in ImportContext() argument
8601 if (!FromDC) in ImportContext()
8602 return FromDC; in ImportContext()
8604 ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC)); in ImportContext()
8612 auto *FromRecord = cast<RecordDecl>(FromDC); in ImportContext()
8630 auto *FromEnum = cast<EnumDecl>(FromDC); in ImportContext()
8641 auto *FromClass = cast<ObjCInterfaceDecl>(FromDC); in ImportContext()
8652 auto *FromProto = cast<ObjCProtocolDecl>(FromDC); in ImportContext()
9147 auto *FromDC = cast<DeclContext>(From); in ImportDefinition() local
9153 cast<RecordDecl>(FromDC), ToRecord, in ImportDefinition()
9161 cast<EnumDecl>(FromDC), ToEnum, ASTNodeImporter::IDK_Everything); in ImportDefinition()
9168 cast<ObjCInterfaceDecl>(FromDC), ToIFace, in ImportDefinition()
9176 cast<ObjCProtocolDecl>(FromDC), ToProto, in ImportDefinition()
9181 return Importer.ImportDeclContext(FromDC, true); in ImportDefinition()