diff options
author | Dmitry Venikov <quolyk@gmail.com> | 2018-01-02 05:58:11 +0000 |
---|---|---|
committer | Dmitry Venikov <quolyk@gmail.com> | 2018-01-02 05:58:11 +0000 |
commit | a58d8deb3a9cde087c770cf18ca31a1b09302040 (patch) | |
tree | 8336bf7e9d4a30178981595666b4d6d589b19a9d /clang/lib | |
parent | d2257be8b76b5136a5a4c86d8e16e5f2f7f165c9 (diff) | |
download | bcm5719-llvm-a58d8deb3a9cde087c770cf18ca31a1b09302040.tar.gz bcm5719-llvm-a58d8deb3a9cde087c770cf18ca31a1b09302040.zip |
[InstCombine] Missed optimization in math expression: squashing sqrt functions
Summary: This patch enables folding under -ffast-math flag sqrt(a) * sqrt(b) -> sqrt(a*b)
Reviewers: hfinkel, spatel, davide
Reviewed By: spatel, davide
Subscribers: davide, llvm-commits
Differential Revision: https://reviews.llvm.org/D41322
llvm-svn: 321637
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions