diff options
author | Nikita Popov <npopov@redhat.com> | 2023-11-29 11:18:42 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2023-11-29 11:18:42 +0100 |
commit | d9e8ae7d2f74fff629a8be10835677ce8039d452 (patch) | |
tree | d28b08ab87b3fcdab8c9ed506272bca2e0c73b92 /llvm/lib/Analysis/BasicAliasAnalysis.cpp | |
parent | 42b6c8ed3ae44ed61af5ba81bdaa5b81a9ce61ad (diff) | |
download | llvm-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.cpp | 4 |
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]]; |