[AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_b32, v_readlane_b32 and...
authorDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>
Mon, 4 Mar 2019 12:48:32 +0000 (12:48 +0000)
committerDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>
Mon, 4 Mar 2019 12:48:32 +0000 (12:48 +0000)
commit6023d5990d063ddf6df37bb54d9bd1d1752a3138
tree547c106c168a930ec5a9aa2bda1c65af2b7e7eff
parent9735d9011a70f3efe317ce20645f7e1cbe6c6888
[AMDGPU][MC] Enable lds_direct operand for v_readfirstlane_b32, v_readlane_b32 and v_writelane_b32

See bug 40662: https://bugs.llvm.org/show_bug.cgi?id=40662

Reviewers: artem.tamazov, arsenm, rampitec

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

llvm-svn: 355312
llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
llvm/lib/Target/AMDGPU/SIRegisterInfo.td
llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
llvm/lib/Target/AMDGPU/VOP1Instructions.td
llvm/lib/Target/AMDGPU/VOP2Instructions.td
llvm/test/MC/AMDGPU/lds_direct-ci.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/lds_direct-err.s
llvm/test/MC/AMDGPU/lds_direct.s
llvm/test/MC/Disassembler/AMDGPU/lds_direct_gfx9.txt