Lines Matching refs:DirectiveLoc
17138 void Sema::ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleInclude() argument
17139 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleInclude()
17140 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleInclude()
17143 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
17151 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
17160 DirectiveLoc, Mod, in BuildModuleInclude()
17161 DirectiveLoc); in BuildModuleInclude()
17168 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
17169 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
17172 void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleBegin() argument
17173 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleBegin()
17180 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnModuleBegin()
17211 SourceLocation DirectiveLoc; in ActOnModuleEnd() local
17216 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnModuleEnd()
17219 DirectiveLoc = EomLoc; in ActOnModuleEnd()
17221 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleEnd()