Lines Matching refs:Entry
45 const CachedFileSystemEntry &Entry, StringRef Filename, bool Disable) { in scanForDirectivesIfNecessary() argument
46 if (Entry.isError() || Entry.isDirectory() || Disable || in scanForDirectivesIfNecessary()
48 return EntryRef(Filename, Entry); in scanForDirectivesIfNecessary()
50 CachedFileContents *Contents = Entry.getCachedContents(); in scanForDirectivesIfNecessary()
55 return EntryRef(Filename, Entry); in scanForDirectivesIfNecessary()
61 return EntryRef(Filename, Entry); in scanForDirectivesIfNecessary()
72 return EntryRef(Filename, Entry); in scanForDirectivesIfNecessary()
81 return EntryRef(Filename, Entry); in scanForDirectivesIfNecessary()
159 const CachedFileSystemEntry &Entry) { in getOrInsertEntryForFilename() argument
161 return *EntriesByFilename.insert({Filename, &Entry}).first->getValue(); in getOrInsertEntryForFilename()
219 if (const auto *Entry = LocalCache.findEntryByFilename(Filename)) in findEntryByFilenameWithWriteThrough() local
220 return Entry; in findEntryByFilenameWithWriteThrough()
222 if (const auto *Entry = Shard.findEntryByFilename(Filename)) in findEntryByFilenameWithWriteThrough() local
223 return &LocalCache.insertEntryForFilename(Filename, *Entry); in findEntryByFilenameWithWriteThrough()
235 const auto &Entry = in computeAndStoreResult() local
237 return insertLocalEntryForFilename(FilenameForLookup, Entry); in computeAndStoreResult()
240 if (const auto *Entry = findSharedEntryByUID(*Stat)) in computeAndStoreResult() local
241 return insertLocalEntryForFilename(FilenameForLookup, *Entry); in computeAndStoreResult()
275 if (const auto *Entry = in getOrCreateFileSystemEntry() local
277 return scanForDirectivesIfNecessary(*Entry, OriginalFilename, in getOrCreateFileSystemEntry()
312 static llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>> create(EntryRef Entry);
332 DepScanFile::create(EntryRef Entry) { in create() argument
333 assert(!Entry.isError() && "error"); in create()
335 if (Entry.isDirectory()) in create()
339 llvm::MemoryBuffer::getMemBuffer(Entry.getContents(), in create()
340 Entry.getStatus().getName(), in create()
342 Entry.getStatus()); in create()