Lines Matching refs:CurrentModule
4182 Module *CurrentModule = nullptr; in ReadSubmoduleBlock() local
4212 if (!CurrentModule && Kind != SUBMODULE_METADATA && in ReadSubmoduleBlock()
4245 CurrentModule = ModMap.findOrCreateModule(Name, ParentModule, IsFramework, in ReadSubmoduleBlock()
4259 if (const FileEntry *CurFile = CurrentModule->getASTFile()) { in ReadSubmoduleBlock()
4263 << CurrentModule->getTopLevelModuleName() in ReadSubmoduleBlock()
4271 CurrentModule->setASTFile(F.File); in ReadSubmoduleBlock()
4274 CurrentModule->Signature = F.Signature; in ReadSubmoduleBlock()
4275 CurrentModule->IsFromModuleFile = true; in ReadSubmoduleBlock()
4276 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem; in ReadSubmoduleBlock()
4277 CurrentModule->IsExternC = IsExternC; in ReadSubmoduleBlock()
4278 CurrentModule->InferSubmodules = InferSubmodules; in ReadSubmoduleBlock()
4279 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules; in ReadSubmoduleBlock()
4280 CurrentModule->InferExportWildcard = InferExportWildcard; in ReadSubmoduleBlock()
4281 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive; in ReadSubmoduleBlock()
4283 DeserializationListener->ModuleRead(GlobalID, CurrentModule); in ReadSubmoduleBlock()
4285 SubmodulesLoaded[GlobalIndex] = CurrentModule; in ReadSubmoduleBlock()
4288 CurrentModule->LinkLibraries.clear(); in ReadSubmoduleBlock()
4289 CurrentModule->ConfigMacros.clear(); in ReadSubmoduleBlock()
4290 CurrentModule->UnresolvedConflicts.clear(); in ReadSubmoduleBlock()
4291 CurrentModule->Conflicts.clear(); in ReadSubmoduleBlock()
4299 if (!CurrentModule->getUmbrellaHeader()) in ReadSubmoduleBlock()
4300 ModMap.setUmbrellaHeader(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
4301 else if (CurrentModule->getUmbrellaHeader().Entry != Umbrella) { in ReadSubmoduleBlock()
4329 CurrentModule->addTopHeaderFilename(Blob); in ReadSubmoduleBlock()
4337 if (!CurrentModule->getUmbrellaDir()) in ReadSubmoduleBlock()
4338 ModMap.setUmbrellaDir(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
4339 else if (CurrentModule->getUmbrellaDir().Entry != Umbrella) { in ReadSubmoduleBlock()
4372 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
4385 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
4394 CurrentModule->UnresolvedExports.clear(); in ReadSubmoduleBlock()
4398 CurrentModule->addRequirement(Blob, Record[0], Context.getLangOpts(), in ReadSubmoduleBlock()
4404 CurrentModule->LinkLibraries.push_back( in ReadSubmoduleBlock()
4409 CurrentModule->ConfigMacros.push_back(Blob.str()); in ReadSubmoduleBlock()
4415 Unresolved.Mod = CurrentModule; in ReadSubmoduleBlock()
4456 LangOpts.CurrentModule = ReadString(Record, Idx); in ParseLanguageOptions()