]> granicus.if.org Git - llvm/commitdiff
Don't use unchecked dyn_cast
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 30 Jun 2016 21:18:06 +0000 (21:18 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 30 Jun 2016 21:18:06 +0000 (21:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@274282 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Vectorize/LoopVectorize.cpp

index e7480d0f15a7a0c1087f4ca07435718a71262176..8982b1b601b564d7cc5a37341cab22b7045cae1d 100644 (file)
@@ -2560,7 +2560,7 @@ void InnerLoopVectorizer::vectorizeInterleaveGroup(Instruction *Instr) {
       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);