[all-commits] [llvm/llvm-project] f6260d: [SHT_LLVM_BB_ADDR_MAP] Support decompressing the S...

Rahman Lavaee via All-commits all-commits at lists.llvm.org
Wed Jun 4 19:55:22 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f6260daf30fdd0eca9b6f5447433da4386bd0e54
      https://github.com/llvm/llvm-project/commit/f6260daf30fdd0eca9b6f5447433da4386bd0e54
  Author: Rahman Lavaee <rahmanl at google.com>
  Date:   2025-06-04 (Wed, 04 Jun 2025)

  Changed paths:
    M llvm/lib/Object/ELF.cpp
    A llvm/test/tools/llvm-readobj/ELF/bb-addr-map-compressed-zstd.test

  Log Message:
  -----------
  [SHT_LLVM_BB_ADDR_MAP] Support decompressing the SHT_LLVM_BB_ADDR_MAP section. (#142825)

Compression of SHT_LLVM_BB_ADDR_MAP with zstd can give 3X compression
ratio, which is especially beneficial with PGO_analysis_map. To read the
data back, we must decompress it. Though we can use llvm-objcopy to do
this, it's much better to do this decompression internally in the
library API.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list