Lines Matching refs:HeaderSearch
82 HeaderSearch::HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts, in HeaderSearch() function in HeaderSearch
90 void HeaderSearch::PrintStats() { in PrintStats()
106 void HeaderSearch::SetSearchPaths( in SetSearchPaths()
121 void HeaderSearch::AddSearchPath(const DirectoryLookup &dir, bool isAngled) { in AddSearchPath()
130 std::vector<bool> HeaderSearch::computeUserEntryUsage() const { in computeUserEntryUsage()
146 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) { in CreateHeaderMap()
166 void HeaderSearch::getHeaderMapFileNames( in getHeaderMapFileNames()
172 std::string HeaderSearch::getCachedModuleFileName(Module *Module) { in getCachedModuleFileName()
182 std::string HeaderSearch::getPrebuiltModuleFileName(StringRef ModuleName, in getPrebuiltModuleFileName()
213 std::string HeaderSearch::getPrebuiltImplicitModuleFileName(Module *Module) { in getPrebuiltImplicitModuleFileName()
231 std::string HeaderSearch::getCachedModuleFileName(StringRef ModuleName, in getCachedModuleFileName()
237 std::string HeaderSearch::getCachedModuleFileNameImpl(StringRef ModuleName, in getCachedModuleFileNameImpl()
278 Module *HeaderSearch::lookupModule(StringRef ModuleName, in lookupModule()
307 Module *HeaderSearch::lookupModule(StringRef ModuleName, StringRef SearchName, in lookupModule()
398 Optional<FileEntryRef> HeaderSearch::getFileAndSuggestModule( in getFileAndSuggestModule()
430 StringRef &Filename, HeaderSearch &HS, SourceLocation IncludeLoc, in LookupFile()
568 StringRef Filename, HeaderSearch &HS, SmallVectorImpl<char> *SearchPath, in DoFrameworkLookup()
706 void HeaderSearch::cacheLookupSuccess(LookupFileCacheInfo &CacheLookup, in cacheLookupSuccess()
713 void HeaderSearch::noteLookupUsage(unsigned HitIdx, SourceLocation Loc) { in noteLookupUsage()
722 void HeaderSearch::setTarget(const TargetInfo &Target) { in setTarget()
836 Optional<FileEntryRef> HeaderSearch::LookupFile( in LookupFile()
1142 Optional<FileEntryRef> HeaderSearch::LookupSubframeworkHeader( in LookupSubframeworkHeader()
1280 HeaderFileInfo &HeaderSearch::getFileInfo(const FileEntry *FE) { in getFileInfo()
1303 HeaderSearch::getExistingFileInfo(const FileEntry *FE, in getExistingFileInfo()
1338 bool HeaderSearch::isFileMultipleIncludeGuarded(const FileEntry *File) { in isFileMultipleIncludeGuarded()
1348 void HeaderSearch::MarkFileModuleHeader(const FileEntry *FE, in MarkFileModuleHeader()
1367 bool HeaderSearch::ShouldEnterIncludeFile(Preprocessor &PP, in ShouldEnterIncludeFile()
1451 size_t HeaderSearch::getTotalMemory() const { in getTotalMemory()
1459 unsigned HeaderSearch::searchDirIdx(const DirectoryLookup &DL) const { in searchDirIdx()
1463 StringRef HeaderSearch::getUniqueFrameworkName(StringRef Framework) { in getUniqueFrameworkName()
1467 StringRef HeaderSearch::getIncludeNameForHeader(const FileEntry *File) const { in getIncludeNameForHeader()
1474 bool HeaderSearch::hasModuleMap(StringRef FileName, in hasModuleMap()
1522 HeaderSearch::findModuleForHeader(const FileEntry *File, in findModuleForHeader()
1533 HeaderSearch::findAllModulesForHeader(const FileEntry *File) const { in findAllModulesForHeader()
1542 static bool suggestModule(HeaderSearch &HS, const FileEntry *File, in suggestModule()
1575 bool HeaderSearch::findUsableModuleForHeader( in findUsableModuleForHeader()
1586 bool HeaderSearch::findUsableModuleForFrameworkHeader( in findUsableModuleForFrameworkHeader()
1628 bool HeaderSearch::loadModuleMapFile(const FileEntry *File, bool IsSystem, in loadModuleMapFile()
1677 HeaderSearch::LoadModuleMapResult
1678 HeaderSearch::loadModuleMapFileImpl(const FileEntry *File, bool IsSystem, in loadModuleMapFileImpl()
1707 HeaderSearch::lookupModuleMapFile(const DirectoryEntry *Dir, bool IsFramework) { in lookupModuleMapFile()
1737 Module *HeaderSearch::loadFrameworkModule(StringRef Name, DirectoryEntryRef Dir, in loadFrameworkModule()
1761 HeaderSearch::LoadModuleMapResult
1762 HeaderSearch::loadModuleMapFile(StringRef DirName, bool IsSystem, in loadModuleMapFile()
1770 HeaderSearch::LoadModuleMapResult
1771 HeaderSearch::loadModuleMapFile(DirectoryEntryRef Dir, bool IsSystem, in loadModuleMapFile()
1792 void HeaderSearch::collectAllModules(SmallVectorImpl<Module *> &Modules) { in collectAllModules()
1841 void HeaderSearch::loadTopLevelSystemModules() { in loadTopLevelSystemModules()
1857 void HeaderSearch::loadSubdirectoryModuleMaps(DirectoryLookup &SearchDir) { in loadSubdirectoryModuleMaps()
1881 std::string HeaderSearch::suggestPathToFileForDiagnostics( in suggestPathToFileForDiagnostics()
1890 std::string HeaderSearch::suggestPathToFileForDiagnostics( in suggestPathToFileForDiagnostics()