[PATCH] D147285: [Support] Extended llvm-profdata's merge functionality to exclude profiles from functions matching configurable patterns

NILANJANA BASU via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 10 16:27:53 PDT 2023


nilanjana_basu created this revision.
nilanjana_basu added a reviewer: fhahn.
Herald added subscribers: StephenFan, wenlei.
Herald added a project: All.
nilanjana_basu updated this revision to Diff 509857.
nilanjana_basu added a comment.
nilanjana_basu updated this revision to Diff 512281.
Herald added a subscriber: wlei.
nilanjana_basu edited the summary of this revision.
nilanjana_basu added reviewers: paquette, snehasish, vsk, xur.
nilanjana_basu published this revision for review.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Added error reporting for options that are not yet supported with -exclude-function option


nilanjana_basu added a comment.

minor cosmetic changes


For debugging PGO performance, it is useful to have a facility to filter out profiles at a function-level granularity while merging. This will help in checking the impact of a set of function profiles on performance.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D147285

Files:
  llvm/test/tools/llvm-profdata/merge-filtering.test
  llvm/tools/llvm-profdata/llvm-profdata.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D147285.512281.patch
Type: text/x-patch
Size: 8847 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230410/6a92922c/attachment.bin>


More information about the llvm-commits mailing list