Lines Matching refs:UmbrellaModule
363 Module *UmbrellaModule = Result; in findOrCreateModuleForHeaderInUmbrellaDir() local
364 while (!UmbrellaModule->getUmbrellaDir() && UmbrellaModule->Parent) in findOrCreateModuleForHeaderInUmbrellaDir()
365 UmbrellaModule = UmbrellaModule->Parent; in findOrCreateModuleForHeaderInUmbrellaDir()
367 if (UmbrellaModule->InferSubmodules) { in findOrCreateModuleForHeaderInUmbrellaDir()
369 getModuleMapFileForUniquing(UmbrellaModule); in findOrCreateModuleForHeaderInUmbrellaDir()
374 bool Explicit = UmbrellaModule->InferExplicitSubmodules; in findOrCreateModuleForHeaderInUmbrellaDir()
391 if (UmbrellaModule->InferExportWildcard && Result->Exports.empty()) in findOrCreateModuleForHeaderInUmbrellaDir()
407 if (UmbrellaModule->InferExportWildcard && Result->Exports.empty()) in findOrCreateModuleForHeaderInUmbrellaDir()
473 Module *UmbrellaModule = Found; in isHeaderUnavailableInModule() local
474 while (!UmbrellaModule->getUmbrellaDir() && UmbrellaModule->Parent) in isHeaderUnavailableInModule()
475 UmbrellaModule = UmbrellaModule->Parent; in isHeaderUnavailableInModule()
477 if (UmbrellaModule->InferSubmodules) { in isHeaderUnavailableInModule()
1847 if (Module *UmbrellaModule = Map.UmbrellaDirs[UmbrellaDir]) { in parseHeaderDecl() local
1849 << UmbrellaModule->getFullModuleName(); in parseHeaderDecl()