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.h146 using CachedRealPath = llvm::ErrorOr<std::string>; variable
162 std::pair<const CachedFileSystemEntry *, const CachedRealPath *>,
177 llvm::SpecificBumpPtrAllocator<CachedRealPath> RealPathStorage;
208 const CachedRealPath *findRealPathByFilename(StringRef Filename) const;
213 const CachedRealPath &
262 std::pair<const CachedFileSystemEntry *, const CachedRealPath *>,
281 auto &[CachedEntry, CachedRealPath] = It->getValue(); in insertEntryForFilename()
285 assert((!CachedEntry && CachedRealPath) && "entry already present"); in insertEntryForFilename()
293 const CachedRealPath *findRealPathByFilename(StringRef Filename) const { in findRealPathByFilename()
301 const CachedRealPath &
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp177 auto &[CachedEntry, CachedRealPath] = It->getValue(); in getOrEmplaceEntryForFilename()
181 assert((Inserted || CachedRealPath) && "existing file with empty pair"); in getOrEmplaceEntryForFilename()
212 auto &[CachedEntry, CachedRealPath] = It->getValue(); in getOrInsertEntryForFilename()
218 const CachedRealPath *
227 const CachedRealPath &DependencyScanningFilesystemSharedCache::CacheShard::
232 const CachedRealPath *&StoredRealPath = CacheByFilename[Filename].second; in getOrEmplaceRealPathForFilename()
234 auto OwnedRealPath = [&]() -> CachedRealPath { in getOrEmplaceRealPathForFilename()
241 CachedRealPath(std::move(OwnedRealPath)); in getOrEmplaceRealPathForFilename()
427 [&Output](const CachedRealPath &RealPath) -> std::error_code { in getRealPath()