Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DHeaderSearch.cpp420 bool IsSystemHeaderDir, Module *RequestingModule, in getFileAndSuggestModule() argument
442 RequestingModule, SuggestedModule, IsSystemHeaderDir)) in getFileAndSuggestModule()
453 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile() argument
478 RequestingModule, SuggestedModule, OpenFile); in LookupFile()
483 RequestingModule, SuggestedModule, in LookupFile()
581 static bool needModuleLookup(Module *RequestingModule, in needModuleLookup() argument
584 (RequestingModule && RequestingModule->NoUndeclaredIncludes); in needModuleLookup()
591 SmallVectorImpl<char> *RelativePath, Module *RequestingModule, in DoFrameworkLookup() argument
687 if (File && needModuleLookup(RequestingModule, SuggestedModule)) { in DoFrameworkLookup()
713 &File->getFileEntry(), FrameworkPath, RequestingModule, in DoFrameworkLookup()
[all …]
H A DModuleMap.cpp449 static bool violatesPrivateInclude(Module *RequestingModule, in violatesPrivateInclude() argument
467 return !Header.isAccessibleFrom(RequestingModule); in violatesPrivateInclude()
474 void ModuleMap::diagnoseHeaderInclusion(Module *RequestingModule, in diagnoseHeaderInclusion() argument
480 if (getTopLevelOrNull(RequestingModule) != getTopLevelOrNull(SourceModule)) in diagnoseHeaderInclusion()
483 if (RequestingModule) { in diagnoseHeaderInclusion()
484 resolveUses(RequestingModule, /*Complain=*/false); in diagnoseHeaderInclusion()
485 resolveHeaderDirectives(RequestingModule, /*File=*/std::nullopt); in diagnoseHeaderInclusion()
502 if (violatesPrivateInclude(RequestingModule, File, Header)) { in diagnoseHeaderInclusion()
509 if (RequestingModule && LangOpts.ModulesDeclUse && in diagnoseHeaderInclusion()
510 !RequestingModule->directlyUses(Header.getModule())) { in diagnoseHeaderInclusion()
[all …]
H A DPPDirectives.cpp942 Module *RequestingModule = getModuleForLocation( in LookupFile() local
999 Includers, SearchPath, RelativePath, RequestingModule, in LookupFile()
1017 RelativePath, RequestingModule, SuggestedModule, IsMapped, in LookupFile()
1022 RequestingModule, RequestingModuleIsModuleInterface, FilenameLoc, in LookupFile()
1034 Filename, CurFileEnt, SearchPath, RelativePath, RequestingModule, in LookupFile()
1038 RequestingModule, RequestingModuleIsModuleInterface, FilenameLoc, in LookupFile()
1050 RequestingModule, SuggestedModule)) { in LookupFile()
1053 RequestingModule, RequestingModuleIsModuleInterface, in LookupFile()
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DDirectoryLookup.h186 SmallVectorImpl<char> *RelativePath, Module *RequestingModule,
195 SmallVectorImpl<char> *RelativePath, Module *RequestingModule,
H A DHeaderSearch.h487 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
501 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
757 Module *RequestingModule,
767 const FileEntry *File, StringRef FrameworkName, Module *RequestingModule,
775 Module *RequestingModule,
H A DModuleMap.h486 void diagnoseHeaderInclusion(Module *RequestingModule,
498 const Module *RequestingModule) const;