Lines Matching refs:Interface
191 case ModuleDeclKind::Interface: in ActOnModuleDecl()
216 MDK = ModuleDeclKind::Interface; in ActOnModuleDecl()
305 Module *Interface = nullptr; // The interface for an implementation. in ActOnModuleDecl() local
307 case ModuleDeclKind::Interface: in ActOnModuleDecl()
343 Interface = getModuleLoader().loadModule(ModuleLoc, {ModuleNameLoc}, in ActOnModuleDecl()
348 if (!Interface) { in ActOnModuleDecl()
397 if (Interface) { in ActOnModuleDecl()
399 VisibleModules.setVisible(Interface, ModuleLoc); in ActOnModuleDecl()
400 VisibleModules.makeTransitiveImportsVisible(Interface, ModuleLoc); in ActOnModuleDecl()
404 Interface, Path[0].second); in ActOnModuleDecl()
410 Mod->Imports.insert(Interface); // As if we imported it. in ActOnModuleDecl()
412 ThePrimaryInterface = Interface; in ActOnModuleDecl()