Lines Matching refs:CurrentModule
5520 Module *CurrentModule = nullptr; in ReadSubmoduleBlock() local
5557 if (!CurrentModule && Kind != SUBMODULE_METADATA && in ReadSubmoduleBlock()
5591 CurrentModule = in ReadSubmoduleBlock()
5605 if (const FileEntry *CurFile = CurrentModule->getASTFile()) { in ReadSubmoduleBlock()
5613 << CurrentModule->getTopLevelModuleName() << CurFile->getName() in ReadSubmoduleBlock()
5620 CurrentModule->setASTFile(F.File); in ReadSubmoduleBlock()
5621 CurrentModule->PresumedModuleMapFile = F.ModuleMapPath; in ReadSubmoduleBlock()
5624 CurrentModule->Kind = Kind; in ReadSubmoduleBlock()
5625 CurrentModule->Signature = F.Signature; in ReadSubmoduleBlock()
5626 CurrentModule->IsFromModuleFile = true; in ReadSubmoduleBlock()
5627 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem; in ReadSubmoduleBlock()
5628 CurrentModule->IsExternC = IsExternC; in ReadSubmoduleBlock()
5629 CurrentModule->InferSubmodules = InferSubmodules; in ReadSubmoduleBlock()
5630 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules; in ReadSubmoduleBlock()
5631 CurrentModule->InferExportWildcard = InferExportWildcard; in ReadSubmoduleBlock()
5632 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive; in ReadSubmoduleBlock()
5633 CurrentModule->ModuleMapIsPrivate = ModuleMapIsPrivate; in ReadSubmoduleBlock()
5635 DeserializationListener->ModuleRead(GlobalID, CurrentModule); in ReadSubmoduleBlock()
5637 SubmodulesLoaded[GlobalIndex] = CurrentModule; in ReadSubmoduleBlock()
5640 CurrentModule->LinkLibraries.clear(); in ReadSubmoduleBlock()
5641 CurrentModule->ConfigMacros.clear(); in ReadSubmoduleBlock()
5642 CurrentModule->UnresolvedConflicts.clear(); in ReadSubmoduleBlock()
5643 CurrentModule->Conflicts.clear(); in ReadSubmoduleBlock()
5650 CurrentModule->Requirements.clear(); in ReadSubmoduleBlock()
5651 CurrentModule->MissingHeaders.clear(); in ReadSubmoduleBlock()
5652 CurrentModule->IsUnimportable = in ReadSubmoduleBlock()
5654 CurrentModule->IsAvailable = !CurrentModule->IsUnimportable; in ReadSubmoduleBlock()
5665 if (!CurrentModule->getUmbrellaHeader()) { in ReadSubmoduleBlock()
5667 ModMap.setUmbrellaHeader(CurrentModule, *Umbrella, Blob, ""); in ReadSubmoduleBlock()
5694 CurrentModule->addTopHeaderFilename(HeaderName); in ReadSubmoduleBlock()
5703 if (!CurrentModule->getUmbrellaDir()) { in ReadSubmoduleBlock()
5705 ModMap.setUmbrellaDir(CurrentModule, *Umbrella, Blob, ""); in ReadSubmoduleBlock()
5735 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5747 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5759 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5768 CurrentModule->UnresolvedExports.clear(); in ReadSubmoduleBlock()
5772 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(), in ReadSubmoduleBlock()
5777 ModMap.resolveLinkAsDependencies(CurrentModule); in ReadSubmoduleBlock()
5778 CurrentModule->LinkLibraries.push_back( in ReadSubmoduleBlock()
5783 CurrentModule->ConfigMacros.push_back(Blob.str()); in ReadSubmoduleBlock()
5789 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5804 ContextObj->addLazyModuleInitializers(CurrentModule, Inits); in ReadSubmoduleBlock()
5809 CurrentModule->ExportAsModule = Blob.str(); in ReadSubmoduleBlock()
5810 ModMap.addLinkAsDependency(CurrentModule); in ReadSubmoduleBlock()
5845 LangOpts.CurrentModule = ReadString(Record, Idx); in ParseLanguageOptions()