LLVM 22.0.0git
|
A key for caching an operation. More...
#include "llvm/CAS/ActionCache.h"
Public Member Functions | |
StringRef | getKey () const |
CacheKey (const CASID &ID) | |
CacheKey (const ObjectProxy &Proxy) | |
CacheKey (const ObjectStore &CAS, const ObjectRef &Ref) |
A key for caching an operation.
It is implemented as a bag of bytes and provides a convenient constructor for CAS types.
Definition at line 32 of file ActionCache.h.
Definition at line 18 of file ActionCache.cpp.
References llvm::toStringRef().
Referenced by CacheKey().
CacheKey::CacheKey | ( | const ObjectProxy & | Proxy | ) |
Definition at line 19 of file ActionCache.cpp.
References CacheKey().
CacheKey::CacheKey | ( | const ObjectStore & | CAS, |
const ObjectRef & | Ref ) |
Definition at line 21 of file ActionCache.cpp.
References llvm::Ref, and llvm::toStringRef().
|
inline |
Definition at line 34 of file ActionCache.h.
Referenced by llvm::cas::ActionCache::get(), and llvm::cas::ActionCache::put().