]> granicus.if.org Git - llvm/commit
[AMDGPU] Handle f16 select{_cc}
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Wed, 16 Nov 2016 03:16:26 +0000 (03:16 +0000)
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Wed, 16 Nov 2016 03:16:26 +0000 (03:16 +0000)
commit7f4d4fdf3f35bb7560418cd7b9121204e798b48b
tree611fa1ff35e67526db6c980c0b9b111bc9dca79f
parent30d8d0833f6c76322e726c09f60c8110bb816e92
[AMDGPU] Handle f16 select{_cc}

- Select `select` to `v_cndmask_b32`
- Expand `select_cc`
- Refactor patterns

Differential Revision: https://reviews.llvm.org/D26714

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287074 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/AMDGPU/SIInstructions.td
lib/Target/AMDGPU/VOP3Instructions.td
test/CodeGen/AMDGPU/select.f16.ll [new file with mode: 0644]