| commit | a58d8deb3a9cde087c770cf18ca31a1b09302040 | [log] [tgz] |
|---|---|---|
| author | Dmitry Venikov <quolyk@gmail.com> | Tue Jan 02 05:58:11 2018 +0000 |
| committer | Dmitry Venikov <quolyk@gmail.com> | Tue Jan 02 05:58:11 2018 +0000 |
| tree | 8336bf7e9d4a30178981595666b4d6d589b19a9d | |
| parent | d2257be8b76b5136a5a4c86d8e16e5f2f7f165c9 [diff] |
[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