commit | 2d78ae2ab113ef9885cdd5dc989ac5884cc43a62 | [log] [tgz] |
---|---|---|
author | Matt Arsenault <Matthew.Arsenault@amd.com> | Wed Jun 06 21:28:11 2018 +0000 |
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | Wed Jun 06 21:28:11 2018 +0000 |
tree | 72f99ad4d09ef92178fc83f4586a44874efcdad7 | |
parent | ad593b0363b66ac9a8e3915fe34141be0649275a [diff] |
AMDGPU: Custom lower v2f16 fneg/fabs with illegal f16 Fixes terrible code on targets without f16 support. The legalization creates a mess that is difficult to recover from. Also should avoid randomly breaking these tests multiple times in sequence in future commits. Some regressions in cases where it happens to be better to pull the source modifier after the conversion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334132 91177308-0d34-0410-b5e6-96231b3b80d8