Home
last modified time | relevance | path

Searched refs:ModuleScopes (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSema.cpp851 ModuleScopes.push_back({}); in ActOnStartOfTranslationUnit()
852 ModuleScopes.back().Module = GlobalModule; in ActOnStartOfTranslationUnit()
990 (ModuleScopes.empty() || in ActOnEndOfTranslationUnit()
991 ModuleScopes.back().Module->Kind != Module::ModuleInterfaceUnit)) { in ActOnEndOfTranslationUnit()
H A DSemaDecl.cpp11861 if (Context.DeclMustBeEmitted(var) && !ModuleScopes.empty()) in CheckCompleteVariableDeclaration()
11950 if (Context.DeclMustBeEmitted(var) && !ModuleScopes.empty()) in CheckCompleteVariableDeclaration()
17059 ModuleScopes.back().Module = Mod; in ActOnModuleDecl()
17126 if (!ModuleScopes.empty()) in ActOnModuleImport()
17132 !ModuleScopes.empty() && ModuleScopes.back().ModuleInterface) in ActOnModuleImport()
17162 if (!ModuleScopes.empty()) in BuildModuleInclude()
17175 ModuleScopes.push_back({}); in ActOnModuleBegin()
17176 ModuleScopes.back().Module = Mod; in ActOnModuleBegin()
17204 assert(!ModuleScopes.empty() && ModuleScopes.back().Module == Mod && in ActOnModuleEnd()
17206 ModuleScopes.pop_back(); in ActOnModuleEnd()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h1578 llvm::SmallVector<ModuleScope, 16> ModuleScopes; variable
1582 return ModuleScopes.empty() ? nullptr : ModuleScopes.back().Module; in getCurrentModule()