[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