Lines Matching refs:CurrentModule

5449   Module *CurrentModule = nullptr;
5490 if (!CurrentModule && Kind != SUBMODULE_METADATA &&
5525 CurrentModule =
5529 // FIXME: set the definition loc for CurrentModule, or call
5540 if (const FileEntry *CurFile = CurrentModule->getASTFile()) {
5546 CurrentModule->getTopLevelModuleName(), CurFile->getName(),
5553 CurrentModule->setASTFile(F.File);
5554 CurrentModule->PresumedModuleMapFile = F.ModuleMapPath;
5557 CurrentModule->Kind = Kind;
5558 CurrentModule->Signature = F.Signature;
5559 CurrentModule->IsFromModuleFile = true;
5560 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem;
5561 CurrentModule->IsExternC = IsExternC;
5562 CurrentModule->InferSubmodules = InferSubmodules;
5563 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules;
5564 CurrentModule->InferExportWildcard = InferExportWildcard;
5565 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive;
5566 CurrentModule->ModuleMapIsPrivate = ModuleMapIsPrivate;
5568 DeserializationListener->ModuleRead(GlobalID, CurrentModule);
5570 SubmodulesLoaded[GlobalIndex] = CurrentModule;
5573 CurrentModule->LinkLibraries.clear();
5574 CurrentModule->ConfigMacros.clear();
5575 CurrentModule->UnresolvedConflicts.clear();
5576 CurrentModule->Conflicts.clear();
5583 CurrentModule->Requirements.clear();
5584 CurrentModule->MissingHeaders.clear();
5585 CurrentModule->IsUnimportable =
5587 CurrentModule->IsAvailable = !CurrentModule->IsUnimportable;
5595 if (!CurrentModule->getUmbrellaHeader())
5597 ModMap.setUmbrellaHeader(CurrentModule, *Umbrella, Blob, "");
5598 else if (CurrentModule->getUmbrellaHeader().Entry != *Umbrella) {
5622 CurrentModule->addTopHeaderFilename(Blob);
5629 if (!CurrentModule->getUmbrellaDir())
5631 ModMap.setUmbrellaDir(CurrentModule, *Umbrella, Blob, "");
5632 else if (CurrentModule->getUmbrellaDir().Entry != *Umbrella) {
5665 Unresolved.Mod = CurrentModule;
5677 Unresolved.Mod = CurrentModule;
5686 CurrentModule->UnresolvedExports.clear();
5690 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(),
5695 ModMap.resolveLinkAsDependencies(CurrentModule);
5696 CurrentModule->LinkLibraries.push_back(
5701 CurrentModule->ConfigMacros.push_back(Blob.str());
5707 Unresolved.Mod = CurrentModule;
5722 ContextObj->addLazyModuleInitializers(CurrentModule, Inits);
5727 CurrentModule->ExportAsModule = Blob.str();
5728 ModMap.addLinkAsDependency(CurrentModule);
5763 LangOpts.CurrentModule = ReadString(Record, Idx);