When we don't know what we're encoding, chances are it's zero often
enough that providing a 1-bit encoding of zero is a win.
This seems to be roughly size-neutral on LLVM bitcode, and reduces Clang
PCH files by ~9%.
Differential D126038
[Bitstream] Define VBRZ encoding, and use VBRZ6 for unabbreviated values sammccall on May 19 2022, 5:55 PM. Authored by
Details
When we don't know what we're encoding, chances are it's zero often This seems to be roughly size-neutral on LLVM bitcode, and reduces Clang
Diff Detail
|