Lines Matching defs:CurrentModule

5981   Module *CurrentModule = nullptr;
6018 if (!CurrentModule && Kind != SUBMODULE_METADATA &&
6053 CurrentModule = std::invoke(CreateModule, &ModMap, Name, ParentModule,
6063 if (OptionalFileEntryRef CurFile = CurrentModule->getASTFile()) {
6071 << CurrentModule->getTopLevelModuleName() << CurFile->getName()
6078 CurrentModule->setASTFile(F.File);
6079 CurrentModule->PresumedModuleMapFile = F.ModuleMapPath;
6082 CurrentModule->Kind = Kind;
6089 CurrentModule->DefinitionLoc = DefinitionLoc;
6090 CurrentModule->Signature = F.Signature;
6091 CurrentModule->IsFromModuleFile = true;
6093 ModMap.setInferredModuleAllowedBy(CurrentModule, InferredAllowedBy);
6094 CurrentModule->IsSystem = IsSystem || CurrentModule->IsSystem;
6095 CurrentModule->IsExternC = IsExternC;
6096 CurrentModule->InferSubmodules = InferSubmodules;
6097 CurrentModule->InferExplicitSubmodules = InferExplicitSubmodules;
6098 CurrentModule->InferExportWildcard = InferExportWildcard;
6099 CurrentModule->ConfigMacrosExhaustive = ConfigMacrosExhaustive;
6100 CurrentModule->ModuleMapIsPrivate = ModuleMapIsPrivate;
6101 CurrentModule->NamedModuleHasInit = NamedModuleHasInit;
6103 DeserializationListener->ModuleRead(GlobalID, CurrentModule);
6105 SubmodulesLoaded[GlobalIndex] = CurrentModule;
6108 CurrentModule->LinkLibraries.clear();
6109 CurrentModule->ConfigMacros.clear();
6110 CurrentModule->UnresolvedConflicts.clear();
6111 CurrentModule->Conflicts.clear();
6118 CurrentModule->Requirements.clear();
6119 CurrentModule->MissingHeaders.clear();
6120 CurrentModule->IsUnimportable =
6122 CurrentModule->IsAvailable = !CurrentModule->IsUnimportable;
6132 if (!CurrentModule->getUmbrellaHeaderAsWritten()) {
6134 ModMap.setUmbrellaHeaderAsWritten(CurrentModule, *Umbrella, Blob, "");
6160 CurrentModule->addTopHeaderFilename(*HeaderName);
6169 if (!CurrentModule->getUmbrellaDirAsWritten()) {
6171 ModMap.setUmbrellaDirAsWritten(CurrentModule, *Umbrella, Blob, "");
6201 Unresolved.Mod = CurrentModule;
6213 Unresolved.Mod = CurrentModule;
6225 Unresolved.Mod = CurrentModule;
6234 CurrentModule->UnresolvedExports.clear();
6238 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(),
6243 ModMap.resolveLinkAsDependencies(CurrentModule);
6244 CurrentModule->LinkLibraries.push_back(
6249 CurrentModule->ConfigMacros.push_back(Blob.str());
6255 Unresolved.Mod = CurrentModule;
6270 ContextObj->addLazyModuleInitializers(CurrentModule, Inits);
6275 CurrentModule->ExportAsModule = Blob.str();
6276 ModMap.addLinkAsDependency(CurrentModule);
6311 LangOpts.CurrentModule = ReadString(Record, Idx);