aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/BasicAliasAnalysis.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2023-11-29 11:18:42 +0100
committerNikita Popov <npopov@redhat.com>2023-11-29 11:18:42 +0100
commitd9e8ae7d2f74fff629a8be10835677ce8039d452 (patch)
treed28b08ab87b3fcdab8c9ed506272bca2e0c73b92 /llvm/lib/Analysis/BasicAliasAnalysis.cpp
parent42b6c8ed3ae44ed61af5ba81bdaa5b81a9ce61ad (diff)
downloadllvm-d9e8ae7d2f74fff629a8be10835677ce8039d452.zip
llvm-d9e8ae7d2f74fff629a8be10835677ce8039d452.tar.gz
llvm-d9e8ae7d2f74fff629a8be10835677ce8039d452.tar.bz2
[ValueTracking] Convert MaskedValueIsZero() to use SimplifyQuery (NFC)
Diffstat (limited to 'llvm/lib/Analysis/BasicAliasAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/BasicAliasAnalysis.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/BasicAliasAnalysis.cpp b/llvm/lib/Analysis/BasicAliasAnalysis.cpp
index 01b43f1..3de1473 100644
--- a/llvm/lib/Analysis/BasicAliasAnalysis.cpp
+++ b/llvm/lib/Analysis/BasicAliasAnalysis.cpp
@@ -395,8 +395,8 @@ static LinearExpression GetLinearExpression(
case Instruction::Or:
// X|C == X+C if all the bits in C are unset in X. Otherwise we can't
// analyze it.
- if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), DL, 0, AC,
- BOp, DT))
+ if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(),
+ SimplifyQuery(DL, DT, AC, BOp)))
return Val;
[[fallthrough]];