summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2014-10-14 20:43:11 +0000
committerSanjay Patel <spatel@rotateright.com>2014-10-14 20:43:11 +0000
commit0ca42bb5a8f0e1a3290cd0bd33fdc443941b08ff (patch)
tree994de122451ec3ec604c34ad5ba8ea7424f9a253 /clang/lib/Basic/Targets.cpp
parentcd11a2806bd676ed788d5a6aaf7e9e3075be00d6 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud