Lines Matching defs:DirectoryCache
80 // The DirectoryBasedCDB keeps a map from path => DirectoryCache.
83 // - 2) acquire the map lock and get-or-create all the DirectoryCache entries
85 class DirectoryBasedGlobalCompilationDatabase::DirectoryCache {
147 DirectoryCache(llvm::StringRef Path)
208 DirectoryBasedGlobalCompilationDatabase::DirectoryCache::CachedFile::LoadResult
209 DirectoryBasedGlobalCompilationDatabase::DirectoryCache::CachedFile::load(
247 // Adapt CDB-loading functions to a common interface for DirectoryCache::load().
271 bool DirectoryBasedGlobalCompilationDatabase::DirectoryCache::load(
384 std::vector<DirectoryBasedGlobalCompilationDatabase::DirectoryCache *>
397 std::vector<DirectoryCache *> Ret;
440 DirectoryCache *DirCache = nullptr;
441 for (DirectoryCache *Candidate : getDirectoryCaches(SearchDirs)) {
570 DirectoryCache *Cache = nullptr;
616 // Comparing DirectoryCache pointers is more robust than checking string
620 const DirectoryCache *ThisCache = DirCaches.back();