Home
last modified time | relevance | path

Searched refs:FileSystemStatCache (Results 1 – 10 of 10) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DFileSystemStatCache.h48 class FileSystemStatCache {
51 std::unique_ptr<FileSystemStatCache> NextStatCache;
54 virtual ~FileSystemStatCache() {} in ~FileSystemStatCache()
72 std::unique_ptr<vfs::File> *F, FileSystemStatCache *Cache,
77 void setNextStatCache(std::unique_ptr<FileSystemStatCache> Cache) { in setNextStatCache()
82 FileSystemStatCache *getNextStatCache() { return NextStatCache.get(); } in getNextStatCache()
87 std::unique_ptr<FileSystemStatCache> takeNextStatCache() { in takeNextStatCache()
101 if (FileSystemStatCache *Next = getNextStatCache()) in statChained()
113 class MemorizeStatCalls : public FileSystemStatCache {
H A DFileManager.h44 class FileSystemStatCache; variable
172 std::unique_ptr<FileSystemStatCache> StatCache;
197 void addStatCache(std::unique_ptr<FileSystemStatCache> statCache,
201 void removeStatCache(FileSystemStatCache *statCache);
/minix3/external/bsd/llvm/dist/clang/lib/Basic/
H A DFileSystemStatCache.cpp31 void FileSystemStatCache::anchor() { } in anchor()
54 bool FileSystemStatCache::get(const char *Path, FileData &Data, bool isFile, in get()
56 FileSystemStatCache *Cache, vfs::FileSystem &FS) { in get()
H A DFileManager.cpp67 void FileManager::addStatCache(std::unique_ptr<FileSystemStatCache> statCache, in addStatCache()
76 FileSystemStatCache *LastCache = StatCache.get(); in addStatCache()
83 void FileManager::removeStatCache(FileSystemStatCache *statCache) { in removeStatCache()
94 FileSystemStatCache *PrevCache = StatCache.get(); in removeStatCache()
457 return FileSystemStatCache::get(Path, Data, isFile, F,StatCache.get(), *FS); in getStatValue()
462 return FileSystemStatCache::get(FilePath.c_str(), Data, isFile, F, in getStatValue()
H A DCMakeLists.txt65 FileSystemStatCache.cpp
/minix3/external/bsd/llvm/dist/clang/include/clang/Lex/
H A DPTHManager.h35 class FileSystemStatCache; variable
144 std::unique_ptr<FileSystemStatCache> createStatCache();
/minix3/external/bsd/llvm/lib/libclangBasic/
H A DMakefile15 FileSystemStatCache.cpp \
/minix3/external/bsd/llvm/dist/clang/unittests/Basic/
H A DFileManagerTest.cpp24 class FakeStatCache : public FileSystemStatCache {
/minix3/external/bsd/llvm/dist/clang/lib/Lex/
H A DPTHLexer.cpp690 class PTHStatCache : public FileSystemStatCache {
727 std::unique_ptr<FileSystemStatCache> PTHManager::createStatCache() { in createStatCache()
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DCacheTokens.cpp536 class StatListener : public FileSystemStatCache {