Lines Matching defs:ModuleName
794 &ModuleName) {
797 if (LexModuleNameComponent(PP, Tok, NameComponent, ModuleName.empty()))
799 ModuleName.push_back(NameComponent);
813 IdentifierInfo *ModuleName = ModuleNameLoc.first;
877 TheModuleLoader.createModuleFromSource(Loc, ModuleName->getName(),
1117 ModuleName;
1118 if (LexModuleName(PP, Tok, ModuleName))
1122 for (auto IIAndLoc : ModuleName) {
1699 ModuleName;
1700 if (LexModuleName(PP, Tok, ModuleName))
1708 PP.getModuleLoader().loadModule(ImportLoc, ModuleName, Module::Hidden,
1714 PP.EnterAnnotationToken(SourceRange(ImportLoc, ModuleName.back().second),
1717 CB->moduleImport(ImportLoc, ModuleName, Imported);
1736 ModuleName;
1737 if (LexModuleName(PP, Tok, ModuleName))
1745 if (ModuleName.front().first->getName() != Current) {
1746 PP.Diag(ModuleName.front().second, diag::err_pp_module_begin_wrong_module)
1747 << ModuleName.front().first << (ModuleName.size() > 1)
1755 Module *M = HSI.lookupModule(Current, ModuleName.front().second);
1757 PP.Diag(ModuleName.front().second,
1761 for (unsigned I = 1; I != ModuleName.size(); ++I) {
1762 auto *NewM = M->findOrInferSubmodule(ModuleName[I].first->getName());
1764 PP.Diag(ModuleName[I].second, diag::err_pp_module_begin_no_submodule)
1765 << M->getFullModuleName() << ModuleName[I].first;
1781 PP.EnterAnnotationToken(SourceRange(BeginLoc, ModuleName.back().second),
1826 ModuleName;
1827 if (LexModuleName(PP, Tok, ModuleName))
1834 PP.getModuleLoader().loadModule(Loc, ModuleName, Module::Hidden,