Lines Matching refs:DirectiveLoc
628 void Sema::ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleInclude() argument
629 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleInclude()
630 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleInclude()
633 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
641 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
648 DirectiveLoc, Mod, in BuildModuleInclude()
649 DirectiveLoc); in BuildModuleInclude()
656 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
657 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
661 getLangOpts().CurrentModule, DirectiveLoc, false, false); in BuildModuleInclude()
667 void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleBegin() argument
668 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleBegin()
675 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnModuleBegin()
706 SourceLocation DirectiveLoc; in ActOnModuleEnd() local
711 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnModuleEnd()
714 DirectiveLoc = EomLoc; in ActOnModuleEnd()
716 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleEnd()