[AMDGPU] Add support for a16 modifiear for gfx9
authorRyan Taylor <rtayl@amd.com>
Tue, 28 Aug 2018 15:07:30 +0000 (15:07 +0000)
committerRyan Taylor <rtayl@amd.com>
Tue, 28 Aug 2018 15:07:30 +0000 (15:07 +0000)
commit1f334d006254331ab4e1244c35fcdf2ed53266af
treeda59b059718f70573eb11402f73adeda99206c6a
parent4269d64b20e6edfffdd8504b3d8f3168079dab13
[AMDGPU] Add support for a16 modifiear for gfx9

Summary:
Adding support for a16 for gfx9. A16 bit replaces r128 bit for gfx9.

Change-Id: Ie8b881e4e6d2f023fb5e0150420893513e5f4841

Subscribers: arsenm, kzhuravl, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, jfb, llvm-commits

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

llvm-svn: 340831
12 files changed:
llvm/lib/Target/AMDGPU/AMDGPU.td
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h
llvm/lib/Target/AMDGPU/MIMGInstructions.td
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/SIInstrInfo.td
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.gather4.a16.dim.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll [new file with mode: 0644]
llvm/test/MC/AMDGPU/mimg.s