diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2017-07-31 14:19:32 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2017-07-31 14:19:32 +0000 |
commit | 3e9b3eb91deae79c4ac73ee6dfcab19af8a3ebe9 (patch) | |
tree | 3b2dd07ab296dfd708c8fa974de85518fa6ca6f4 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | |
parent | 5174866b1d5baf17a49635bc1db280fb8bbf57dc (diff) | |
download | bcm5719-llvm-3e9b3eb91deae79c4ac73ee6dfcab19af8a3ebe9.tar.gz bcm5719-llvm-3e9b3eb91deae79c4ac73ee6dfcab19af8a3ebe9.zip |
[Cost] Rename getReductionCost() to getArithmeticReductionCost(), NFC.
llvm-svn: 309563
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index a0da1a15074..d8b0f1d99a6 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -4585,8 +4585,10 @@ private: Type *ScalarTy = FirstReducedVal->getType(); Type *VecTy = VectorType::get(ScalarTy, ReduxWidth); - int PairwiseRdxCost = TTI->getReductionCost(ReductionOpcode, VecTy, true); - int SplittingRdxCost = TTI->getReductionCost(ReductionOpcode, VecTy, false); + int PairwiseRdxCost = + TTI->getArithmeticReductionCost(ReductionOpcode, VecTy, true); + int SplittingRdxCost = + TTI->getArithmeticReductionCost(ReductionOpcode, VecTy, false); IsPairwiseReduction = PairwiseRdxCost < SplittingRdxCost; int VecReduxCost = IsPairwiseReduction ? PairwiseRdxCost : SplittingRdxCost; |