Home
last modified time | relevance | path

Searched refs:RequestingModule (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp446 bool IsSystemHeaderDir, Module *RequestingModule, in getFileAndSuggestModule() argument
467 *File, Dir ? Dir : File->getFileEntry().getDir(), RequestingModule, in getFileAndSuggestModule()
479 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile() argument
504 RequestingModule, SuggestedModule, OpenFile); in LookupFile()
509 RequestingModule, SuggestedModule, in LookupFile()
533 RequestingModule, SuggestedModule, in LookupFile()
613 static bool needModuleLookup(Module *RequestingModule, in needModuleLookup() argument
616 (RequestingModule && RequestingModule->NoUndeclaredIncludes); in needModuleLookup()
623 SmallVectorImpl<char> *RelativePath, Module *RequestingModule, in DoFrameworkLookup() argument
719 if (File && needModuleLookup(RequestingModule, SuggestedModule)) { in DoFrameworkLookup()
[all …]
H A DModuleMap.cpp459 static bool violatesPrivateInclude(Module *RequestingModule, in violatesPrivateInclude() argument
477 return !Header.isAccessibleFrom(RequestingModule); in violatesPrivateInclude()
484 void ModuleMap::diagnoseHeaderInclusion(Module *RequestingModule, in diagnoseHeaderInclusion() argument
490 if (getTopLevelOrNull(RequestingModule) != getTopLevelOrNull(SourceModule)) in diagnoseHeaderInclusion()
493 if (RequestingModule) { in diagnoseHeaderInclusion()
494 resolveUses(RequestingModule, /*Complain=*/false); in diagnoseHeaderInclusion()
495 resolveHeaderDirectives(RequestingModule, /*File=*/std::nullopt); in diagnoseHeaderInclusion()
512 if (violatesPrivateInclude(RequestingModule, File, Header)) { in diagnoseHeaderInclusion()
519 if (RequestingModule && LangOpts.ModulesDeclUse && in diagnoseHeaderInclusion()
520 !RequestingModule->directlyUses(Header.getModule())) { in diagnoseHeaderInclusion()
[all …]
H A DPPDirectives.cpp988 Module *RequestingModule = getModuleForLocation( in LookupFile() local
1050 Includers, SearchPath, RelativePath, RequestingModule, in LookupFile()
1068 RelativePath, RequestingModule, SuggestedModule, IsMapped, in LookupFile()
1080 Filename, *CurFileEnt, SearchPath, RelativePath, RequestingModule, in LookupFile()
1092 RequestingModule, SuggestedModule)) { in LookupFile()
2141 Module *RequestingModule = getModuleForLocation( in LookupHeaderIncludeOrImport() local
2147 RequestingModule, RequestingModuleIsModuleInterface, FilenameLoc, in LookupHeaderIncludeOrImport()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearch.h292 const Module *RequestingModule = nullptr; member
311 RequestingModule = NewRequestingModule; in reset()
512 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
526 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
797 Module *RequestingModule,
807 FileEntryRef File, StringRef FrameworkName, Module *RequestingModule,
815 Module *RequestingModule,
H A DDirectoryLookup.h180 SmallVectorImpl<char> *RelativePath, Module *RequestingModule,
189 SmallVectorImpl<char> *RelativePath, Module *RequestingModule,
H A DModuleMap.h473 void diagnoseHeaderInclusion(Module *RequestingModule,
485 const Module *RequestingModule) const;