Lines Matching refs:DirectiveLoc
580 void Sema::ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleInclude() argument
581 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleInclude()
582 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleInclude()
585 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude() argument
593 getSourceManager().isWrittenInMainFile(DirectiveLoc); in BuildModuleInclude()
602 DirectiveLoc, Mod, in BuildModuleInclude()
603 DirectiveLoc); in BuildModuleInclude()
610 getModuleLoader().makeModuleVisible(Mod, Module::AllVisible, DirectiveLoc); in BuildModuleInclude()
611 VisibleModules.setVisible(Mod, DirectiveLoc); in BuildModuleInclude()
615 getLangOpts().CurrentModule, DirectiveLoc, false, false); in BuildModuleInclude()
621 void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleBegin() argument
622 checkModuleImportContext(*this, Mod, DirectiveLoc, CurContext, true); in ActOnModuleBegin()
629 VisibleModules.setVisible(Mod, DirectiveLoc); in ActOnModuleBegin()
660 SourceLocation DirectiveLoc; in ActOnModuleEnd() local
665 DirectiveLoc = getSourceManager().getIncludeLoc(File); in ActOnModuleEnd()
668 DirectiveLoc = EomLoc; in ActOnModuleEnd()
670 BuildModuleInclude(DirectiveLoc, Mod); in ActOnModuleEnd()