Lines Matching refs:ModuleScopes
11861 if (Context.DeclMustBeEmitted(var) && !ModuleScopes.empty()) in CheckCompleteVariableDeclaration()
11862 Context.addModuleInitializer(ModuleScopes.back().Module, var); in CheckCompleteVariableDeclaration()
11950 if (Context.DeclMustBeEmitted(var) && !ModuleScopes.empty()) in CheckCompleteVariableDeclaration()
11951 Context.addModuleInitializer(ModuleScopes.back().Module, var); in CheckCompleteVariableDeclaration()
16980 assert(ModuleScopes.size() == 1 && "expected to be at global module scope"); in ActOnModuleDecl()
16986 if (ModuleScopes.back().Module->Kind == Module::ModuleInterfaceUnit) { in ActOnModuleDecl()
16988 Diag(VisibleModules.getImportLoc(ModuleScopes.back().Module), in ActOnModuleDecl()
17034 ModuleScopes.front().Module); in ActOnModuleDecl()
17053 ModuleScopes.front().Module); in ActOnModuleDecl()
17059 ModuleScopes.back().Module = Mod; in ActOnModuleDecl()
17060 ModuleScopes.back().ModuleInterface = MDK != ModuleDeclKind::Implementation; in ActOnModuleDecl()
17126 if (!ModuleScopes.empty()) in ActOnModuleImport()
17127 Context.addModuleInitializer(ModuleScopes.back().Module, Import); in ActOnModuleImport()
17132 !ModuleScopes.empty() && ModuleScopes.back().ModuleInterface) in ActOnModuleImport()
17162 if (!ModuleScopes.empty()) in BuildModuleInclude()
17163 Context.addModuleInitializer(ModuleScopes.back().Module, ImportD); in BuildModuleInclude()
17175 ModuleScopes.push_back({}); in ActOnModuleBegin()
17176 ModuleScopes.back().Module = Mod; in ActOnModuleBegin()
17178 ModuleScopes.back().OuterVisibleModules = std::move(VisibleModules); in ActOnModuleBegin()
17198 VisibleModules = std::move(ModuleScopes.back().OuterVisibleModules); in ActOnModuleEnd()
17204 assert(!ModuleScopes.empty() && ModuleScopes.back().Module == Mod && in ActOnModuleEnd()
17206 ModuleScopes.pop_back(); in ActOnModuleEnd()
17264 if (ModuleScopes.empty() || !ModuleScopes.back().ModuleInterface) in ActOnStartExportDecl()