Lines Matching refs:CurrentModule
4424 Module *CurrentModule = nullptr; in ReadSubmoduleBlock() local
4454 if (!CurrentModule && Kind != SUBMODULE_METADATA && in ReadSubmoduleBlock()
4487 CurrentModule = ModMap.findOrCreateModule(Name, ParentModule, IsFramework, in ReadSubmoduleBlock()
4501 if (const FileEntry *CurFile = CurrentModule->getASTFile()) { in ReadSubmoduleBlock()
4505 << CurrentModule->getTopLevelModuleName() in ReadSubmoduleBlock()
4513 CurrentModule->setASTFile(F.File); in ReadSubmoduleBlock()
4516 CurrentModule->Signature = F.Signature; in ReadSubmoduleBlock()
4517 CurrentModule->IsFromModuleFile = true; in ReadSubmoduleBlock()
4518 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem; in ReadSubmoduleBlock()
4519 CurrentModule->IsExternC = IsExternC; in ReadSubmoduleBlock()
4520 CurrentModule->InferSubmodules = InferSubmodules; in ReadSubmoduleBlock()
4521 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules; in ReadSubmoduleBlock()
4522 CurrentModule->InferExportWildcard = InferExportWildcard; in ReadSubmoduleBlock()
4523 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive; in ReadSubmoduleBlock()
4525 DeserializationListener->ModuleRead(GlobalID, CurrentModule); in ReadSubmoduleBlock()
4527 SubmodulesLoaded[GlobalIndex] = CurrentModule; in ReadSubmoduleBlock()
4530 CurrentModule->LinkLibraries.clear(); in ReadSubmoduleBlock()
4531 CurrentModule->ConfigMacros.clear(); in ReadSubmoduleBlock()
4532 CurrentModule->UnresolvedConflicts.clear(); in ReadSubmoduleBlock()
4533 CurrentModule->Conflicts.clear(); in ReadSubmoduleBlock()
4540 CurrentModule->Requirements.clear(); in ReadSubmoduleBlock()
4541 CurrentModule->MissingHeaders.clear(); in ReadSubmoduleBlock()
4542 CurrentModule->IsMissingRequirement = in ReadSubmoduleBlock()
4544 CurrentModule->IsAvailable = !CurrentModule->IsMissingRequirement; in ReadSubmoduleBlock()
4552 if (!CurrentModule->getUmbrellaHeader()) in ReadSubmoduleBlock()
4553 ModMap.setUmbrellaHeader(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
4554 else if (CurrentModule->getUmbrellaHeader().Entry != Umbrella) { in ReadSubmoduleBlock()
4582 CurrentModule->addTopHeaderFilename(Blob); in ReadSubmoduleBlock()
4590 if (!CurrentModule->getUmbrellaDir()) in ReadSubmoduleBlock()
4591 ModMap.setUmbrellaDir(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
4592 else if (CurrentModule->getUmbrellaDir().Entry != Umbrella) { in ReadSubmoduleBlock()
4625 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
4638 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
4647 CurrentModule->UnresolvedExports.clear(); in ReadSubmoduleBlock()
4651 CurrentModule->addRequirement(Blob, Record[0], Context.getLangOpts(), in ReadSubmoduleBlock()
4657 CurrentModule->LinkLibraries.push_back( in ReadSubmoduleBlock()
4662 CurrentModule->ConfigMacros.push_back(Blob.str()); in ReadSubmoduleBlock()
4668 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
4709 LangOpts.CurrentModule = ReadString(Record, Idx); in ParseLanguageOptions()