[AMDGPU] DAG combine to produce V_PERM_B32
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Tue, 12 Jun 2018 23:50:37 +0000 (23:50 +0000)
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Tue, 12 Jun 2018 23:50:37 +0000 (23:50 +0000)
commit8fd3c4e4313d52666f39900d5712c20897c16ebb
treeb5ed638e664f54fe23e64c371ecf9180ee07de2e
parentfa60e6966c15a73f4cafd535242ffc9c8ff9e33e
[AMDGPU] DAG combine to produce V_PERM_B32

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

llvm-svn: 334559
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/VOP3Instructions.td
llvm/test/CodeGen/AMDGPU/permute.ll [new file with mode: 0644]