aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageView.cpp
diff options
context:
space:
mode:
authorAntonio Frighetto <me@antoniofrighetto.com>2024-06-15 10:45:32 +0200
committerAntonio Frighetto <me@antoniofrighetto.com>2024-06-17 19:34:48 +0200
commita4b44c003e35bb6ed78af6300e576554d41f0368 (patch)
tree0bf375b35feecb603b8b4d4184acb38e6ebd580a /llvm/tools/llvm-cov/SourceCoverageView.cpp
parent3ad31e12ccfc7db25f3cbedc4ee966e7099ac78f (diff)
downloadllvm-a4b44c003e35bb6ed78af6300e576554d41f0368.zip
llvm-a4b44c003e35bb6ed78af6300e576554d41f0368.tar.gz
llvm-a4b44c003e35bb6ed78af6300e576554d41f0368.tar.bz2
[InstCombine] Canonicalize `icmp ult (add X, C2), C` expressions
`icmp ult (add X, C2), C` can be folded to `icmp ne (and X, C), 2C`, subject to `C == -C2` and C2 being a power of 2. Proofs: https://alive2.llvm.org/ce/z/P-VVmQ. Fixes: https://github.com/llvm/llvm-project/issues/75613.
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions