[PATCH] D84468: [HotColdSplitting] Add SplittingDelta option to enable splitting more small blocks

Vedant Kumar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 27 10:54:32 PDT 2020


vsk requested changes to this revision.
vsk added a comment.
This revision now requires changes to proceed.

Changing this threshold can have a significant impact on code size. Artificially boosting the outlining 'benefit' can, in many instances, actually regress the size of function-undergoing-extraction (defeating the point of hot/cold splitting). Could you share some data, specifically:

- Which projects were tested, at what optimization levels.
- Code size, pre-patch vs. post-patch.
- Code size (non-extracted functions only), pre-patch vs. post-patch.
- % of functions which undergo hot/cold splitting pre-patch vs. post-patch.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D84468





More information about the llvm-commits mailing list