Context for CAS identifiers.
CASContext for LLVM builtin CAS using BLAKE3 hash type.
StringRef getHashSchemaIdentifier() const final
Get an identifer for the schema used by this CAS context.
BuiltinCASContext()=default
static const BuiltinCASContext & getDefaultContext()
static Expected< HashType > parseID(StringRef PrintedDigest)
static void printID(ArrayRef< uint8_t > Digest, raw_ostream &OS)
static StringRef getHashName()
Get the name of the hash for any table identifiers.