aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2025-06-03 12:56:53 -0700
committerGitHub <noreply@github.com>2025-06-03 12:56:53 -0700
commit96336b233068a04b84915334af01eda3d571e301 (patch)
tree703809207253d0d4d44471e2cb8c8e060548889a /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parenta144f58a7932a66139f6c570d353c0248d9073d4 (diff)
downloadllvm-96336b233068a04b84915334af01eda3d571e301.zip
llvm-96336b233068a04b84915334af01eda3d571e301.tar.gz
llvm-96336b233068a04b84915334af01eda3d571e301.tar.bz2
[AggressiveInstCombine] Improve popcount matching if the input has known zero bits (#142501)
If the input has known zero bits, InstCombine may have simplied one of the expected And masks. Teach AggressiveInstCombine to use MaskedValueIsZero to recover these missing bits. Fixes #142042.
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions