Lines Matching refs:HS
448 StringRef &Filename, HeaderSearch &HS, SourceLocation IncludeLoc, in LookupFile() argument
473 return HS.getFileAndSuggestModule( in LookupFile()
479 return DoFrameworkLookup(Filename, HS, SearchPath, RelativePath, in LookupFile()
503 if (!HS.findUsableModuleForHeader(File, File.getFileEntry().getDir(), in LookupFile()
520 if (auto Res = HS.getFileMgr().getOptionalFileRef(Dest, OpenFile)) { in LookupFile()
528 HS.noteLookupUsage(HS.searchDirIdx(*this), IncludeLoc); in LookupFile()
593 StringRef Filename, HeaderSearch &HS, SmallVectorImpl<char> *SearchPath, in DoFrameworkLookup() argument
597 FileManager &FileMgr = HS.getFileMgr(); in DoFrameworkLookup()
607 HS.LookupFrameworkCache(Filename.substr(0, SlashPos)); in DoFrameworkLookup()
715 if (!HS.findUsableModuleForFrameworkHeader(*File, FrameworkPath, in DoFrameworkLookup()
720 if (!HS.findUsableModuleForHeader(*File, getDir(), RequestingModule, in DoFrameworkLookup()
1585 static bool suggestModule(HeaderSearch &HS, FileEntryRef File, in suggestModule() argument
1589 HS.findModuleForHeader(File, /*AllowTextual*/true); in suggestModule()
1594 HS.getModuleMap().resolveUses(RequestingModule, /*Complain*/ false); in suggestModule()
1601 if (HS.getModuleMap().isBuiltinHeader(File)) { in suggestModule()