OSDN Git Service

Remove unused function. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 1 Feb 2020 13:01:58 +0000 (13:01 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 1 Feb 2020 13:01:58 +0000 (13:01 +0000)
llvm/lib/Analysis/ValueTracking.cpp

index 51af5ea..a6bb2bc 100644 (file)
@@ -2578,15 +2578,6 @@ static unsigned ComputeNumSignBitsImpl(const Value *V,
                                        const APInt &DemandedElts,
                                        unsigned Depth, const Query &Q);
 
-static unsigned ComputeNumSignBitsImpl(const Value *V, unsigned Depth,
-                                       const Query &Q) {
-  Type *Ty = V->getType();
-  APInt DemandedElts = Ty->isVectorTy()
-                           ? APInt::getAllOnesValue(Ty->getVectorNumElements())
-                           : APInt(1, 1);
-  return ComputeNumSignBitsImpl(V, DemandedElts, Depth, Q);
-}
-
 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts,
                                    unsigned Depth, const Query &Q) {
   unsigned Result = ComputeNumSignBitsImpl(V, DemandedElts, Depth, Q);