From: Stuart Hastings Date: Wed, 18 May 2011 15:54:26 +0000 (+0000) Subject: Fix inelegant initialization. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d116611e0a884e53ea1524de3a1306c1eb447228;p=oota-llvm.git Fix inelegant initialization. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131538 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/InstCombine/InstCombineCalls.cpp b/lib/Transforms/InstCombine/InstCombineCalls.cpp index 344fc4ffd8a..fbbc9520cf9 100644 --- a/lib/Transforms/InstCombine/InstCombineCalls.cpp +++ b/lib/Transforms/InstCombine/InstCombineCalls.cpp @@ -598,8 +598,7 @@ Instruction *InstCombiner::visitCallInst(CallInst &CI) { unsigned VWidth = cast(II->getArgOperand(0)->getType())->getNumElements(); unsigned LowHalfElts = VWidth / 2; - APInt InputDemandedElts(VWidth, 0); - InputDemandedElts = InputDemandedElts.getBitsSet(VWidth, 0, LowHalfElts); + APInt InputDemandedElts(APInt::getBitsSet(VWidth, 0, LowHalfElts)); APInt UndefElts(VWidth, 0); if (Value *TmpV = SimplifyDemandedVectorElts(II->getArgOperand(0), InputDemandedElts,