aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/CodeMetrics.h
AgeCommit message (Expand)Author
2013-01-21Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth
2013-01-21Fix indentation and formatting.Chandler Carruth
2012-12-20Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-05-04A pile of long over-due refactorings here. There are some very, *very*Chandler Carruth
2012-03-31Initial commit for the rewrite of the inline cost analysis to operateChandler Carruth
2012-03-16Pull the implementation of the code metrics out of the inline costChandler Carruth
2012-03-08Rotate two of the functions used to count bonuses for the inline costChandler Carruth
2011-12-29Fix grammar error noticed by Duncan.Rafael Espindola
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger
2011-11-04Add missing forward declarations.Eli Friedman
2011-10-01Inlining and unrolling heuristics should be aware of free truncs.Andrew Trick
2011-10-01whitespaceAndrew Trick
2011-01-16remove the partial specialization pass. It is unmaintained and has bugs.Chris Lattner
2011-01-08make this file properly self contained.Chris Lattner
2010-10-08Start separating out code metrics into code size metrics and code performance...Kenneth Uildriks
2010-09-09What the loop unroller cares about, rather than just not unrolling loops with...Owen Anderson
2010-09-09Refactor code-size reduction estimation methods out of InlineCostAnalyzer and...Owen Anderson
2010-06-09Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks