diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils')
| -rw-r--r-- | llvm/lib/Transforms/Utils/InlineCost.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/InlineCost.cpp b/llvm/lib/Transforms/Utils/InlineCost.cpp index 16f12646bdd..c87e4b80f0f 100644 --- a/llvm/lib/Transforms/Utils/InlineCost.cpp +++ b/llvm/lib/Transforms/Utils/InlineCost.cpp @@ -173,7 +173,7 @@ int InlineCostAnalyzer::getInlineCost(CallSite CS,    // make it almost guaranteed to be inlined.    //    if (Callee->hasInternalLinkage() && Callee->hasOneUse()) -    InlineCost -= 30000; +    InlineCost -= 15000;    // If this function uses the coldcc calling convention, prefer not to inline    // it. @@ -236,7 +236,7 @@ int InlineCostAnalyzer::getInlineCost(CallSite CS,    // Don't inline into something too big, which would make it bigger.    // -  InlineCost += Caller->size()/20; +  InlineCost += Caller->size()/15;    // Look at the size of the callee. Each instruction counts as 5.    InlineCost += CalleeFI.NumInsts*5;  | 

