preinliner has been tuned on large server workloads and it's not ready to be turned on by default. this change also updates the thresholds based on tuning.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D115770
[llvm-profgen] Turn on preinliner by default ClosedPublic Authored by wenlei on Dec 14 2021, 5:12 PM.
Details
Summary preinliner has been tuned on large server workloads and it's not ready to be turned on by default. this change also updates the thresholds based on tuning.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Dec 14 2021, 5:37 PM This revision was landed with ongoing or failed builds.Dec 14 2021, 5:47 PM Closed by commit rGf6f0409f6f26: [llvm-profgen] Turn on preinliner by default (authored by wenlei). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 394427 llvm/test/tools/llvm-profgen/cs-extbinary.test
llvm/test/tools/llvm-profgen/cs-interrupt.test
llvm/test/tools/llvm-profgen/cs-preinline.test
llvm/test/tools/llvm-profgen/fname-canonicalization.test
llvm/test/tools/llvm-profgen/inline-cs-noprobe.test
llvm/test/tools/llvm-profgen/inline-cs-pseudoprobe.test
llvm/test/tools/llvm-profgen/merge-cold-profile.test
llvm/test/tools/llvm-profgen/multi-load-segs.test
llvm/test/tools/llvm-profgen/noinline-cs-noprobe.test
llvm/test/tools/llvm-profgen/noinline-cs-pseudoprobe.test
llvm/test/tools/llvm-profgen/recursion-compression-noprobe.test
llvm/test/tools/llvm-profgen/recursion-compression-pseudoprobe.test
llvm/test/tools/llvm-profgen/truncated-pseudoprobe.test
llvm/tools/llvm-profgen/CSPreInliner.cpp
|
Should the default value be set to true?