diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-06-05 10:58:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-05 10:58:54 +0100 |
commit | e635520be888335dd59874038d33e60cca3a7143 (patch) | |
tree | 48a07921cfa6c4c9bb60bf3648879da6cca66c8c /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 043cc5a2275d014766dd4ec2ad4fe07d5516ceef (diff) | |
download | llvm-e635520be888335dd59874038d33e60cca3a7143.zip llvm-e635520be888335dd59874038d33e60cca3a7143.tar.gz llvm-e635520be888335dd59874038d33e60cca3a7143.tar.bz2 |
[DAG] computeKnownBits - abs(x) will be zero in the upper bits if x is sign-extended (#94382)
As reported on https://github.com/llvm/llvm-project/issues/94344 - if x has more than one signbit, then the upper bits of its absolute value are guaranteed to be zero
Alive2: https://alive2.llvm.org/ce/z/a87fHU
Fixes #94344
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions