[llvm] b864af1 - [ValueTracking] Strip computeKnownBits variant from ABI (NFC) (#225478)

via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 22 14:04:39 PDT 2026


Author: Ramkumar Ramachandra
Date: 2026-09-22T21:04:29Z
New Revision: b864af16366b87a0bf8d10bfbc9f8d62795b501e

URL: https://github.com/llvm/llvm-project/commit/b864af16366b87a0bf8d10bfbc9f8d62795b501e
DIFF: https://github.com/llvm/llvm-project/commit/b864af16366b87a0bf8d10bfbc9f8d62795b501e.diff

LOG: [ValueTracking] Strip computeKnownBits variant from ABI (NFC) (#225478)

It is unused.

Added: 
    

Modified: 
    llvm/include/llvm/Analysis/ValueTracking.h
    llvm/lib/Analysis/ValueTracking.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/Analysis/ValueTracking.h b/llvm/include/llvm/Analysis/ValueTracking.h
index 965b69cae0db0..e71f77942db9b 100644
--- a/llvm/include/llvm/Analysis/ValueTracking.h
+++ b/llvm/include/llvm/Analysis/ValueTracking.h
@@ -74,15 +74,6 @@ LLVM_ABI KnownBits computeKnownBits(const Value *V, const DataLayout &DL,
                                     bool UseInstrInfo = true,
                                     unsigned Depth = 0);
 
-/// Returns the known bits rather than passing by reference.
-LLVM_ABI KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts,
-                                    const DataLayout &DL,
-                                    AssumptionCache *AC = nullptr,
-                                    const Instruction *CxtI = nullptr,
-                                    const DominatorTree *DT = nullptr,
-                                    bool UseInstrInfo = true,
-                                    unsigned Depth = 0);
-
 LLVM_ABI KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts,
                                     const SimplifyQuery &Q, unsigned Depth = 0);
 

diff  --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp
index 1286130cf5d94..44ba5bdc4c602 100644
--- a/llvm/lib/Analysis/ValueTracking.cpp
+++ b/llvm/lib/Analysis/ValueTracking.cpp
@@ -171,16 +171,6 @@ KnownBits llvm::computeKnownBits(const Value *V, const DataLayout &DL,
       V, SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), Depth);
 }
 
-KnownBits llvm::computeKnownBits(const Value *V, const APInt &DemandedElts,
-                                 const DataLayout &DL, AssumptionCache *AC,
-                                 const Instruction *CxtI,
-                                 const DominatorTree *DT, bool UseInstrInfo,
-                                 unsigned Depth) {
-  return computeKnownBits(
-      V, DemandedElts,
-      SimplifyQuery(DL, DT, AC, safeCxtI(V, CxtI), UseInstrInfo), Depth);
-}
-
 static NoCommonBitsSetResult
 haveNoCommonBitsSetSpecialCases(const Value *LHS, const Value *RHS,
                                 const SimplifyQuery &SQ) {


        


More information about the llvm-commits mailing list