Lines Matching refs:DirectiveLoc
736 void Sema::ActOnAnnotModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnAnnotModuleInclude() argument
737 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnAnnotModuleInclude()
738 BuildModuleInclude(DirectiveLoc, Mod); in ActOnAnnotModuleInclude()
741 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
749 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
756 DirectiveLoc, Mod, in BuildModuleInclude()
757 DirectiveLoc); in BuildModuleInclude()
764 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
765 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
769 getLangOpts().CurrentModule, DirectiveLoc, false, false); in BuildModuleInclude()
775 void Sema::ActOnAnnotModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnAnnotModuleBegin() argument
776 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnAnnotModuleBegin()
783 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnAnnotModuleBegin()
814 SourceLocation DirectiveLoc; in ActOnAnnotModuleEnd() local
819 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnAnnotModuleEnd()
822 DirectiveLoc = EomLoc; in ActOnAnnotModuleEnd()
824 BuildModuleInclude(DirectiveLoc, Mod); in ActOnAnnotModuleEnd()