diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2017-09-09 02:08:45 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2017-09-09 02:08:45 +0000 |
commit | 628fbcae4cc5e7d6076e104ad56b89b929b6f9fd (patch) | |
tree | 26bad84b0067eb1148c8cc5718c6f63e076fc7b1 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | |
parent | 6b2b88b071b5f7f9b91ef567cd956ee5dcda0e8a (diff) | |
download | bcm5719-llvm-628fbcae4cc5e7d6076e104ad56b89b929b6f9fd.tar.gz bcm5719-llvm-628fbcae4cc5e7d6076e104ad56b89b929b6f9fd.zip |
[SLP] Fix buildbots, NFC.
llvm-svn: 312853
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index e1ad52f4387..f5059671cf6 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -5202,7 +5202,6 @@ private: int PairwiseRdxCost; int SplittingRdxCost; - bool IsUnsigned = true; switch (ReductionData.getKind()) { case RK_Arithmetic: PairwiseRdxCost = @@ -5214,10 +5213,11 @@ private: break; case RK_Min: case RK_Max: - IsUnsigned = false; case RK_UMin: case RK_UMax: { Type *VecCondTy = CmpInst::makeCmpResultType(VecTy); + bool IsUnsigned = ReductionData.getKind() == RK_UMin || + ReductionData.getKind() == RK_UMax; PairwiseRdxCost = TTI->getMinMaxReductionCost(VecTy, VecCondTy, /*IsPairwiseForm=*/true, IsUnsigned); |