summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/IPO/InlinerPass.h
Commit message (Expand)AuthorAge
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* introduce a new CallGraphSCC class, and pass it aroundChris Lattner2010-04-16
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-09
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-09
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-09
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-06
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-20
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-31
* Implement a new optimization in the inliner: if inlining multipleChris Lattner2009-08-27
* reduce header #include'ageChris Lattner2009-08-27
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-24
* Use a SmallPtrSet instead of std::set.Dale Johannesen2009-03-23
* Clear the cached cost when removing a function inDale Johannesen2009-03-19
* Adjustments to last patch based on review.Dale Johannesen2009-01-09
* Do now allow InlineAlways pass to remove dead functions.Devang Patel2008-11-05
* Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar2008-10-30
* Factor shouldInline method out of Inliner.Daniel Dunbar2008-10-29
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Revert 51775.Evan Cheng2008-05-30
* Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng2008-05-30
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-24
* Allow clients to specify the inline threshold when creatingChris Lattner2008-01-12
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* More explicit keywords.Dan Gohman2007-08-01
* Move inliner pass header file.Tanya Lattner2007-06-19