]> granicus.if.org Git - llvm/commit
[AMDGPU] link dpp pseudos and real instructions on gfx10
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Fri, 11 Oct 2019 22:03:36 +0000 (22:03 +0000)
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Fri, 11 Oct 2019 22:03:36 +0000 (22:03 +0000)
commitc409f7029b48188b6cf3edff82a0646d8e6f81c3
tree233f52375db094e7778444c6e79b2f39ce745511
parentd5520c67d7b3a1db943d093dc76ba795df314109
[AMDGPU] link dpp pseudos and real instructions on gfx10

This defaults to zero fi operand, but we do not expose it
anyway. Should we expose it later it needs to be added to
the pseudo.

This enables dpp combining on gfx10.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@374604 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
lib/Target/AMDGPU/VOP1Instructions.td
lib/Target/AMDGPU/VOP2Instructions.td
test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
test/CodeGen/AMDGPU/dpp_combine.ll [new file with mode: 0644]