Lines Matching refs:HeaderSearch
55 HeaderSearch::HeaderSearch(IntrusiveRefCntPtr<HeaderSearchOptions> HSOpts, in HeaderSearch() function in HeaderSearch
73 HeaderSearch::~HeaderSearch() { in ~HeaderSearch()
79 void HeaderSearch::PrintStats() { in PrintStats()
103 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) { in CreateHeaderMap()
122 std::string HeaderSearch::getModuleFileName(Module *Module) { in getModuleFileName()
128 std::string HeaderSearch::getModuleFileName(StringRef ModuleName, in getModuleFileName()
165 Module *HeaderSearch::lookupModule(StringRef ModuleName, bool AllowSearch) { in lookupModule()
252 const FileEntry *HeaderSearch::getFileAndSuggestModule( in getFileAndSuggestModule()
275 HeaderSearch &HS, in LookupFile()
402 StringRef Filename, HeaderSearch &HS, SmallVectorImpl<char> *SearchPath, in DoFrameworkLookup()
414 HeaderSearch::FrameworkCacheEntry &CacheEntry = in DoFrameworkLookup()
531 void HeaderSearch::setTarget(const TargetInfo &Target) { in setTarget()
566 const FileEntry *HeaderSearch::LookupFile( in LookupFile()
818 const FileEntry *HeaderSearch::
954 HeaderFileInfo &HeaderSearch::getFileInfo(const FileEntry *FE) { in getFileInfo()
977 HeaderSearch::getExistingFileInfo(const FileEntry *FE, in getExistingFileInfo()
1012 bool HeaderSearch::isFileMultipleIncludeGuarded(const FileEntry *File) { in isFileMultipleIncludeGuarded()
1020 void HeaderSearch::MarkFileModuleHeader(const FileEntry *FE, in MarkFileModuleHeader()
1039 bool HeaderSearch::ShouldEnterIncludeFile(Preprocessor &PP, in ShouldEnterIncludeFile()
1082 size_t HeaderSearch::getTotalMemory() const { in getTotalMemory()
1090 StringRef HeaderSearch::getUniqueFrameworkName(StringRef Framework) { in getUniqueFrameworkName()
1094 bool HeaderSearch::hasModuleMap(StringRef FileName, in hasModuleMap()
1142 HeaderSearch::findModuleForHeader(const FileEntry *File) const { in findModuleForHeader()
1151 bool HeaderSearch::findUsableModuleForHeader( in findUsableModuleForHeader()
1162 bool HeaderSearch::findUsableModuleForFrameworkHeader( in findUsableModuleForFrameworkHeader()
1201 bool HeaderSearch::loadModuleMapFile(const FileEntry *File, bool IsSystem) { in loadModuleMapFile()
1231 HeaderSearch::LoadModuleMapResult
1232 HeaderSearch::loadModuleMapFileImpl(const FileEntry *File, bool IsSystem, in loadModuleMapFileImpl()
1260 HeaderSearch::lookupModuleMapFile(const DirectoryEntry *Dir, bool IsFramework) { in lookupModuleMapFile()
1278 Module *HeaderSearch::loadFrameworkModule(StringRef Name, in loadFrameworkModule()
1304 HeaderSearch::LoadModuleMapResult
1305 HeaderSearch::loadModuleMapFile(StringRef DirName, bool IsSystem, in loadModuleMapFile()
1313 HeaderSearch::LoadModuleMapResult
1314 HeaderSearch::loadModuleMapFile(const DirectoryEntry *Dir, bool IsSystem, in loadModuleMapFile()
1335 void HeaderSearch::collectAllModules(SmallVectorImpl<Module *> &Modules) { in collectAllModules()
1389 void HeaderSearch::loadTopLevelSystemModules() { in loadTopLevelSystemModules()
1407 void HeaderSearch::loadSubdirectoryModuleMaps(DirectoryLookup &SearchDir) { in loadSubdirectoryModuleMaps()
1430 std::string HeaderSearch::suggestPathToFileForDiagnostics(const FileEntry *File, in suggestPathToFileForDiagnostics()