Lines Matching refs:CurrentModule
5504 Module *CurrentModule = nullptr; in ReadSubmoduleBlock() local
5541 if (!CurrentModule && Kind != SUBMODULE_METADATA && in ReadSubmoduleBlock()
5575 CurrentModule = in ReadSubmoduleBlock()
5589 if (const FileEntry *CurFile = CurrentModule->getASTFile()) { in ReadSubmoduleBlock()
5597 << CurrentModule->getTopLevelModuleName() << CurFile->getName() in ReadSubmoduleBlock()
5604 CurrentModule->setASTFile(F.File); in ReadSubmoduleBlock()
5605 CurrentModule->PresumedModuleMapFile = F.ModuleMapPath; in ReadSubmoduleBlock()
5608 CurrentModule->Kind = Kind; in ReadSubmoduleBlock()
5609 CurrentModule->Signature = F.Signature; in ReadSubmoduleBlock()
5610 CurrentModule->IsFromModuleFile = true; in ReadSubmoduleBlock()
5611 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem; in ReadSubmoduleBlock()
5612 CurrentModule->IsExternC = IsExternC; in ReadSubmoduleBlock()
5613 CurrentModule->InferSubmodules = InferSubmodules; in ReadSubmoduleBlock()
5614 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules; in ReadSubmoduleBlock()
5615 CurrentModule->InferExportWildcard = InferExportWildcard; in ReadSubmoduleBlock()
5616 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive; in ReadSubmoduleBlock()
5617 CurrentModule->ModuleMapIsPrivate = ModuleMapIsPrivate; in ReadSubmoduleBlock()
5619 DeserializationListener->ModuleRead(GlobalID, CurrentModule); in ReadSubmoduleBlock()
5621 SubmodulesLoaded[GlobalIndex] = CurrentModule; in ReadSubmoduleBlock()
5624 CurrentModule->LinkLibraries.clear(); in ReadSubmoduleBlock()
5625 CurrentModule->ConfigMacros.clear(); in ReadSubmoduleBlock()
5626 CurrentModule->UnresolvedConflicts.clear(); in ReadSubmoduleBlock()
5627 CurrentModule->Conflicts.clear(); in ReadSubmoduleBlock()
5634 CurrentModule->Requirements.clear(); in ReadSubmoduleBlock()
5635 CurrentModule->MissingHeaders.clear(); in ReadSubmoduleBlock()
5636 CurrentModule->IsUnimportable = in ReadSubmoduleBlock()
5638 CurrentModule->IsAvailable = !CurrentModule->IsUnimportable; in ReadSubmoduleBlock()
5649 if (!CurrentModule->getUmbrellaHeader()) { in ReadSubmoduleBlock()
5651 ModMap.setUmbrellaHeader(CurrentModule, *Umbrella, Blob, ""); in ReadSubmoduleBlock()
5678 CurrentModule->addTopHeaderFilename(HeaderName); in ReadSubmoduleBlock()
5687 if (!CurrentModule->getUmbrellaDir()) { in ReadSubmoduleBlock()
5689 ModMap.setUmbrellaDir(CurrentModule, *Umbrella, Blob, ""); in ReadSubmoduleBlock()
5719 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5731 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5740 CurrentModule->UnresolvedExports.clear(); in ReadSubmoduleBlock()
5744 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(), in ReadSubmoduleBlock()
5749 ModMap.resolveLinkAsDependencies(CurrentModule); in ReadSubmoduleBlock()
5750 CurrentModule->LinkLibraries.push_back( in ReadSubmoduleBlock()
5755 CurrentModule->ConfigMacros.push_back(Blob.str()); in ReadSubmoduleBlock()
5761 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5776 ContextObj->addLazyModuleInitializers(CurrentModule, Inits); in ReadSubmoduleBlock()
5781 CurrentModule->ExportAsModule = Blob.str(); in ReadSubmoduleBlock()
5782 ModMap.addLinkAsDependency(CurrentModule); in ReadSubmoduleBlock()
5817 LangOpts.CurrentModule = ReadString(Record, Idx); in ParseLanguageOptions()