diff options
author | Sanjay Patel <spatel@rotateright.com> | 2014-10-14 20:43:11 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2014-10-14 20:43:11 +0000 |
commit | 0ca42bb5a8f0e1a3290cd0bd33fdc443941b08ff (patch) | |
tree | 994de122451ec3ec604c34ad5ba8ea7424f9a253 /clang/lib/Basic/Targets.cpp | |
parent | cd11a2806bd676ed788d5a6aaf7e9e3075be00d6 (diff) | |
download | bcm5719-llvm-0ca42bb5a8f0e1a3290cd0bd33fdc443941b08ff.tar.gz bcm5719-llvm-0ca42bb5a8f0e1a3290cd0bd33fdc443941b08ff.zip |
Optimize away fabs() calls when input is squared (known positive).
Eliminate library calls and intrinsic calls to fabs when the input
is a squared value.
Note that no unsafe-math / fast-math assumptions are needed for
this optimization.
Differential Revision: http://reviews.llvm.org/D5777
llvm-svn: 219717
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
0 files changed, 0 insertions, 0 deletions