Lines Matching refs:DirectiveLoc
404 void Sema::ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleInclude() argument
405 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleInclude()
406 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleInclude()
409 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
417 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
426 DirectiveLoc, Mod, in BuildModuleInclude()
427 DirectiveLoc); in BuildModuleInclude()
434 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
435 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
438 void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleBegin() argument
439 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleBegin()
446 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnModuleBegin()
477 SourceLocation DirectiveLoc; in ActOnModuleEnd() local
482 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnModuleEnd()
485 DirectiveLoc = EomLoc; in ActOnModuleEnd()
487 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleEnd()