[llvm] be339fd - [SLP] NFC. Reduce redundant assignment. (#96149)

via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 20 05:09:31 PDT 2024


Author: Han-Kuan Chen
Date: 2024-06-20T20:09:28+08:00
New Revision: be339fd99deea6633d35777fee5f60f42236983c

URL: https://github.com/llvm/llvm-project/commit/be339fd99deea6633d35777fee5f60f42236983c
DIFF: https://github.com/llvm/llvm-project/commit/be339fd99deea6633d35777fee5f60f42236983c.diff

LOG: [SLP] NFC. Reduce redundant assignment. (#96149)

Added: 
    

Modified: 
    llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index ae0819c964bef..b5f6edba9d5a6 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<Value *> 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);
 


        


More information about the llvm-commits mailing list