Lines Matching refs:ActiveModule

1397     Module *ActiveModule = nullptr;  member in clang::ModuleMapParser
1712 auto D = Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1720 if (M->Directory != ActiveModule->Directory) in diagnosePrivateModules()
1723 SmallString<128> FullName(ActiveModule->getFullModuleName()); in diagnosePrivateModules()
1731 if (ActiveModule->Parent && ActiveModule->Name == "Private" && !M->Parent && in diagnosePrivateModules()
1732 M->Name == ActiveModule->Parent->Name) { in diagnosePrivateModules()
1733 Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1743 if (FrameworkLoc.isValid() || ActiveModule->Parent->IsFramework) in diagnosePrivateModules()
1749 SourceRange(FixItInitBegin, ActiveModule->DefinitionLoc)); in diagnosePrivateModules()
1754 if (!ActiveModule->Parent && !M->Parent && M->Name != ActiveModule->Name && in diagnosePrivateModules()
1755 ActiveModule->Name != Canonical) { in diagnosePrivateModules()
1756 Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1758 << ActiveModule->Name; in diagnosePrivateModules()
1759 GenNoteAndFixIt(ActiveModule->Name, Canonical, M, in diagnosePrivateModules()
1760 SourceRange(ActiveModule->DefinitionLoc)); in diagnosePrivateModules()
1830 if (ActiveModule) { in parseModuleDecl()
1846 Module *PreviousActiveModule = ActiveModule; in parseModuleDecl()
1850 ActiveModule = nullptr; in parseModuleDecl()
1853 if (Module *Next = Map.lookupModuleQualified(Id[I].first, ActiveModule)) { in parseModuleDecl()
1856 ActiveModule = Next; in parseModuleDecl()
1860 if (ActiveModule) { in parseModuleDecl()
1863 << ActiveModule->getTopLevelModule()->getFullModuleName(); in parseModuleDecl()
1898 if (Module *Existing = Map.lookupModuleQualified(ModuleName, ActiveModule)) { in parseModuleDecl()
1911 if (!ActiveModule && (LoadedFromASTFile || ParsedAsMainInput)) { in parseModuleDecl()
1944 ActiveModule = in parseModuleDecl()
1947 ActiveModule = in parseModuleDecl()
1948 Map.findOrCreateModule(ModuleName, ActiveModule, Framework, Explicit) in parseModuleDecl()
1952 ActiveModule->DefinitionLoc = ModuleNameLoc; in parseModuleDecl()
1954 ActiveModule->IsSystem = true; in parseModuleDecl()
1956 ActiveModule->IsExternC = true; in parseModuleDecl()
1958 (!ActiveModule->Parent && ModuleName == "Darwin")) in parseModuleDecl()
1959 ActiveModule->NoUndeclaredIncludes = true; in parseModuleDecl()
1960 ActiveModule->Directory = Directory; in parseModuleDecl()
1965 ActiveModule->ModuleMapIsPrivate = true; in parseModuleDecl()
1978 ActiveModule->ModuleMapIsPrivate) in parseModuleDecl()
2066 if (ActiveModule->IsFramework && !ActiveModule->isSubFramework() && in parseModuleDecl()
2067 ActiveModule->LinkLibraries.empty()) { in parseModuleDecl()
2068 inferFrameworkLink(ActiveModule, Directory, SourceMgr.getFileManager()); in parseModuleDecl()
2073 if (!ActiveModule->IsAvailable && !ActiveModule->IsMissingRequirement && in parseModuleDecl()
2074 ActiveModule->Parent) { in parseModuleDecl()
2075 ActiveModule->getTopLevelModule()->markUnavailable(); in parseModuleDecl()
2076 ActiveModule->getTopLevelModule()->MissingHeaders.append( in parseModuleDecl()
2077 ActiveModule->MissingHeaders.begin(), ActiveModule->MissingHeaders.end()); in parseModuleDecl()
2081 ActiveModule = PreviousActiveModule; in parseModuleDecl()
2199 shouldAddRequirement(ActiveModule, Feature, IsRequiresExcludedHack); in parseRequiresDecl()
2202 UsesRequiresExcludedHack.insert(ActiveModule); in parseRequiresDecl()
2206 ActiveModule->addRequirement(Feature, RequiredState, Map.LangOpts, in parseRequiresDecl()
2243 if (UsesRequiresExcludedHack.count(ActiveModule)) { in parseHeaderDecl()
2276 if (Header.IsUmbrella && ActiveModule->Umbrella) { in parseHeaderDecl()
2278 << ActiveModule->getFullModuleName(); in parseHeaderDecl()
2339 Map.addUnresolvedHeader(ActiveModule, std::move(Header), NeedsFramework); in parseHeaderDecl()
2341 if (NeedsFramework && ActiveModule) in parseHeaderDecl()
2343 << ActiveModule->getFullModuleName() in parseHeaderDecl()
2369 if (ActiveModule->Umbrella) { in parseUmbrellaDirDecl()
2371 << ActiveModule->getFullModuleName(); in parseUmbrellaDirDecl()
2393 if (UsesRequiresExcludedHack.count(ActiveModule)) { in parseUmbrellaDirDecl()
2415 Map.addHeader(ActiveModule, std::move(Header), ModuleMap::TextualHeader); in parseUmbrellaDirDecl()
2427 Map.setUmbrellaDir(ActiveModule, Dir, DirName); in parseUmbrellaDirDecl()
2475 ActiveModule->UnresolvedExports.push_back(Unresolved); in parseExportDecl()
2492 if (ActiveModule->Parent) { in parseExportAsDecl()
2498 if (!ActiveModule->ExportAsModule.empty()) { in parseExportAsDecl()
2499 if (ActiveModule->ExportAsModule == Tok.getString()) { in parseExportAsDecl()
2501 << ActiveModule->Name << Tok.getString(); in parseExportAsDecl()
2504 << ActiveModule->Name << ActiveModule->ExportAsModule in parseExportAsDecl()
2509 ActiveModule->ExportAsModule = Tok.getString(); in parseExportAsDecl()
2510 Map.addLinkAsDependency(ActiveModule); in parseExportAsDecl()
2526 if (ActiveModule->Parent) in parseUseDecl()
2529 ActiveModule->UnresolvedDirectUses.push_back(ParsedModuleId); in parseUseDecl()
2557 ActiveModule->LinkLibraries.push_back(Module::LinkLibrary(LibraryName, in parseLinkDecl()
2573 if (ActiveModule->Parent) { in parseConfigMacros()
2582 if (Attrs.IsExhaustive && !ActiveModule->Parent) { in parseConfigMacros()
2583 ActiveModule->ConfigMacrosExhaustive = true; in parseConfigMacros()
2592 if (!ActiveModule->Parent) { in parseConfigMacros()
2593 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2611 if (!ActiveModule->Parent) { in parseConfigMacros()
2612 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2665 ActiveModule->UnresolvedConflicts.push_back(Conflict); in parseConflict()
2683 if (!ActiveModule && !Framework) { in parseInferredModuleDecl()
2688 if (ActiveModule) { in parseInferredModuleDecl()
2690 if (!Failed && ActiveModule->IsAvailable && in parseInferredModuleDecl()
2691 !ActiveModule->getUmbrellaDir()) { in parseInferredModuleDecl()
2697 if (!Failed && ActiveModule->InferSubmodules) { in parseInferredModuleDecl()
2699 if (ActiveModule->InferredSubmoduleLoc.isValid()) in parseInferredModuleDecl()
2700 Diags.Report(ActiveModule->InferredSubmoduleLoc, in parseInferredModuleDecl()
2732 if (ActiveModule) { in parseInferredModuleDecl()
2734 ActiveModule->InferSubmodules = true; in parseInferredModuleDecl()
2735 ActiveModule->InferredSubmoduleLoc = StarLoc; in parseInferredModuleDecl()
2736 ActiveModule->InferExplicitSubmodules = Explicit; in parseInferredModuleDecl()
2763 if (ActiveModule) { in parseInferredModuleDecl()
2765 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2783 if (!ActiveModule) { in parseInferredModuleDecl()
2785 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2792 ActiveModule->InferExportWildcard = true; in parseInferredModuleDecl()
2806 << (ActiveModule != nullptr); in parseInferredModuleDecl()