Lines Matching refs:ActiveModule
1022 Module *ActiveModule; member in clang::ModuleMapParser
1061 HadError(false), ActiveModule(nullptr) in ModuleMapParser()
1328 if (ActiveModule) { in parseModuleDecl()
1344 Module *PreviousActiveModule = ActiveModule; in parseModuleDecl()
1348 ActiveModule = nullptr; in parseModuleDecl()
1351 if (Module *Next = Map.lookupModuleQualified(Id[I].first, ActiveModule)) { in parseModuleDecl()
1354 ActiveModule = Next; in parseModuleDecl()
1358 if (ActiveModule) { in parseModuleDecl()
1361 << ActiveModule->getTopLevelModule()->getFullModuleName(); in parseModuleDecl()
1394 if (Module *Existing = Map.lookupModuleQualified(ModuleName, ActiveModule)) { in parseModuleDecl()
1395 if (Existing->DefinitionLoc.isInvalid() && !ActiveModule) { in parseModuleDecl()
1422 ActiveModule = Map.findOrCreateModule(ModuleName, ActiveModule, Framework, in parseModuleDecl()
1424 ActiveModule->DefinitionLoc = ModuleNameLoc; in parseModuleDecl()
1426 ActiveModule->IsSystem = true; in parseModuleDecl()
1428 ActiveModule->IsExternC = true; in parseModuleDecl()
1429 ActiveModule->Directory = Directory; in parseModuleDecl()
1512 if (ActiveModule->IsFramework && !ActiveModule->isSubFramework() && in parseModuleDecl()
1513 ActiveModule->LinkLibraries.empty()) { in parseModuleDecl()
1514 inferFrameworkLink(ActiveModule, Directory, SourceMgr.getFileManager()); in parseModuleDecl()
1519 if (!ActiveModule->IsAvailable && !ActiveModule->IsMissingRequirement && in parseModuleDecl()
1520 ActiveModule->Parent) { in parseModuleDecl()
1521 ActiveModule->getTopLevelModule()->markUnavailable(); in parseModuleDecl()
1522 ActiveModule->getTopLevelModule()->MissingHeaders.append( in parseModuleDecl()
1523 ActiveModule->MissingHeaders.begin(), ActiveModule->MissingHeaders.end()); in parseModuleDecl()
1527 ActiveModule = PreviousActiveModule; in parseModuleDecl()
1614 ActiveModule->addRequirement(Feature, RequiredState, in parseRequiresDecl()
1691 if (LeadingToken == MMToken::UmbrellaKeyword && ActiveModule->Umbrella) { in parseHeaderDecl()
1693 << ActiveModule->getFullModuleName(); in parseHeaderDecl()
1710 if (ActiveModule->isPartOfFramework()) { in parseHeaderDecl()
1711 appendSubframeworkPaths(ActiveModule, RelativePathName); in parseHeaderDecl()
1737 if (ActiveModule->IsSystem && LeadingToken != MMToken::UmbrellaKeyword && in parseHeaderDecl()
1767 Map.setUmbrellaHeader(ActiveModule, File); in parseHeaderDecl()
1771 Map.excludeHeader(ActiveModule, H); in parseHeaderDecl()
1781 Map.addHeader(ActiveModule, H, Role); in parseHeaderDecl()
1786 Map.addHeader(ActiveModule, H, Role); in parseHeaderDecl()
1794 ActiveModule->markUnavailable(); in parseHeaderDecl()
1795 ActiveModule->MissingHeaders.push_back(Header); in parseHeaderDecl()
1816 if (ActiveModule->Umbrella) { in parseUmbrellaDirDecl()
1818 << ActiveModule->getFullModuleName(); in parseUmbrellaDirDecl()
1849 Map.setUmbrellaDir(ActiveModule, Dir); in parseUmbrellaDirDecl()
1897 ActiveModule->UnresolvedExports.push_back(Unresolved); in parseExportDecl()
1911 ActiveModule->UnresolvedDirectUses.push_back(ParsedModuleId); in parseUseDecl()
1939 ActiveModule->LinkLibraries.push_back(Module::LinkLibrary(LibraryName, in parseLinkDecl()
1955 if (ActiveModule->Parent) { in parseConfigMacros()
1962 if (Attrs.IsExhaustive && !ActiveModule->Parent) { in parseConfigMacros()
1963 ActiveModule->ConfigMacrosExhaustive = true; in parseConfigMacros()
1972 if (!ActiveModule->Parent) { in parseConfigMacros()
1973 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
1991 if (!ActiveModule->Parent) { in parseConfigMacros()
1992 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2045 ActiveModule->UnresolvedConflicts.push_back(Conflict); in parseConflict()
2063 if (!ActiveModule && !Framework) { in parseInferredModuleDecl()
2068 if (ActiveModule) { in parseInferredModuleDecl()
2070 if (!Failed && ActiveModule->IsAvailable && in parseInferredModuleDecl()
2071 !ActiveModule->getUmbrellaDir()) { in parseInferredModuleDecl()
2077 if (!Failed && ActiveModule->InferSubmodules) { in parseInferredModuleDecl()
2079 if (ActiveModule->InferredSubmoduleLoc.isValid()) in parseInferredModuleDecl()
2080 Diags.Report(ActiveModule->InferredSubmoduleLoc, in parseInferredModuleDecl()
2111 if (ActiveModule) { in parseInferredModuleDecl()
2113 ActiveModule->InferSubmodules = true; in parseInferredModuleDecl()
2114 ActiveModule->InferredSubmoduleLoc = StarLoc; in parseInferredModuleDecl()
2115 ActiveModule->InferExplicitSubmodules = Explicit; in parseInferredModuleDecl()
2142 if (ActiveModule) { in parseInferredModuleDecl()
2144 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2163 if (!ActiveModule) { in parseInferredModuleDecl()
2165 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2172 ActiveModule->InferExportWildcard = true; in parseInferredModuleDecl()
2186 << (ActiveModule != nullptr); in parseInferredModuleDecl()