diff options
author | Sam McCall <sam.mccall@gmail.com> | 2022-04-22 14:00:36 +0200 |
---|---|---|
committer | Sam McCall <sam.mccall@gmail.com> | 2022-04-25 12:09:40 +0200 |
commit | 0cd5cd19af0eee1d35077de6824b2fe3022d2280 (patch) | |
tree | 7a643fb93cb7a927f9385b941ba23c2065cac316 /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
parent | 4c807f2f579f4e5412c49c341230e309f2f79c9b (diff) | |
download | llvm-0cd5cd19af0eee1d35077de6824b2fe3022d2280.zip llvm-0cd5cd19af0eee1d35077de6824b2fe3022d2280.tar.gz llvm-0cd5cd19af0eee1d35077de6824b2fe3022d2280.tar.bz2 |
[Serialization] write expr dependence bits as a single integer
When exprs are written unabbreviated:
- these were encoded as 5 x vbr6 = 30 bits
- now they fit exactly into a one-chunk vbr = 6 bits
clangd --check=clangd/AST.cpp reports ~1% reduction in PCH size
(42826720->42474460)
Differential Revision: https://reviews.llvm.org/D124250
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions