Lines Matching defs:Filename

20 DependencyScanningWorkerFilesystem::readFile(StringRef Filename) {
22 auto MaybeFile = getUnderlyingFS().openFileForRead(Filename);
99 StringRef Filename) const {
100 assert(llvm::sys::path::is_absolute_gnu(Filename));
101 return CacheShards[llvm::hash_value(Filename) % NumShards];
113 StringRef Filename) const {
114 assert(llvm::sys::path::is_absolute_gnu(Filename));
116 auto It = CacheByFilename.find(Filename);
130 getOrEmplaceEntryForFilename(StringRef Filename,
133 auto [It, Inserted] = CacheByFilename.insert({Filename, {nullptr, nullptr}});
165 getOrInsertEntryForFilename(StringRef Filename,
168 auto [It, Inserted] = CacheByFilename.insert({Filename, {&Entry, nullptr}});
177 StringRef Filename) const {
178 assert(llvm::sys::path::is_absolute_gnu(Filename));
180 auto It = CacheByFilename.find(Filename);
185 getOrEmplaceRealPathForFilename(StringRef Filename,
189 const CachedRealPath *&StoredRealPath = CacheByFilename[Filename].second;
204 static bool shouldCacheStatFailures(StringRef Filename) {
205 StringRef Ext = llvm::sys::path::extension(Filename);
232 StringRef Filename) {
233 if (const auto *Entry = LocalCache.findEntryByFilename(Filename))
235 auto &Shard = SharedCache.getShardForFilename(Filename);
236 if (const auto *Entry = Shard.findEntryByFilename(Filename))
237 return &LocalCache.insertEntryForFilename(Filename, *Entry);
292 StringRef Filename = Path.toStringRef(OwnedFilename);
294 if (Filename.ends_with(".pcm"))
297 llvm::ErrorOr<EntryRef> Result = getOrCreateFileSystemEntry(Filename);
363 StringRef Filename = Path.toStringRef(OwnedFilename);
365 if (Filename.ends_with(".pcm"))
368 llvm::ErrorOr<EntryRef> Result = getOrCreateFileSystemEntry(Filename);