aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/InlineCost.h
Commit message (Expand)AuthorAgeFilesLines
* Now using a variant of the existing inlining heuristics to decide whether to ...Kenneth Uildriks2010-10-091-0/+12
* Start separating out code metrics into code size metrics and code performance...Kenneth Uildriks2010-10-081-2/+4
* Refactor code-size reduction estimation methods out of InlineCostAnalyzer and...Owen Anderson2010-09-091-10/+1
* Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks2010-06-091-40/+5
* Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abortNick Lewycky2010-05-121-0/+3
* Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called ...David Chisnall2010-05-011-0/+8
* fix file header.Chris Lattner2010-04-221-1/+1
* Add comment (lost when reverting and reapplying 101503).Dale Johannesen2010-04-171-0/+2
* Reapply 101503+101520. These are "obviously correct" [Chris]Dale Johannesen2010-04-171-2/+2
* Revert 101520, which depended on 101503, which was reverted.Dan Gohman2010-04-161-0/+1
* Revert commit 101503 (johannes), in the hope of fixing the dragonegg build,Duncan Sands2010-04-161-4/+1
* Trim a #include.Dan Gohman2010-04-161-1/+0
* Use a ValueMap not a std::map for the reason indicatedDale Johannesen2010-04-161-1/+4
* Make callIsSmall accessible as a utility function.Dan Gohman2010-04-161-0/+4
* Remove extra parameter.Devang Patel2010-03-131-1/+1
* Do not overestimate code size reduction in presense of debug info.Devang Patel2010-03-131-1/+5
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-091-0/+5
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-091-5/+0
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-091-0/+5
* Update CodeMetrics to count 'big' function calls explicitly.Jakob Stoklund Olesen2010-02-051-10/+13
* Fix inline cost predictions with SCIENCE.Jakob Stoklund Olesen2010-01-261-1/+3
* Fix resetCachedCostInfo to reset all of the cost information, instead ofDan Gohman2009-10-131-1/+1
* Split code not specific to Function inlining out into a separate class,Dan Gohman2009-10-131-36/+44
* Move the InlineCost code from Transforms/Utils to Analysis.Dan Gohman2009-10-131-0/+172