summaryrefslogtreecommitdiff
path: root/lib/Analysis/CostModel.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+3
2014-04-18Remove a couple of redundant copies of SmallVector::operator==.Benjamin Kramer1-13/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-10/+10
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-3/+3
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer1-1/+1
2014-02-13Reduce code duplication resulting from the ConstantVector/ConstantDataVector ...Benjamin Kramer1-10/+2
2014-02-12[Vectorizer] Add a new 'OperandValueKind' in TargetTransformInfo calledAndrea Di Biagio1-3/+8
2014-01-22Get right cost for addrspacecast in cost modelMatt Arsenault1-1/+2
2013-09-17Move variable into assert to avoid unused variable warning.Eric Christopher1-2/+1
2013-09-17Costmodel: Add support for horizontal vector reductionsArnold Schwaighofer1-0/+272
2013-07-11Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-1/+1
2013-07-11Fix indentation. No functional change.Craig Topper1-8/+8
2013-04-04CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer1-1/+23
2013-02-28Cost model support for lowered math builtins.Benjamin Kramer1-0/+11
2013-02-12Cost model: Add check for reverse shuffles to CostModel analysisArnold Schwaighofer1-0/+18
2013-02-08ARM cost model: Address computation in vector mem ops not freeArnold Schwaighofer1-0/+5
2013-01-07Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth1-1/+1
2013-01-05Switch the cost model analysis over to just the TTI interface.Chandler Carruth1-20/+15
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-24Update the docs of the cost model.Nadav Rotem1-3/+6
2012-12-03constify the cost APINadav Rotem1-7/+7
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-2/+2
2012-11-02CostModel: add support for Vector Insert and Extract.Nadav Rotem1-0/+18
2012-11-02Add a cost model analysis that allows us to estimate the cost of IR-level ins...Nadav Rotem1-0/+175