[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