Home
last modified time | relevance | path

Searched refs:KnownHeader (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleMap.h158 class KnownHeader {
162 KnownHeader() : Storage(nullptr, NormalHeader) {} in KnownHeader() function
163 KnownHeader(Module *M, ModuleHeaderRole Role) : Storage(M, Role) {} in KnownHeader() function
165 friend bool operator==(const KnownHeader &A, const KnownHeader &B) {
168 friend bool operator!=(const KnownHeader &A, const KnownHeader &B) {
201 using HeadersMap = llvm::DenseMap<FileEntryRef, SmallVector<KnownHeader, 1>>;
360 KnownHeader findHeaderInUmbrellaDirs(
365 KnownHeader findOrCreateModuleForHeaderInUmbrellaDir(FileEntryRef File);
431 KnownHeader findModuleForHeader(FileEntryRef File, bool AllowTextual = false,
441 ArrayRef<KnownHeader> findAllModulesForHeader(FileEntryRef File);
[all …]
H A DHeaderSearch.h512 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
526 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
697 ModuleMap::KnownHeader findModuleForHeader(FileEntryRef File,
704 ArrayRef<ModuleMap::KnownHeader>
709 ArrayRef<ModuleMap::KnownHeader>
798 ModuleMap::KnownHeader *SuggestedModule,
808 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
816 ModuleMap::KnownHeader *SuggestedModule,
H A DDirectoryLookup.h181 ModuleMap::KnownHeader *SuggestedModule,
190 ModuleMap::KnownHeader *SuggestedModule,
H A DPreprocessor.h2514 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped,
2834 ModuleMap::KnownHeader &SuggestedModule, bool isAngled);
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DModuleMap.cpp426 ModuleMap::KnownHeader ModuleMap::findHeaderInUmbrellaDirs( in findHeaderInUmbrellaDirs()
444 return KnownHeader(KnownDir->second, NormalHeader); in findHeaderInUmbrellaDirs()
461 ModuleMap::KnownHeader Header) { in violatesPrivateInclude()
504 for (const KnownHeader &Header : Known->second) { in diagnoseHeaderInclusion()
566 static bool isBetterKnownHeader(const ModuleMap::KnownHeader &New, in isBetterKnownHeader()
567 const ModuleMap::KnownHeader &Old) { in isBetterKnownHeader()
594 ModuleMap::KnownHeader ModuleMap::findModuleForHeader(FileEntryRef File, in findModuleForHeader()
597 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader()
605 ModuleMap::KnownHeader Result; in findModuleForHeader()
607 for (KnownHeader &H : Known->second) { in findModuleForHeader()
[all …]
H A DHeaderSearch.cpp447 ModuleMap::KnownHeader *SuggestedModule, bool OpenFile /*=true*/, in getFileAndSuggestModule()
479 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
624 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
895 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
908 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
932 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile()
1010 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
1161 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule) { in LookupSubframeworkHeader()
1604 ModuleMap::KnownHeader
1615 ArrayRef<ModuleMap::KnownHeader>
[all …]
H A DPPDirectives.cpp983 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, in LookupFile()
2136 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) { in LookupHeaderIncludeOrImport()
2313 ModuleMap::KnownHeader SuggestedModule; in HandleHeaderIncludeOrImport()
H A DPPMacroExpansion.cpp1210 ModuleMap::KnownHeader KH; in EvaluateHasIncludeCommon()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp2072 ArrayRef<ModuleMap::KnownHeader> KnownHeaders, in data_type()
2079 SmallVector<ModuleMap::KnownHeader, 1> KnownHeaders;