[PATCH] D149400: [llvm-profdata] Deprecate Compact Binary Sample Profile Format

Manoj Gupta via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 3 14:13:13 PDT 2023


manojgupta added subscribers: george.burgess.iv, manojgupta.
manojgupta added a comment.

We have been using compbinary format in ChromeOS. Now it fails with the the following error:

`llvm-profdata merge: Did you mean '--binary'? `

Can you please suggest the fix? The current usages are:

1. https://source.chromium.org/chromium/chromiumos/overlays/chromiumos-overlay/+/main:eclass/cros-kernel2.eclass;l=2397
2. https://source.chromium.org/chromium/chromiumos/chromite/+/main:lib/toolchain_util.py;l=1038

The reason for using compbinary is that it uses lower memory.

  # Compressed binary profiles are lazily loaded, so they save a
  		# meaningful amount of CPU and memory per clang invocation. 


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D149400/new/

https://reviews.llvm.org/D149400



More information about the llvm-commits mailing list