Lines Matching refs:HS
377 StringRef &Filename, HeaderSearch &HS, SourceLocation IncludeLoc, in LookupFile() argument
401 return HS.getFileAndSuggestModule(TmpDir, IncludeLoc, getDir(), in LookupFile()
407 return DoFrameworkLookup(Filename, HS, SearchPath, RelativePath, in LookupFile()
438 Optional<FileEntryRef> Result = HM->LookupFile(Filename, HS.getFileMgr()); in LookupFile()
443 } else if (auto Res = HS.getFileMgr().getOptionalFileRef(Dest)) { in LookupFile()
514 StringRef Filename, HeaderSearch &HS, SmallVectorImpl<char> *SearchPath, in DoFrameworkLookup() argument
518 FileManager &FileMgr = HS.getFileMgr(); in DoFrameworkLookup()
528 HS.LookupFrameworkCache(Filename.substr(0, SlashPos)); in DoFrameworkLookup()
636 if (!HS.findUsableModuleForFrameworkHeader( in DoFrameworkLookup()
641 if (!HS.findUsableModuleForHeader(&File->getFileEntry(), getDir(), in DoFrameworkLookup()
1432 static bool suggestModule(HeaderSearch &HS, const FileEntry *File, in suggestModule() argument
1436 HS.findModuleForHeader(File, /*AllowTextual*/true); in suggestModule()
1441 HS.getModuleMap().resolveUses(RequestingModule, /*Complain*/ false); in suggestModule()
1448 if (HS.getModuleMap().isBuiltinHeader(File)) { in suggestModule()