Home | History | Annotate | Download | only in Lex

Lines Matching refs:ActiveModule

1042     Module *ActiveModule;
1091 HadError(false), ActiveModule(nullptr)
1358 if (ActiveModule) {
1374 Module *PreviousActiveModule = ActiveModule;
1378 ActiveModule = nullptr;
1381 if (Module *Next = Map.lookupModuleQualified(Id[I].first, ActiveModule)) {
1384 ActiveModule = Next;
1388 if (ActiveModule) {
1391 << ActiveModule->getTopLevelModule()->getFullModuleName();
1426 if (Module *Existing = Map.lookupModuleQualified(ModuleName, ActiveModule)) {
1427 if (Existing->DefinitionLoc.isInvalid() && !ActiveModule) {
1454 ActiveModule = Map.findOrCreateModule(ModuleName, ActiveModule, Framework,
1456 ActiveModule->DefinitionLoc = ModuleNameLoc;
1458 ActiveModule->IsSystem = true;
1460 ActiveModule->IsExternC = true;
1461 ActiveModule->Directory = Directory;
1544 if (ActiveModule->IsFramework && !ActiveModule->isSubFramework() &&
1545 ActiveModule->LinkLibraries.empty()) {
1546 inferFrameworkLink(ActiveModule, Directory, SourceMgr.getFileManager());
1551 if (!ActiveModule->IsAvailable && !ActiveModule->IsMissingRequirement &&
1552 ActiveModule->Parent) {
1553 ActiveModule->getTopLevelModule()->markUnavailable();
1554 ActiveModule->getTopLevelModule()->MissingHeaders.append(
1555 ActiveModule->MissingHeaders.begin(), ActiveModule->MissingHeaders.end());
1559 ActiveModule = PreviousActiveModule;
1679 shouldAddRequirement(ActiveModule, Feature, IsRequiresExcludedHack);
1682 UsesRequiresExcludedHack.insert(ActiveModule);
1686 ActiveModule->addRequirement(Feature, RequiredState, Map.LangOpts,
1742 if (UsesRequiresExcludedHack.count(ActiveModule)) {
1771 if (LeadingToken == MMToken::UmbrellaKeyword && ActiveModule->Umbrella) {
1773 << ActiveModule->getFullModuleName();
1790 if (ActiveModule->isPartOfFramework()) {
1791 appendSubframeworkPaths(ActiveModule, RelativePathName);
1817 if (ActiveModule->IsSystem && LeadingToken != MMToken::UmbrellaKeyword &&
1853 Map.setUmbrellaHeader(ActiveModule, File, RelativePathName.str());
1857 Map.excludeHeader(ActiveModule, H);
1867 Map.addHeader(ActiveModule, H, Role);
1872 Map.addHeader(ActiveModule, H, Role);
1880 ActiveModule->markUnavailable();
1881 ActiveModule->MissingHeaders.push_back(Header);
1907 if (ActiveModule->Umbrella) {
1909 << ActiveModule->getFullModuleName();
1932 if (UsesRequiresExcludedHack.count(ActiveModule)) {
1954 Map.addHeader(ActiveModule, std::move(Header), ModuleMap::TextualHeader);
1966 Map.setUmbrellaDir(ActiveModule, Dir, DirName);
2014 ActiveModule->UnresolvedExports.push_back(Unresolved);
2028 if (ActiveModule->Parent)
2031 ActiveModule->UnresolvedDirectUses.push_back(ParsedModuleId);
2059 ActiveModule->LinkLibraries.push_back(Module::LinkLibrary(LibraryName,
2075 if (ActiveModule->Parent) {
2084 if (Attrs.IsExhaustive && !ActiveModule->Parent) {
2085 ActiveModule->ConfigMacrosExhaustive = true;
2094 if (!ActiveModule->Parent) {
2095 ActiveModule->ConfigMacros.push_back(Tok.getString().str());
2113 if (!ActiveModule->Parent) {
2114 ActiveModule->ConfigMacros.push_back(Tok.getString().str());
2167 ActiveModule->UnresolvedConflicts.push_back(Conflict);
2185 if (!ActiveModule && !Framework) {
2190 if (ActiveModule) {
2192 if (!Failed && ActiveModule->IsAvailable &&
2193 !ActiveModule->getUmbrellaDir()) {
2199 if (!Failed && ActiveModule->InferSubmodules) {
2201 if (ActiveModule->InferredSubmoduleLoc.isValid())
2202 Diags.Report(ActiveModule->InferredSubmoduleLoc,
2234 if (ActiveModule) {
2236 ActiveModule->InferSubmodules = true;
2237 ActiveModule->InferredSubmoduleLoc = StarLoc;
2238 ActiveModule->InferExplicitSubmodules = Explicit;
2265 if (ActiveModule) {
2267 << (ActiveModule != nullptr);
2286 if (!ActiveModule) {
2288 << (ActiveModule != nullptr);
2295 ActiveModule->InferExportWildcard = true;
2309 << (ActiveModule != nullptr);