[AMDGPU][MC] Added support for several VI-specific opcodes (s_wakeup, etc)
authorDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>
Wed, 12 Apr 2017 17:10:07 +0000 (17:10 +0000)
committerDmitry Preobrazhensky <dmitry.preobrazhensky@amd.com>
Wed, 12 Apr 2017 17:10:07 +0000 (17:10 +0000)
commit14104e0d0f3b562445fa3b398a88817a2c0311ba
treea0e0f28b8afffe660cf5a2cd349d2cfd693c914c
parent845033a6c9f6bf3dd4498a963c6097cf9f220911
[AMDGPU][MC] Added support for several VI-specific opcodes (s_wakeup, etc)

Added support for VI:

- s_endpgm_saved
- s_wakeup
- s_rfe_restore_b64
- v_perm_b32

Enabled for VI:

- v_mov_fed_b32
- v_mov_fed_b32_e64

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

Reviewers: artem.tamazov, vpykhtin

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

llvm-svn: 300076
llvm/lib/Target/AMDGPU/SOPInstructions.td
llvm/lib/Target/AMDGPU/VOP1Instructions.td
llvm/lib/Target/AMDGPU/VOP3Instructions.td
llvm/test/MC/AMDGPU/gfx8_asm_all.s
llvm/test/MC/AMDGPU/sopp.s
llvm/test/MC/AMDGPU/vop1.s