diff options
author | Justin Lebar <jlebar@google.com> | 2017-01-26 00:10:26 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2017-01-26 00:10:26 +0000 |
commit | 7e3184c4122e90772e983e1fe16dccf3b32ad8b6 (patch) | |
tree | 8ea3bcb67b6cf60cb2d89bb4ad4b443b170369d5 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | a31f9dd69a944042059e4ddec2979669f9a70076 (diff) | |
download | llvm-7e3184c4122e90772e983e1fe16dccf3b32ad8b6.zip llvm-7e3184c4122e90772e983e1fe16dccf3b32ad8b6.tar.gz llvm-7e3184c4122e90772e983e1fe16dccf3b32ad8b6.tar.bz2 |
[ValueTracking] Implement SignBitMustBeZero correctly for sqrt.
Summary:
Previously we assumed that the result of sqrt(x) always had 0 as its
sign bit. But sqrt(-0) == -0.
Reviewers: hfinkel, efriedma, sanjoy
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D28928
llvm-svn: 293115
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions