aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/InlineCost.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check Attribute::NoInline.Devang Patel2008-11-051-4/+2
* Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar2008-10-301-5/+9
* Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands2008-09-291-5/+9
* Implement function notes as function attributes. Devang Patel2008-09-261-1/+1
* Large mechanical patch.Devang Patel2008-09-251-1/+1
* Put FN_NOTE_AlwaysInline and others in FnAttr namespace.Devang Patel2008-09-241-1/+1
* Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel2008-09-231-1/+1
* Use parameter attribute store (soon to be renamed) forDevang Patel2008-09-231-1/+1
* Add hasNote() to check note associated with a function.Devang Patel2008-09-221-1/+1
* Handle "always inline" note during inline cost analysis.Devang Patel2008-09-031-0/+3
* Inliner tweak. Function calls should cost more than one instruction!Evan Cheng2008-07-171-0/+5
* Reapply r53540, now with the matching header!Chris Lattner2008-07-141-1/+23
* Revert r53540 - it does not compile.Duncan Sands2008-07-141-23/+1
* If a function calls setjmp, never inline it into other functions. This isChris Lattner2008-07-141-1/+23
* simplify some code, shuffle and insertelt always return a vector.Chris Lattner2008-07-141-2/+1
* Adjust inline cost computation to be less aggressive.Evan Cheng2008-04-241-2/+2
* 1. Drop default inline threshold back down to 200.Evan Cheng2008-04-011-8/+13
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-241-5/+29
* 80 col violation.Evan Cheng2008-03-201-1/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Fix comment.Devang Patel2007-09-171-1/+1
* Use SmallPtrSet.Devang Patel2007-07-271-1/+1
* Add BasicInliner interface. Devang Patel2007-07-251-0/+241