Lines Matching refs:CachedFileSystemEntry
34 class CachedFileSystemEntry {
37 CachedFileSystemEntry() : MaybeStat(llvm::vfs::Status()) {} in CachedFileSystemEntry() function
39 CachedFileSystemEntry(std::error_code Error) : MaybeStat(std::move(Error)) {} in CachedFileSystemEntry() function
49 static CachedFileSystemEntry createFileEntry(StringRef Filename,
54 static CachedFileSystemEntry createDirectoryEntry(llvm::vfs::Status &&Stat);
89 CachedFileSystemEntry(CachedFileSystemEntry &&) = default;
90 CachedFileSystemEntry &operator=(CachedFileSystemEntry &&) = default;
92 CachedFileSystemEntry(const CachedFileSystemEntry &) = delete;
93 CachedFileSystemEntry &operator=(const CachedFileSystemEntry &) = delete;
114 CachedFileSystemEntry Value;
160 void setCachedEntry(StringRef Filename, const CachedFileSystemEntry *Entry) { in setCachedEntry()
166 const CachedFileSystemEntry *getCachedEntry(StringRef Filename) { in getCachedEntry()
171 llvm::ErrorOr<const CachedFileSystemEntry *>
177 llvm::StringMap<const CachedFileSystemEntry *, llvm::BumpPtrAllocator> Cache;