Lines Matching refs:CurrentModule
4957 Module *CurrentModule = nullptr; in ReadSubmoduleBlock() local
4987 if (!CurrentModule && Kind != SUBMODULE_METADATA && in ReadSubmoduleBlock()
5022 CurrentModule = in ReadSubmoduleBlock()
5037 if (const FileEntry *CurFile = CurrentModule->getASTFile()) { in ReadSubmoduleBlock()
5043 << CurrentModule->getTopLevelModuleName() in ReadSubmoduleBlock()
5051 CurrentModule->setASTFile(F.File); in ReadSubmoduleBlock()
5052 CurrentModule->PresumedModuleMapFile = F.ModuleMapPath; in ReadSubmoduleBlock()
5055 CurrentModule->Kind = Kind; in ReadSubmoduleBlock()
5056 CurrentModule->Signature = F.Signature; in ReadSubmoduleBlock()
5057 CurrentModule->IsFromModuleFile = true; in ReadSubmoduleBlock()
5058 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem; in ReadSubmoduleBlock()
5059 CurrentModule->IsExternC = IsExternC; in ReadSubmoduleBlock()
5060 CurrentModule->InferSubmodules = InferSubmodules; in ReadSubmoduleBlock()
5061 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules; in ReadSubmoduleBlock()
5062 CurrentModule->InferExportWildcard = InferExportWildcard; in ReadSubmoduleBlock()
5063 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive; in ReadSubmoduleBlock()
5064 CurrentModule->ModuleMapIsPrivate = ModuleMapIsPrivate; in ReadSubmoduleBlock()
5066 DeserializationListener->ModuleRead(GlobalID, CurrentModule); in ReadSubmoduleBlock()
5068 SubmodulesLoaded[GlobalIndex] = CurrentModule; in ReadSubmoduleBlock()
5071 CurrentModule->LinkLibraries.clear(); in ReadSubmoduleBlock()
5072 CurrentModule->ConfigMacros.clear(); in ReadSubmoduleBlock()
5073 CurrentModule->UnresolvedConflicts.clear(); in ReadSubmoduleBlock()
5074 CurrentModule->Conflicts.clear(); in ReadSubmoduleBlock()
5081 CurrentModule->Requirements.clear(); in ReadSubmoduleBlock()
5082 CurrentModule->MissingHeaders.clear(); in ReadSubmoduleBlock()
5083 CurrentModule->IsMissingRequirement = in ReadSubmoduleBlock()
5085 CurrentModule->IsAvailable = !CurrentModule->IsMissingRequirement; in ReadSubmoduleBlock()
5093 if (!CurrentModule->getUmbrellaHeader()) in ReadSubmoduleBlock()
5094 ModMap.setUmbrellaHeader(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
5095 else if (CurrentModule->getUmbrellaHeader().Entry != Umbrella) { in ReadSubmoduleBlock()
5119 CurrentModule->addTopHeaderFilename(Blob); in ReadSubmoduleBlock()
5126 if (!CurrentModule->getUmbrellaDir()) in ReadSubmoduleBlock()
5127 ModMap.setUmbrellaDir(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
5128 else if (CurrentModule->getUmbrellaDir().Entry != Umbrella) { in ReadSubmoduleBlock()
5161 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5173 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5182 CurrentModule->UnresolvedExports.clear(); in ReadSubmoduleBlock()
5186 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(), in ReadSubmoduleBlock()
5191 ModMap.resolveLinkAsDependencies(CurrentModule); in ReadSubmoduleBlock()
5192 CurrentModule->LinkLibraries.push_back( in ReadSubmoduleBlock()
5197 CurrentModule->ConfigMacros.push_back(Blob.str()); in ReadSubmoduleBlock()
5203 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
5218 ContextObj->addLazyModuleInitializers(CurrentModule, Inits); in ReadSubmoduleBlock()
5223 CurrentModule->ExportAsModule = Blob.str(); in ReadSubmoduleBlock()
5224 ModMap.addLinkAsDependency(CurrentModule); in ReadSubmoduleBlock()
5259 LangOpts.CurrentModule = ReadString(Record, Idx); in ParseLanguageOptions()