From: Sanjay Patel Date: Fri, 29 Apr 2016 20:54:56 +0000 (+0000) Subject: [InstCombine] clean up; NFC X-Git-Tag: android-x86-7.1-r4~34274 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a5edb789b16106ec6e82e720f8512cd8f31e425a;p=android-x86%2Fexternal-llvm.git [InstCombine] clean up; NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268099 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp b/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp index 27e1f24f2ff..31eb6aed31c 100644 --- a/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp +++ b/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp @@ -898,7 +898,7 @@ Value *InstCombiner::SimplifyShrShlDemandedBits(Instruction *Shr, Value *InstCombiner::SimplifyDemandedVectorElts(Value *V, APInt DemandedElts, APInt &UndefElts, unsigned Depth) { - unsigned VWidth = cast(V->getType())->getNumElements(); + unsigned VWidth = V->getType()->getVectorNumElements(); APInt EltMask(APInt::getAllOnesValue(VWidth)); assert((DemandedElts & ~EltMask) == 0 && "Invalid DemandedElts!");