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