diff options
author | Craig Topper <craig.topper@sifive.com> | 2025-06-03 12:56:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-03 12:56:53 -0700 |
commit | 96336b233068a04b84915334af01eda3d571e301 (patch) | |
tree | 703809207253d0d4d44471e2cb8c8e060548889a /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | a144f58a7932a66139f6c570d353c0248d9073d4 (diff) | |
download | llvm-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