[llvm-commits] [llvm] r99483 - in /llvm/trunk: include/llvm/Instructions.h include/llvm/Support/CallSite.h lib/Analysis/InlineCost.cpp lib/VMCore/Instructions.cpp test/Transforms/Inline/noinline.ll
Chris Lattner
clattner at apple.com
Wed Mar 24 22:33:46 PDT 2010
On Mar 24, 2010, at 10:05 PM, Eric Christopher wrote:
>>> URL: http://llvm.org/viewvc/llvm-project?rev=99483&view=rev
>>> Log:
>>> Reapply r99451 with a fix to move the NoInline check to the cost functions
>>> instead of InlineFunction.
>>
>> Cool thanks... but what's the difference?
>
> It allows someone to call InlineFunction if they decide they really want to inline something and the inliner pass will use the costs - including NeverInline from the CallSite.
Very weird, but ok.
-Chris
More information about the llvm-commits
mailing list