[llvm-commits] [llvm] r48725 - in /llvm/trunk: include/llvm/Transforms/IPO/InlinerPass.h include/llvm/Transforms/Utils/InlineCost.h lib/Transforms/IPO/InlineSimple.cpp lib/Transforms/IPO/Inliner.cpp lib/Transforms/Utils/InlineCost.cpp
Chris Lattner
clattner at apple.com
Mon Mar 24 13:41:27 PDT 2008
On Mar 23, 2008, at 11:37 PM, Evan Cheng wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=48725&view=rev
> Log:
> Increasing the inline limit from (overly conservative) 200 to 300.
> Given each BB costs 20 and each instruction costs 5, 200 means a 4
> BB function + 24 instructions (actually less because caller's size
> also contributes to it).
Hi Evan,
Instead of bumping up the threshold, maybe it would make sense to
reduce or eliminate the per-bb penalty? BB's by themselves don't make
code bigger.
-Chris
More information about the llvm-commits
mailing list