[AMDGPU] gfx11 VOPC instructions
authorJoe Nash <Joseph.Nash@amd.com>
Wed, 25 May 2022 14:30:47 +0000 (10:30 -0400)
committerJoe Nash <Joseph.Nash@amd.com>
Thu, 9 Jun 2022 19:22:42 +0000 (15:22 -0400)
commitbe1082c6d54dfc47975b370b521d4fc3affde8ce
tree28aa96a1eb070555067a9ce055b0919afefd6c73
parent25c8a061c5739677d2fc0af29a8cc9520207b923
[AMDGPU] gfx11 VOPC instructions

Supports encoding existing instrutions on gfx11 and MC support for the new VOPC
dpp instructions.

Patch 19/N for upstreaming of AMDGPU gfx11 architecture

Depends on D126978

Reviewed By: rampitec, #amdgpu

Differential Revision: https://reviews.llvm.org/D126989
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/MCTargetDesc/AMDGPUInstPrinter.cpp
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
llvm/lib/Target/AMDGPU/VOPCInstructions.td
llvm/test/MC/AMDGPU/gfx11_asm_vopc.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx11_asm_vopc_e64.s [new file with mode: 0644]
llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s [new file with mode: 0644]
llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt