aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add the private linkage.Rafael Espindola2009-01-151-2/+2
* Enable recursive inlining. Reduce inlining thresholdDale Johannesen2009-01-121-5/+5
* Increase default inlining aggressiveness in partialDale Johannesen2009-01-111-2/+2
* Adjustments to last patch based on review.Dale Johannesen2009-01-091-0/+5
* Fix error where it wasn't getting the correct caller function.Bill Wendling2008-11-211-1/+2
* If the function being inlined has a higher stack protection level than theBill Wendling2008-11-211-0/+9
* Do now allow InlineAlways pass to remove dead functions.Devang Patel2008-11-051-0/+10
* Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar2008-10-301-1/+14
* Factor shouldInline method out of Inliner.Daniel Dunbar2008-10-291-18/+26
* Implement function notes as function attributes. Devang Patel2008-09-261-1/+2
* 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
* Use removeAllCalledFunctions rather than removingDuncan Sands2008-09-051-5/+3
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-4/+4
* Update inline threshold for current function if the notes say, optimize for s...Devang Patel2008-09-031-2/+9
* Handle "always inline" note during inline cost analysis.Devang Patel2008-09-031-6/+1
* Handle "noinline" note inside the simple inliner.Devang Patel2008-09-031-4/+2
* s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel2008-09-021-2/+2
* respect inline=never and inline=always notes.Devang Patel2008-09-021-1/+8
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-4/+2
* Make several variable declarations static.Dan Gohman2008-05-061-1/+1
* 1. Drop default inline threshold back down to 200.Evan Cheng2008-04-011-2/+2
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-241-4/+6
* allow specified inline threshold to be negative, as the value is Chris Lattner2008-03-011-1/+1
* Allow clients to specify the inline threshold when creatingChris Lattner2008-01-121-0/+3
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-031-2/+2
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+217