Lines Matching refs:Interface
277 case ModuleDeclKind::Interface: in ActOnModuleDecl()
302 MDK = ModuleDeclKind::Interface; in ActOnModuleDecl()
391 Module *Interface = nullptr; // The interface for an implementation. in ActOnModuleDecl() local
393 case ModuleDeclKind::Interface: in ActOnModuleDecl()
429 Interface = getModuleLoader().loadModule(ModuleLoc, {ModuleNameLoc}, in ActOnModuleDecl()
434 if (!Interface) { in ActOnModuleDecl()
486 if (Interface) { in ActOnModuleDecl()
488 makeTransitiveImportsVisible(getASTContext(), VisibleModules, Interface, in ActOnModuleDecl()
494 Interface, Path[0].second); in ActOnModuleDecl()
500 Mod->Imports.insert(Interface); // As if we imported it. in ActOnModuleDecl()
502 ThePrimaryInterface = Interface; in ActOnModuleDecl()