Lines Matching defs:Entry
46 auto &Entry = Ref.Entry;
48 if (Entry.isError() || Entry.isDirectory())
51 CachedFileContents *Contents = Entry.getCachedContents();
166 const CachedFileSystemEntry &Entry) {
168 auto [It, Inserted] = CacheByFilename.insert({Filename, {&Entry, nullptr}});
171 CachedEntry = &Entry;
233 if (const auto *Entry = LocalCache.findEntryByFilename(Filename))
234 return Entry;
236 if (const auto *Entry = Shard.findEntryByFilename(Filename))
237 return &LocalCache.insertEntryForFilename(Filename, *Entry);
249 const auto &Entry =
251 return insertLocalEntryForFilename(FilenameForLookup, Entry);
254 if (const auto *Entry = findSharedEntryByUID(*Stat))
255 return insertLocalEntryForFilename(FilenameForLookup, *Entry);
280 if (const auto *Entry =
282 return EntryRef(OriginalFilename, *Entry).unwrapError();
324 static llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>> create(EntryRef Entry);
344 DepScanFile::create(EntryRef Entry) {
345 assert(!Entry.isError() && "error");
347 if (Entry.isDirectory())
351 llvm::MemoryBuffer::getMemBuffer(Entry.getContents(),
352 Entry.getStatus().getName(),
354 Entry.getStatus());