| commit | 5680b0ca9f840307b832eaa15db5e76ddeaa02ab | [log] [tgz] |
|---|---|---|
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Wed Jul 12 21:20:28 2017 +0000 |
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Wed Jul 12 21:20:28 2017 +0000 |
| tree | bb62f78bd6950e3f747ccfb1c65317859010fc7e | |
| parent | ba8eb9c50cfbdb5239d56519a7a1ed3a7a73122c [diff] |
[AMDGPU] fcanonicalize elimination optimization We are using multiplication by 1.0 to flush denormals and quiet sNaNs. That is possible to omit this multiplication if source of the fcanonicalize instruction is known to be flushed/quieted, i.e. if it comes from another instruction known to do the normalization and we are using IEEE mode to quiet sNaNs. Differential Revision: https://reviews.llvm.org/D35218 llvm-svn: 307848