AMDGPU: Support v2i16/v2f16 packed operations
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 27 Feb 2017 22:15:25 +0000 (22:15 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 27 Feb 2017 22:15:25 +0000 (22:15 +0000)
commit27f4f2f4bcfbdbb871e4b8c49e3c35af6ab26c50
tree098c1440695e17cadf9fd15b11e6da1f519a7f43
parente4e218c802423b495ce22b5087c54ba3fa634538
AMDGPU: Support v2i16/v2f16 packed operations

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296396 91177308-0d34-0410-b5e6-96231b3b80d8
37 files changed:
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUInstructions.td
lib/Target/AMDGPU/SIFoldOperands.cpp
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/AMDGPU/SIInstrInfo.cpp
lib/Target/AMDGPU/SIInstrInfo.h
lib/Target/AMDGPU/SIInstrInfo.td
lib/Target/AMDGPU/SIInstructions.td
lib/Target/AMDGPU/VOP3PInstructions.td
test/CodeGen/AMDGPU/add.v2i16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdgcn.bitcast.ll
test/CodeGen/AMDGPU/ashr.v2i16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/extract_vector_elt-i16.ll
test/CodeGen/AMDGPU/fabs.f16.ll
test/CodeGen/AMDGPU/fcanonicalize.f16.ll
test/CodeGen/AMDGPU/fcopysign.f16.ll
test/CodeGen/AMDGPU/fmuladd.v2f16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/fneg-fabs.f16.ll
test/CodeGen/AMDGPU/fneg.f16.ll
test/CodeGen/AMDGPU/fpext.f16.ll
test/CodeGen/AMDGPU/fptrunc.f16.ll
test/CodeGen/AMDGPU/fsub.f16.ll
test/CodeGen/AMDGPU/immv216.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
test/CodeGen/AMDGPU/llvm.amdgcn.exp.compr.ll
test/CodeGen/AMDGPU/lshr.v2i16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/max.i16.ll
test/CodeGen/AMDGPU/min.ll
test/CodeGen/AMDGPU/pack.v2f16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/pack.v2i16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/scalar_to_vector.ll
test/CodeGen/AMDGPU/sext-in-reg.ll
test/CodeGen/AMDGPU/shl.v2i16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/sminmax.v2i16.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/sub.v2i16.ll [new file with mode: 0644]