[AMDGPU][llvm-mc] s_getreg/setreg* - Support symbolic names of hardware registers.
authorArtem Tamazov <artem.tamazov@amd.com>
Wed, 27 Apr 2016 15:17:03 +0000 (15:17 +0000)
committerArtem Tamazov <artem.tamazov@amd.com>
Wed, 27 Apr 2016 15:17:03 +0000 (15:17 +0000)
commit5cd55b17848e16ba170e2898a5f426bcde3f350f
treea8111b0dd8dc32aa4309fa46afab3fa4ad134490
parente69b9548b87d30fd148e1b24eb3c6b1c8dda59ca
[AMDGPU][llvm-mc] s_getreg/setreg* - Support symbolic names of hardware registers.

Possibility to specify code of hardware register kept.
Disassemble to symbolic name, if name is known.
Tests updated/added.

Differential Revision: http://reviews.llvm.org/D19335

llvm-svn: 267724
llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll
llvm/test/MC/AMDGPU/sopk-err.s
llvm/test/MC/AMDGPU/sopk.s
llvm/test/MC/Disassembler/AMDGPU/sopk_vi.txt