diff options
| author | Kazu Hirata <kazu@google.com> | 2021-03-24 15:36:48 -0700 |
|---|---|---|
| committer | Kazu Hirata <kazu@google.com> | 2021-03-24 15:36:49 -0700 |
| commit | ef69aa961d12dee2141a79b05c9637d8cc9c0c74 (patch) | |
| tree | e7223c0010bdc1778deec18e48bba4cf0e117a46 /clang/lib/Frontend/CompilerInvocation.cpp | |
| parent | 09a84d304776cbd97a31fbb0cc8ce772426aaabf (diff) | |
| download | llvm-ef69aa961d12dee2141a79b05c9637d8cc9c0c74.zip llvm-ef69aa961d12dee2141a79b05c9637d8cc9c0c74.tar.gz llvm-ef69aa961d12dee2141a79b05c9637d8cc9c0c74.tar.bz2 | |
[InlineCost] Enable the cost benefit analysis on FDO
This patch enables the cost-benefit-analysis-based inliner by default
if we have instrumentation profile.
- SPEC CPU 2017 shows a 0.4% improvement.
- An internal large benchmark shows a 0.9% reduction in the cycle
count along with 14.6% reduction in the number of call instructions
executed.
Differential Revision: https://reviews.llvm.org/D98213
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
