summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/InlineCost.h
Commit message (Expand)AuthorAge
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Rewrite how the indirect call bonus is handled. This now works by:Eric Christopher2011-02-05
* Reapply 124275 since the Dragonegg failure was unreproducible.Eric Christopher2011-02-01
* Temporarily revert 124275 to see if it brings the dragonegg buildbot back.Eric Christopher2011-01-26
* Separate out the constant bonus from the size reduction metrics. ReworkEric Christopher2011-01-26
* Perhaps a bit too much vertical whitespace.Eric Christopher2011-01-24
* Now using a variant of the existing inlining heuristics to decide whether to ...Kenneth Uildriks2010-10-09
* Start separating out code metrics into code size metrics and code performance...Kenneth Uildriks2010-10-08
* Refactor code-size reduction estimation methods out of InlineCostAnalyzer and...Owen Anderson2010-09-09
* Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks2010-06-09
* Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abortNick Lewycky2010-05-12
* Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called ...David Chisnall2010-05-01
* fix file header.Chris Lattner2010-04-22
* Add comment (lost when reverting and reapplying 101503).Dale Johannesen2010-04-17
* Reapply 101503+101520. These are "obviously correct" [Chris]Dale Johannesen2010-04-17
* Revert 101520, which depended on 101503, which was reverted.Dan Gohman2010-04-16
* Revert commit 101503 (johannes), in the hope of fixing the dragonegg build,Duncan Sands2010-04-16
* Trim a #include.Dan Gohman2010-04-16
* Use a ValueMap not a std::map for the reason indicatedDale Johannesen2010-04-16
* Make callIsSmall accessible as a utility function.Dan Gohman2010-04-16
* Remove extra parameter.Devang Patel2010-03-13
* Do not overestimate code size reduction in presense of debug info.Devang Patel2010-03-13
* 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
* Update CodeMetrics to count 'big' function calls explicitly.Jakob Stoklund Olesen2010-02-05
* Fix inline cost predictions with SCIENCE.Jakob Stoklund Olesen2010-01-26
* Fix resetCachedCostInfo to reset all of the cost information, instead ofDan Gohman2009-10-13
* Split code not specific to Function inlining out into a separate class,Dan Gohman2009-10-13
* Move the InlineCost code from Transforms/Utils to Analysis.Dan Gohman2009-10-13