[llvm] r274282 - Don't use unchecked dyn_cast

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 30 14:18:06 PDT 2016


Author: arsenm
Date: Thu Jun 30 16:18:06 2016
New Revision: 274282

URL: http://llvm.org/viewvc/llvm-project?rev=274282&view=rev
Log:
Don't use unchecked dyn_cast

Modified:
    llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp

Modified: llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp?rev=274282&r1=274281&r2=274282&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp (original)
+++ llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp Thu Jun 30 16:18:06 2016
@@ -2560,7 +2560,7 @@ void InnerLoopVectorizer::vectorizeInter
       assert(Member && "Fail to get a member from an interleaved store group");
 
       Value *StoredVec =
-          getVectorValue(dyn_cast<StoreInst>(Member)->getValueOperand())[Part];
+          getVectorValue(cast<StoreInst>(Member)->getValueOperand())[Part];
       if (Group->isReverse())
         StoredVec = reverseVector(StoredVec);
 




More information about the llvm-commits mailing list