Lines Matching refs:CurrentModule

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