| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix typos found by http://github.com/lyda/misspell-check | Benjamin Kramer | 2012-06-02 | 1 | -1/+1 |
* | Fix the inliner so that the optsize function attribute don't alter the | Patrik Hägglund | 2012-05-23 | 1 | -8/+11 |
* | Add two statistics to help track how we are computing the inline cost. | Chandler Carruth | 2012-04-11 | 1 | -0/+6 |
* | Belatedly address some code review from Chris. | Chandler Carruth | 2012-04-01 | 1 | -1/+1 |
* | Remove a bunch of empty, dead, and no-op methods from all of these | Chandler Carruth | 2012-03-31 | 1 | -8/+0 |
* | Initial commit for the rewrite of the inline cost analysis to operate | Chandler Carruth | 2012-03-31 | 1 | -30/+23 |
* | Make a seemingly tiny change to the inliner and fix the generated code | Chandler Carruth | 2012-03-27 | 1 | -1/+1 |
* | Move the instruction simplification of callsite arguments in the inliner | Chandler Carruth | 2012-03-25 | 1 | -36/+1 |
* | Start removing the use of an ad-hoc 'never inline' set and instead | Chandler Carruth | 2012-03-16 | 1 | -17/+23 |
* | Change where we enable the heuristic that delays inlining into functions | Chandler Carruth | 2012-03-14 | 1 | -7/+14 |
* | When inlining a function and adding its inner call sites to the | Chandler Carruth | 2012-03-12 | 1 | -1/+35 |
* | Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. These | Chad Rosier | 2012-02-25 | 1 | -6/+7 |
* | Refactor code from inlining and globalopt that checks whether a function defi... | Eli Friedman | 2011-10-20 | 1 | -4/+1 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -2/+2 |
* | Remove unused STL header includes. | Jay Foad | 2011-04-23 | 1 | -1/+0 |
* | Improve the accuracy of the inlining heuristic looking for the | Dale Johannesen | 2011-01-04 | 1 | -9/+14 |
* | Fix PR8735, a really terrible problem in the inliner's "alloca merging" | Chris Lattner | 2010-12-06 | 1 | -3/+19 |
* | improve -debug output and comments a little. | Chris Lattner | 2010-12-06 | 1 | -3/+5 |
* | Let the -inline-threshold command line argument take precedence over the | Jakob Stoklund Olesen | 2010-11-02 | 1 | -1/+2 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -2/+2 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -2/+2 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -2/+2 |
* | simplify by using CallSite constructors; virtually eliminates CallSite::get f... | Gabor Greif | 2010-07-28 | 1 | -4/+4 |
* | Grammar. | Eric Christopher | 2010-07-13 | 1 | -1/+1 |
* | Avoid swap when a copy suffices. | Benjamin Kramer | 2010-05-31 | 1 | -1/+1 |
* | revert r102831. We already delete dead readonly calls in | Chris Lattner | 2010-05-01 | 1 | -8/+1 |
* | Disable the call-deletion transformation introduced in r86975. Without | Owen Anderson | 2010-05-01 | 1 | -1/+8 |
* | rename InlineInfo.DevirtualizedCalls -> InlinedCalls to | Chris Lattner | 2010-05-01 | 1 | -4/+4 |
* | The inliner has traditionally not considered call sites | Chris Lattner | 2010-05-01 | 1 | -9/+48 |
* | remove #if 1's. | Chris Lattner | 2010-04-25 | 1 | -2/+0 |
* | enable my inliner change: add newly devirtualized call sites to | Chris Lattner | 2010-04-23 | 1 | -1/+1 |
* | switch InlineInfo.DevirtualizedCalls's list to be of WeakVH. | Chris Lattner | 2010-04-23 | 1 | -2/+4 |
* | disable my previous inliner patch, it appears to be busting self-host. | Chris Lattner | 2010-04-23 | 1 | -0/+2 |
* | The inliner was choosing to not consider call sites | Chris Lattner | 2010-04-22 | 1 | -1/+7 |
* | refactor the interface to InlineFunction so that most of the in/out | Chris Lattner | 2010-04-22 | 1 | -7/+6 |
* | make the inliner do less work for leaf functions. | Chris Lattner | 2010-04-20 | 1 | -0/+4 |
* | introduce a new CallGraphSCC class, and pass it around | Chris Lattner | 2010-04-16 | 1 | -6/+6 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 | 1 | -5/+5 |
* | Revert r98089, it was breaking a clang test. | Jakob Stoklund Olesen | 2010-03-09 | 1 | -5/+5 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 | 1 | -5/+5 |
* | Add inlining threshold to log output. | Jakob Stoklund Olesen | 2010-03-09 | 1 | -1/+4 |
* | Enable the inlinehint attribute in the Inliner. | Jakob Stoklund Olesen | 2010-02-13 | 1 | -13/+12 |
* | Reintroduce the InlineHint function attribute. | Jakob Stoklund Olesen | 2010-02-06 | 1 | -7/+24 |
* | Increase inliner thresholds by 25. | Jakob Stoklund Olesen | 2010-02-04 | 1 | -3/+3 |
* | Move per-function inline threshold calculation to a method. | Jakob Stoklund Olesen | 2010-01-20 | 1 | -14/+12 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -11/+11 |
* | use isInstructionTriviallyDead, as pointed out by Duncan | Chris Lattner | 2009-11-12 | 1 | -3/+3 |
* | implement a nice little efficiency hack in the inliner. Since we're now | Chris Lattner | 2009-11-12 | 1 | -14/+30 |
* | Move the InlineCost code from Transforms/Utils to Analysis. | Dan Gohman | 2009-10-13 | 1 | -1/+1 |
* | Use names instead of numbers for some of the magic | Dale Johannesen | 2009-10-09 | 1 | -3/+4 |