Lines Matching refs:DirectiveLoc
722 void Sema::ActOnAnnotModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnAnnotModuleInclude() argument
723 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnAnnotModuleInclude()
724 BuildModuleInclude(DirectiveLoc, Mod); in ActOnAnnotModuleInclude()
727 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
735 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
742 DirectiveLoc, Mod, in BuildModuleInclude()
743 DirectiveLoc); in BuildModuleInclude()
750 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
751 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
755 getLangOpts().CurrentModule, DirectiveLoc, false, false); in BuildModuleInclude()
761 void Sema::ActOnAnnotModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnAnnotModuleBegin() argument
762 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnAnnotModuleBegin()
769 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnAnnotModuleBegin()
800 SourceLocation DirectiveLoc; in ActOnAnnotModuleEnd() local
805 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnAnnotModuleEnd()
808 DirectiveLoc = EomLoc; in ActOnAnnotModuleEnd()
810 BuildModuleInclude(DirectiveLoc, Mod); in ActOnAnnotModuleEnd()