Lines Matching refs:KnownHeader

438 ModuleMap::KnownHeader ModuleMap::findHeaderInUmbrellaDirs(  in findHeaderInUmbrellaDirs()
456 return KnownHeader(KnownDir->second, NormalHeader); in findHeaderInUmbrellaDirs()
473 ModuleMap::KnownHeader Header) { in violatesPrivateInclude()
516 for (const KnownHeader &Header : Known->second) { in diagnoseHeaderInclusion()
578 static bool isBetterKnownHeader(const ModuleMap::KnownHeader &New, in isBetterKnownHeader()
579 const ModuleMap::KnownHeader &Old) { in isBetterKnownHeader()
606 ModuleMap::KnownHeader ModuleMap::findModuleForHeader(FileEntryRef File, in findModuleForHeader()
609 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader()
617 ModuleMap::KnownHeader Result; in findModuleForHeader()
619 for (KnownHeader &H : Known->second) { in findModuleForHeader()
635 ModuleMap::KnownHeader
640 KnownHeader H = findHeaderInUmbrellaDirs(File, SkippedDirs); in findOrCreateModuleForHeaderInUmbrellaDir()
698 KnownHeader Header(Result, NormalHeader); in findOrCreateModuleForHeaderInUmbrellaDir()
706 ArrayRef<ModuleMap::KnownHeader>
718 ArrayRef<ModuleMap::KnownHeader>
737 for (SmallVectorImpl<KnownHeader>::const_iterator in isHeaderUnavailableInModule()
937 Headers[*MainFile].push_back(KnownHeader(Result, PrivateHeader)); in createModuleForInterfaceUnit()
1189 Headers[UmbrellaHeader].push_back(KnownHeader(Mod, NormalHeader)); in setUmbrellaHeaderAsWritten()
1284 KnownHeader KH(Mod, Role); in addHeader()
1388 for (SmallVectorImpl<KnownHeader>::const_iterator I = H->second.begin(), in dump()