Lines Matching refs:ModuleName

774         &ModuleName) {  in LexModuleName()  argument
777 if (LexModuleNameComponent(PP, Tok, NameComponent, ModuleName.empty())) in LexModuleName()
779 ModuleName.push_back(NameComponent); in LexModuleName()
793 IdentifierInfo *ModuleName = ModuleNameLoc.first; in HandlePragmaModuleBuild() local
857 TheModuleLoader.createModuleFromSource(Loc, ModuleName->getName(), in HandlePragmaModuleBuild()
1106 ModuleName; in HandlePragma() local
1107 if (LexModuleName(PP, Tok, ModuleName)) in HandlePragma()
1111 for (auto IIAndLoc : ModuleName) { in HandlePragma()
1610 ModuleName; in HandlePragma() local
1611 if (LexModuleName(PP, Tok, ModuleName)) in HandlePragma()
1619 PP.getModuleLoader().loadModule(ImportLoc, ModuleName, Module::Hidden, in HandlePragma()
1625 PP.EnterAnnotationToken(SourceRange(ImportLoc, ModuleName.back().second), in HandlePragma()
1628 CB->moduleImport(ImportLoc, ModuleName, Imported); in HandlePragma()
1647 ModuleName; in HandlePragma() local
1648 if (LexModuleName(PP, Tok, ModuleName)) in HandlePragma()
1656 if (ModuleName.front().first->getName() != Current) { in HandlePragma()
1657 PP.Diag(ModuleName.front().second, diag::err_pp_module_begin_wrong_module) in HandlePragma()
1658 << ModuleName.front().first << (ModuleName.size() > 1) in HandlePragma()
1668 PP.Diag(ModuleName.front().second, in HandlePragma()
1672 for (unsigned I = 1; I != ModuleName.size(); ++I) { in HandlePragma()
1673 auto *NewM = M->findOrInferSubmodule(ModuleName[I].first->getName()); in HandlePragma()
1675 PP.Diag(ModuleName[I].second, diag::err_pp_module_begin_no_submodule) in HandlePragma()
1676 << M->getFullModuleName() << ModuleName[I].first; in HandlePragma()
1692 PP.EnterAnnotationToken(SourceRange(BeginLoc, ModuleName.back().second), in HandlePragma()
1737 ModuleName; in HandlePragma() local
1738 if (LexModuleName(PP, Tok, ModuleName)) in HandlePragma()
1745 PP.getModuleLoader().loadModule(Loc, ModuleName, Module::Hidden, in HandlePragma()