aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2017-01-26 00:10:26 +0000
committerJustin Lebar <jlebar@google.com>2017-01-26 00:10:26 +0000
commit7e3184c4122e90772e983e1fe16dccf3b32ad8b6 (patch)
tree8ea3bcb67b6cf60cb2d89bb4ad4b443b170369d5 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parenta31f9dd69a944042059e4ddec2979669f9a70076 (diff)
downloadllvm-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