aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2021-03-24 15:36:48 -0700
committerKazu Hirata <kazu@google.com>2021-03-24 15:36:49 -0700
commitef69aa961d12dee2141a79b05c9637d8cc9c0c74 (patch)
treee7223c0010bdc1778deec18e48bba4cf0e117a46 /clang/lib/Frontend/CompilerInvocation.cpp
parent09a84d304776cbd97a31fbb0cc8ce772426aaabf (diff)
downloadllvm-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