summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAge
* Refactor code from inlining and globalopt that checks whether a function defi...Eli Friedman2011-10-20
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Remove unused STL header includes.Jay Foad2011-04-23
* Improve the accuracy of the inlining heuristic looking for theDale Johannesen2011-01-04
* Fix PR8735, a really terrible problem in the inliner's "alloca merging"Chris Lattner2010-12-06
* improve -debug output and comments a little.Chris Lattner2010-12-06
* Let the -inline-threshold command line argument take precedence over theJakob Stoklund Olesen2010-11-02
* 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
* simplify by using CallSite constructors; virtually eliminates CallSite::get f...Gabor Greif2010-07-28
* Grammar.Eric Christopher2010-07-13
* Avoid swap when a copy suffices.Benjamin Kramer2010-05-31
* revert r102831. We already delete dead readonly calls inChris Lattner2010-05-01
* Disable the call-deletion transformation introduced in r86975. WithoutOwen Anderson2010-05-01
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-01
* The inliner has traditionally not considered call sitesChris Lattner2010-05-01
* remove #if 1's.Chris Lattner2010-04-25
* enable my inliner change: add newly devirtualized call sites toChris Lattner2010-04-23
* switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner2010-04-23
* disable my previous inliner patch, it appears to be busting self-host.Chris Lattner2010-04-23
* The inliner was choosing to not consider call sitesChris Lattner2010-04-22
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-22
* make the inliner do less work for leaf functions.Chris Lattner2010-04-20
* 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
* Add inlining threshold to log output.Jakob Stoklund Olesen2010-03-09
* Enable the inlinehint attribute in the Inliner.Jakob Stoklund Olesen2010-02-13
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-06
* Increase inliner thresholds by 25.Jakob Stoklund Olesen2010-02-04
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-20
* Change errs() to dbgs().David Greene2010-01-05
* use isInstructionTriviallyDead, as pointed out by DuncanChris Lattner2009-11-12
* implement a nice little efficiency hack in the inliner. Since we're nowChris Lattner2009-11-12
* Move the InlineCost code from Transforms/Utils to Analysis.Dan Gohman2009-10-13
* Use names instead of numbers for some of the magicDale Johannesen2009-10-09
* When considering whether to inline Callee into Caller,Dale Johannesen2009-10-09
* Allow -inline-threshold override default threshold even if compiling to optim...Evan Cheng2009-10-04
* comment and simplify some code.Chris Lattner2009-08-31
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-31
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-31
* finish a half formed thought :)Chris Lattner2009-08-28
* Implement a new optimization in the inliner: if inlining multipleChris Lattner2009-08-27
* reduce header #include'ageChris Lattner2009-08-27
* reduce inlining factor some stuff out to a static helper function,Chris Lattner2009-08-27
* Allow multiple occurrences of -inline-threshold onDale Johannesen2009-08-25
* - Convert the rest of the DOUTs to DEBUG+errs().Bill Wendling2009-07-31
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25