Home
last modified time | relevance | path

Searched refs:CachedRealPath (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.h145 using CachedRealPath = llvm::ErrorOr<std::string>; variable
161 std::pair<const CachedFileSystemEntry *, const CachedRealPath *>,
176 llvm::SpecificBumpPtrAllocator<CachedRealPath> RealPathStorage;
207 const CachedRealPath *findRealPathByFilename(StringRef Filename) const;
212 const CachedRealPath &
232 std::pair<const CachedFileSystemEntry *, const CachedRealPath *>,
251 auto &[CachedEntry, CachedRealPath] = It->getValue(); in insertEntryForFilename()
255 assert((!CachedEntry && CachedRealPath) && "entry already present"); in insertEntryForFilename()
263 const CachedRealPath *findRealPathByFilename(StringRef Filename) const { in findRealPathByFilename()
271 const CachedRealPath &
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp134 auto &[CachedEntry, CachedRealPath] = It->getValue(); in getOrEmplaceEntryForFilename()
138 assert((Inserted || CachedRealPath) && "existing file with empty pair"); in getOrEmplaceEntryForFilename()
169 auto &[CachedEntry, CachedRealPath] = It->getValue(); in getOrInsertEntryForFilename()
175 const CachedRealPath *
184 const CachedRealPath &DependencyScanningFilesystemSharedCache::CacheShard::
189 const CachedRealPath *&StoredRealPath = CacheByFilename[Filename].second; in getOrEmplaceRealPathForFilename()
191 auto OwnedRealPath = [&]() -> CachedRealPath { in getOrEmplaceRealPathForFilename()
198 CachedRealPath(std::move(OwnedRealPath)); in getOrEmplaceRealPathForFilename()
386 [&Output](const CachedRealPath &RealPath) -> std::error_code { in getRealPath()