Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Lex/
H A DModuleMap.h155 class KnownHeader {
159 KnownHeader() : Storage(nullptr, NormalHeader) {} in KnownHeader() function
160 KnownHeader(Module *M, ModuleHeaderRole Role) : Storage(M, Role) {} in KnownHeader() function
162 friend bool operator==(const KnownHeader &A, const KnownHeader &B) {
165 friend bool operator!=(const KnownHeader &A, const KnownHeader &B) {
199 llvm::DenseMap<const FileEntry *, SmallVector<KnownHeader, 1>>;
363 KnownHeader findHeaderInUmbrellaDirs(const FileEntry *File,
368 KnownHeader findOrCreateModuleForHeaderInUmbrellaDir(const FileEntry *File);
436 KnownHeader findModuleForHeader(const FileEntry *File,
446 ArrayRef<KnownHeader> findAllModulesForHeader(const FileEntry *File);
[all …]
H A DHeaderSearch.h475 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
488 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
649 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File,
655 ArrayRef<ModuleMap::KnownHeader>
744 ModuleMap::KnownHeader *SuggestedModule,
754 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
762 ModuleMap::KnownHeader *SuggestedModule);
H A DDirectoryLookup.h187 ModuleMap::KnownHeader *SuggestedModule,
195 ModuleMap::KnownHeader *SuggestedModule,
H A DPreprocessor.h2237 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped,
2505 ModuleMap::KnownHeader &SuggestedModule, bool isAngled);
/llvm-project-15.0.7/clang/lib/Lex/
H A DHeaderSearch.cpp401 ModuleMap::KnownHeader *SuggestedModule) { in getFileAndSuggestModule()
432 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
570 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
854 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
877 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile()
956 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
1521 ModuleMap::KnownHeader
1532 ArrayRef<ModuleMap::KnownHeader>
1545 ModuleMap::KnownHeader Module = in suggestModule()
1560 *SuggestedModule = ModuleMap::KnownHeader(); in suggestModule()
[all …]
H A DModuleMap.cpp408 ModuleMap::KnownHeader
491 for (const KnownHeader &Header : Known->second) { in diagnoseHeaderInclusion()
571 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader()
579 ModuleMap::KnownHeader Result; in findModuleForHeader()
581 for (KnownHeader &H : Known->second) { in findModuleForHeader()
594 ModuleMap::KnownHeader
658 KnownHeader Header(Result, NormalHeader); in findOrCreateModuleForHeaderInUmbrellaDir()
666 ArrayRef<ModuleMap::KnownHeader>
678 ArrayRef<ModuleMap::KnownHeader>
698 for (SmallVectorImpl<KnownHeader>::const_iterator in isHeaderUnavailableInModule()
[all …]
H A DPPDirectives.cpp951 ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, in LookupFile()
2008 ModuleMap::KnownHeader &SuggestedModule, bool isAngled) { in LookupHeaderIncludeOrImport()
2165 ModuleMap::KnownHeader SuggestedModule; in HandleHeaderIncludeOrImport()
2233 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport()
2288 SuggestedModule = ModuleMap::KnownHeader(); in HandleHeaderIncludeOrImport()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriter.cpp1759 ArrayRef<ModuleMap::KnownHeader> KnownHeaders;
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp8703 ModuleMap::KnownHeader Header = HS.findModuleForHeader(FE); in clang_getModuleForFile()