Lines Matching defs:Stat
30 auto Stat = std::move(*MaybeStat);
32 auto MaybeBuffer = File->getBuffer(Stat.getName());
38 if (Stat.getSize() != Buffer->getBufferSize())
39 Stat = llvm::vfs::Status::copyWithNewSize(Stat, Buffer->getBufferSize());
41 return TentativeEntry(Stat, std::move(Buffer));
131 llvm::ErrorOr<llvm::vfs::Status> Stat) {
140 new (EntryStorage.Allocate()) CachedFileSystemEntry(std::move(Stat));
147 llvm::sys::fs::UniqueID UID, llvm::vfs::Status Stat,
158 CachedFileSystemEntry(std::move(Stat), StoredContents);
241 llvm::ErrorOr<llvm::vfs::Status> Stat =
243 if (!Stat) {
245 getOrEmplaceSharedEntryForFilename(FilenameForLookup, Stat.getError());
249 if (const auto *Entry = findSharedEntryByUID(*Stat))
253 Stat->isDirectory() ? TentativeEntry(*Stat) : readFile(OriginalFilename);
316 llvm::vfs::Status Stat)
317 : Buffer(std::move(Buffer)), Stat(std::move(Stat)) {}
321 llvm::ErrorOr<llvm::vfs::Status> status() override { return Stat; }
333 llvm::vfs::Status Stat;