summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/Inliner.cpp
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
* 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
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-24
* Add line breaks to make the debug output a bit more readable.Eli Friedman2009-07-18
* available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin2009-05-23
* Use a SmallPtrSet instead of std::set.Dale Johannesen2009-03-23
* Clear the cached cost when removing a function inDale Johannesen2009-03-19
* Add the private linkage.Rafael Espindola2009-01-15
* Enable recursive inlining. Reduce inlining thresholdDale Johannesen2009-01-12