From be339fd99deea6633d35777fee5f60f42236983c Mon Sep 17 00:00:00 2001 From: Han-Kuan Chen Date: Thu, 20 Jun 2024 20:09:28 +0800 Subject: [SLP] NFC. Reduce redundant assignment. (#96149) --- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index ae0819c..b5f6edb 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -9060,17 +9060,15 @@ BoUpSLP::getEntryCost(const TreeEntry *E, ArrayRef VectorizedVals, } if (!isValidElementType(ScalarTy)) return InstructionCost::getInvalid(); - auto *VecTy = FixedVectorType::get(ScalarTy, VL.size()); TTI::TargetCostKind CostKind = TTI::TCK_RecipThroughput; // If we have computed a smaller type for the expression, update VecTy so // that the costs will be accurate. auto It = MinBWs.find(E); Type *OrigScalarTy = ScalarTy; - if (It != MinBWs.end()) { + if (It != MinBWs.end()) ScalarTy = IntegerType::get(F->getContext(), It->second.first); - VecTy = FixedVectorType::get(ScalarTy, VL.size()); - } + auto *VecTy = FixedVectorType::get(ScalarTy, VL.size()); unsigned EntryVF = E->getVectorFactor(); auto *FinalVecTy = FixedVectorType::get(ScalarTy, EntryVF); -- cgit v1.1