llvm::stable_hash_combine

stable_hash_combine overloads

Synopses

Declared in <llvm/ADT/StableHashing.h>

Combine the hashes in Buffer into a single stable hash.

stable_hash
stable_hash_combine(ArrayRef<stable_hash> Buffer);
» more...

Combine two stable hashes into one.

stable_hash
stable_hash_combine(
    stable_hash A,
    stable_hash B);
» more...

Combine three stable hashes into one.

stable_hash
stable_hash_combine(
    stable_hash A,
    stable_hash B,
    stable_hash C);
» more...

Combine four stable hashes into one.

stable_hash
stable_hash_combine(
    stable_hash A,
    stable_hash B,
    stable_hash C,
    stable_hash D);
» more...

Parameters

NameDescription
BufferSequence of stable hashes to mix together.
AFirst hash.
BSecond hash.
CThird hash.
DFourth hash.