Lines Matching defs:RequestingModule
441 bool IsSystemHeaderDir, Module *RequestingModule,
462 *File, Dir ? Dir : File->getFileEntry().getDir(), RequestingModule,
474 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
499 RequestingModule, SuggestedModule, OpenFile);
504 RequestingModule, SuggestedModule,
528 RequestingModule, SuggestedModule,
608 static bool needModuleLookup(Module *RequestingModule,
611 (RequestingModule && RequestingModule->NoUndeclaredIncludes);
618 SmallVectorImpl<char> *RelativePath, Module *RequestingModule,
714 if (File && needModuleLookup(RequestingModule, SuggestedModule)) {
740 RequestingModule,
744 if (!HS.findUsableModuleForHeader(*File, getDir(), RequestingModule,
890 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
922 RequestingModule, SuggestedModule, OpenFile,
961 RequestingModule, SuggestedModule)) {
1039 CacheLookup.RequestingModule == RequestingModule) {
1052 CacheLookup.reset(RequestingModule, /*NewStartIt=*/NextIt);
1068 CacheLookup.reset(RequestingModule, /*NewStartIt=*/NextIt);
1079 Filename, *this, IncludeLoc, SearchPath, RelativePath, RequestingModule,
1175 Includers.front(), SearchPath, RelativePath, RequestingModule,
1212 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule) {
1308 RequestingModule, SuggestedModule,
1691 Module *RequestingModule,
1698 if (RequestingModule && Module && RequestingModule->NoUndeclaredIncludes) {
1699 HS.getModuleMap().resolveUses(RequestingModule, /*Complain*/ false);
1700 if (!RequestingModule->directlyUses(Module.getModule())) {
1712 // `RequestingModule->AffectingClangModules`.
1726 FileEntryRef File, const DirectoryEntry *Root, Module *RequestingModule,
1728 if (needModuleLookup(RequestingModule, SuggestedModule)) {
1731 return suggestModule(*this, File, RequestingModule, SuggestedModule);
1737 FileEntryRef File, StringRef FrameworkName, Module *RequestingModule,
1740 if (needModuleLookup(RequestingModule, SuggestedModule)) {
1758 return suggestModule(*this, File, RequestingModule, SuggestedModule);