diff options
author | Easwaran Raman <eraman@google.com> | 2017-05-11 21:36:28 +0000 |
---|---|---|
committer | Easwaran Raman <eraman@google.com> | 2017-05-11 21:36:28 +0000 |
commit | c103ef89ee7abb5581ad26a3b85a31b44aa4e500 (patch) | |
tree | 7dcadc7f8f9979e6e00ee9ef032f57395f01133a /lldb/packages/Python/lldbsuite/test | |
parent | b3aa2c9b9e478a940ae3514a49d2da8bb1ed4d6b (diff) | |
download | bcm5719-llvm-c103ef89ee7abb5581ad26a3b85a31b44aa4e500.tar.gz bcm5719-llvm-c103ef89ee7abb5581ad26a3b85a31b44aa4e500.zip |
Decrease inlinecold-threshold to 45
I ran the test-suite (including SPEC 2006) in PGO mode comparing cold
thresholds of 225 and 45. Here are some stats on the text size:
Out of 904 tests that ran, 197 see a change in text size. The average
text size reduction (of all the 904 binaries) is 1.07%. Of the 197
binaries, 19 see a text size increase, as high as 18%, but most of them
are small single source benchmarks. There are 3 multisource benchmarks
with a >0.5% size increase (0.7, 1.3 and 2.1 are their % increases). On
the other side of the spectrum, 31 benchmarks see >10% size reduction
and 6 of them are MultiSource.
I haven't run the test-suite with other values of inlinecold-threshold.
Since we have a cold callsite threshold of 45, I picked this value.
Differential revision: https://reviews.llvm.org/D33106
llvm-svn: 302829
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions