Age | Commit message (Expand) | Author |
2013-01-21 | Now that the inline cost analysis is a pass, we can easily have it | Chandler Carruth |
2013-01-21 | Make the inline cost a proper analysis pass. This remains essentially | Chandler Carruth |
2013-01-21 | Fix an old-style doxygen comment. | Chandler Carruth |
2013-01-21 | Cleanup the formatting of this header. This removes the namespace indent | Chandler Carruth |
2013-01-10 | Remove unneeded #includes. | Jakub Staszak |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth |
2012-12-03 | Sort the #include lines for the include/... tree with the script. | Chandler Carruth |
2012-11-19 | Clean up handling of always-inline functions in the inliner. | Bob Wilson |
2012-11-19 | Some comment fixes. | Bob Wilson |
2012-10-08 | Move TargetData to DataLayout. | Micah Villmow |
2012-09-19 | InlineCost: Make TotalAllocaSizeRecursiveCaller unsigned to avoid sign-compar... | Benjamin Kramer |
2012-09-19 | Prevent inlining of callees which allocate lots of memory into a recursive ca... | Nadav Rotem |
2012-05-04 | A pile of long over-due refactorings here. There are some very, *very* | Chandler Carruth |
2012-04-06 | Reintroduce InlineCostAnalyzer::getInlineCost() variant with explicit callee | David Chisnall |
2012-04-01 | Start cleaning up the InlineCost class. This switches to sentinel values | Chandler Carruth |
2012-03-31 | Remove a bunch of empty, dead, and no-op methods from all of these | Chandler Carruth |
2012-03-31 | Initial commit for the rewrite of the inline cost analysis to operate | Chandler Carruth |
2012-03-16 | Start removing the use of an ad-hoc 'never inline' set and instead | Chandler Carruth |
2012-03-15 | Remove all remnants of partial specialization in the cost computation | Chandler Carruth |
2012-03-14 | Extend the inline cost calculation to account for bonuses due to | Chandler Carruth |
2012-03-08 | Rotate two of the functions used to count bonuses for the inline cost | Chandler Carruth |
2011-11-14 | Make headers standalone. | Benjamin Kramer |
2011-10-01 | Inlining and unrolling heuristics should be aware of free truncs. | Andrew Trick |
2011-04-15 | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner |
2011-02-05 | Rewrite how the indirect call bonus is handled. This now works by: | Eric Christopher |
2011-02-01 | Reapply 124275 since the Dragonegg failure was unreproducible. | Eric Christopher |
2011-01-26 | Temporarily revert 124275 to see if it brings the dragonegg buildbot back. | Eric Christopher |
2011-01-26 | Separate out the constant bonus from the size reduction metrics. Rework | Eric Christopher |
2011-01-24 | Perhaps a bit too much vertical whitespace. | Eric Christopher |
2010-10-09 | Now using a variant of the existing inlining heuristics to decide whether to ... | Kenneth Uildriks |
2010-10-08 | Start separating out code metrics into code size metrics and code performance... | Kenneth Uildriks |
2010-09-09 | Refactor code-size reduction estimation methods out of InlineCostAnalyzer and... | Owen Anderson |
2010-06-09 | Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ... | Kenneth Uildriks |
2010-05-12 | Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abort | Nick Lewycky |
2010-05-01 | Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called ... | David Chisnall |
2010-04-22 | fix file header. | Chris Lattner |
2010-04-17 | Add comment (lost when reverting and reapplying 101503). | Dale Johannesen |
2010-04-17 | Reapply 101503+101520. These are "obviously correct" [Chris] | Dale Johannesen |
2010-04-16 | Revert 101520, which depended on 101503, which was reverted. | Dan Gohman |
2010-04-16 | Revert commit 101503 (johannes), in the hope of fixing the dragonegg build, | Duncan Sands |
2010-04-16 | Trim a #include. | Dan Gohman |
2010-04-16 | Use a ValueMap not a std::map for the reason indicated | Dale Johannesen |
2010-04-16 | Make callIsSmall accessible as a utility function. | Dan Gohman |
2010-03-13 | Remove extra parameter. | Devang Patel |
2010-03-13 | Do not overestimate code size reduction in presense of debug info. | Devang Patel |
2010-03-09 | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen |
2010-03-09 | Revert r98089, it was breaking a clang test. | Jakob Stoklund Olesen |
2010-03-09 | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen |
2010-02-05 | Update CodeMetrics to count 'big' function calls explicitly. | Jakob Stoklund Olesen |
2010-01-26 | Fix inline cost predictions with SCIENCE. | Jakob Stoklund Olesen |