diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-02-05 07:32:37 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-02-05 07:32:37 +0000 |
commit | 9da559868fcdd26ac0448a2943cc27af74923eb3 (patch) | |
tree | fd222b776bc6583c93d90938402b5052f1afd881 /lib/Frontend/Backend.cpp | |
parent | f98574ba5cbb1c0bc80d66c411fabfd279e823c0 (diff) |
Tweak inliner thresholds to match llvm-gcc, see r95321.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95379 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/Backend.cpp')
-rw-r--r-- | lib/Frontend/Backend.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Frontend/Backend.cpp b/lib/Frontend/Backend.cpp index 1045f241bc..f5291a9525 100644 --- a/lib/Frontend/Backend.cpp +++ b/lib/Frontend/Backend.cpp @@ -343,11 +343,11 @@ void BackendConsumer::CreatePasses() { // Set the inline threshold following llvm-gcc. // // FIXME: Derive these constants in a principled fashion. - unsigned Threshold = 200; + unsigned Threshold = 225; if (CodeGenOpts.OptimizeSize) - Threshold = 50; + Threshold = 75; else if (OptLevel > 2) - Threshold = 250; + Threshold = 275; InliningPass = createFunctionInliningPass(Threshold); break; } |