Lines Matching refs:ActiveModule

1470     Module *ActiveModule = nullptr;  member in clang::ModuleMapParser
1786 auto D = Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1794 if (M->Directory != ActiveModule->Directory) in diagnosePrivateModules()
1797 SmallString<128> FullName(ActiveModule->getFullModuleName()); in diagnosePrivateModules()
1805 if (ActiveModule->Parent && ActiveModule->Name == "Private" && !M->Parent && in diagnosePrivateModules()
1806 M->Name == ActiveModule->Parent->Name) { in diagnosePrivateModules()
1807 Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1817 if (FrameworkLoc.isValid() || ActiveModule->Parent->IsFramework) in diagnosePrivateModules()
1823 SourceRange(FixItInitBegin, ActiveModule->DefinitionLoc)); in diagnosePrivateModules()
1828 if (!ActiveModule->Parent && !M->Parent && M->Name != ActiveModule->Name && in diagnosePrivateModules()
1829 ActiveModule->Name != Canonical) { in diagnosePrivateModules()
1830 Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1832 << ActiveModule->Name; in diagnosePrivateModules()
1833 GenNoteAndFixIt(ActiveModule->Name, Canonical, M, in diagnosePrivateModules()
1834 SourceRange(ActiveModule->DefinitionLoc)); in diagnosePrivateModules()
1904 if (ActiveModule) { in parseModuleDecl()
1920 Module *PreviousActiveModule = ActiveModule; in parseModuleDecl()
1924 ActiveModule = nullptr; in parseModuleDecl()
1927 if (Module *Next = Map.lookupModuleQualified(Id[I].first, ActiveModule)) { in parseModuleDecl()
1930 ActiveModule = Next; in parseModuleDecl()
1935 << Id[I].first << (ActiveModule != nullptr) in parseModuleDecl()
1936 << (ActiveModule in parseModuleDecl()
1937 ? ActiveModule->getTopLevelModule()->getFullModuleName() in parseModuleDecl()
1970 if (Module *Existing = Map.lookupModuleQualified(ModuleName, ActiveModule)) { in parseModuleDecl()
1983 if (!ActiveModule && (LoadedFromASTFile || ParsedAsMainInput)) { in parseModuleDecl()
2016 ActiveModule = in parseModuleDecl()
2019 ActiveModule = in parseModuleDecl()
2020 Map.findOrCreateModule(ModuleName, ActiveModule, Framework, Explicit) in parseModuleDecl()
2024 ActiveModule->DefinitionLoc = ModuleNameLoc; in parseModuleDecl()
2026 ActiveModule->IsSystem = true; in parseModuleDecl()
2028 ActiveModule->IsExternC = true; in parseModuleDecl()
2030 (!ActiveModule->Parent && ModuleName == "Darwin")) in parseModuleDecl()
2031 ActiveModule->NoUndeclaredIncludes = true; in parseModuleDecl()
2032 ActiveModule->Directory = Directory; in parseModuleDecl()
2037 ActiveModule->ModuleMapIsPrivate = true; in parseModuleDecl()
2050 ActiveModule->ModuleMapIsPrivate) in parseModuleDecl()
2138 if (ActiveModule->IsFramework && !ActiveModule->isSubFramework() && in parseModuleDecl()
2139 ActiveModule->LinkLibraries.empty()) { in parseModuleDecl()
2140 inferFrameworkLink(ActiveModule, Directory, SourceMgr.getFileManager()); in parseModuleDecl()
2145 if (!ActiveModule->IsAvailable && !ActiveModule->IsUnimportable && in parseModuleDecl()
2146 ActiveModule->Parent) { in parseModuleDecl()
2147 ActiveModule->getTopLevelModule()->markUnavailable(/*Unimportable=*/false); in parseModuleDecl()
2148 ActiveModule->getTopLevelModule()->MissingHeaders.append( in parseModuleDecl()
2149 ActiveModule->MissingHeaders.begin(), ActiveModule->MissingHeaders.end()); in parseModuleDecl()
2153 ActiveModule = PreviousActiveModule; in parseModuleDecl()
2271 shouldAddRequirement(ActiveModule, Feature, IsRequiresExcludedHack); in parseRequiresDecl()
2274 UsesRequiresExcludedHack.insert(ActiveModule); in parseRequiresDecl()
2278 ActiveModule->addRequirement(Feature, RequiredState, Map.LangOpts, in parseRequiresDecl()
2315 if (UsesRequiresExcludedHack.count(ActiveModule)) { in parseHeaderDecl()
2348 if (Header.IsUmbrella && ActiveModule->Umbrella) { in parseHeaderDecl()
2350 << ActiveModule->getFullModuleName(); in parseHeaderDecl()
2411 Map.addUnresolvedHeader(ActiveModule, std::move(Header), NeedsFramework); in parseHeaderDecl()
2413 if (NeedsFramework && ActiveModule) in parseHeaderDecl()
2415 << ActiveModule->getFullModuleName() in parseHeaderDecl()
2442 if (ActiveModule->Umbrella) { in parseUmbrellaDirDecl()
2444 << ActiveModule->getFullModuleName(); in parseUmbrellaDirDecl()
2468 if (UsesRequiresExcludedHack.count(ActiveModule)) { in parseUmbrellaDirDecl()
2489 Map.addHeader(ActiveModule, std::move(Header), ModuleMap::TextualHeader); in parseUmbrellaDirDecl()
2501 Map.setUmbrellaDir(ActiveModule, Dir, DirNameAsWritten, DirName); in parseUmbrellaDirDecl()
2549 ActiveModule->UnresolvedExports.push_back(Unresolved); in parseExportDecl()
2566 if (ActiveModule->Parent) { in parseExportAsDecl()
2572 if (!ActiveModule->ExportAsModule.empty()) { in parseExportAsDecl()
2573 if (ActiveModule->ExportAsModule == Tok.getString()) { in parseExportAsDecl()
2575 << ActiveModule->Name << Tok.getString(); in parseExportAsDecl()
2578 << ActiveModule->Name << ActiveModule->ExportAsModule in parseExportAsDecl()
2583 ActiveModule->ExportAsModule = std::string(Tok.getString()); in parseExportAsDecl()
2584 Map.addLinkAsDependency(ActiveModule); in parseExportAsDecl()
2600 if (ActiveModule->Parent) in parseUseDecl()
2603 ActiveModule->UnresolvedDirectUses.push_back(ParsedModuleId); in parseUseDecl()
2631 ActiveModule->LinkLibraries.push_back(Module::LinkLibrary(LibraryName, in parseLinkDecl()
2647 if (ActiveModule->Parent) { in parseConfigMacros()
2656 if (Attrs.IsExhaustive && !ActiveModule->Parent) { in parseConfigMacros()
2657 ActiveModule->ConfigMacrosExhaustive = true; in parseConfigMacros()
2666 if (!ActiveModule->Parent) { in parseConfigMacros()
2667 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2685 if (!ActiveModule->Parent) { in parseConfigMacros()
2686 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2739 ActiveModule->UnresolvedConflicts.push_back(Conflict); in parseConflict()
2757 if (!ActiveModule && !Framework) { in parseInferredModuleDecl()
2762 if (ActiveModule) { in parseInferredModuleDecl()
2764 if (!Failed && ActiveModule->IsAvailable && in parseInferredModuleDecl()
2765 !ActiveModule->getUmbrellaDir()) { in parseInferredModuleDecl()
2771 if (!Failed && ActiveModule->InferSubmodules) { in parseInferredModuleDecl()
2773 if (ActiveModule->InferredSubmoduleLoc.isValid()) in parseInferredModuleDecl()
2774 Diags.Report(ActiveModule->InferredSubmoduleLoc, in parseInferredModuleDecl()
2806 if (ActiveModule) { in parseInferredModuleDecl()
2808 ActiveModule->InferSubmodules = true; in parseInferredModuleDecl()
2809 ActiveModule->InferredSubmoduleLoc = StarLoc; in parseInferredModuleDecl()
2810 ActiveModule->InferExplicitSubmodules = Explicit; in parseInferredModuleDecl()
2837 if (ActiveModule) { in parseInferredModuleDecl()
2839 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2857 if (!ActiveModule) { in parseInferredModuleDecl()
2859 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2866 ActiveModule->InferExportWildcard = true; in parseInferredModuleDecl()
2880 << (ActiveModule != nullptr); in parseInferredModuleDecl()