Lines Matching refs:DirectiveLoc
627 void Sema::ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleInclude() argument
628 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleInclude()
629 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleInclude()
632 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
640 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
649 DirectiveLoc, Mod, in BuildModuleInclude()
650 DirectiveLoc); in BuildModuleInclude()
657 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
658 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
662 getLangOpts().CurrentModule, DirectiveLoc, false, false); in BuildModuleInclude()
668 void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleBegin() argument
669 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleBegin()
676 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnModuleBegin()
707 SourceLocation DirectiveLoc; in ActOnModuleEnd() local
712 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnModuleEnd()
715 DirectiveLoc = EomLoc; in ActOnModuleEnd()
717 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleEnd()