[PATCH] D128075: [AMDGPU][MC][GFX11] Correct disassembly of DPP variants of VOPC64 opcodes

Dmitry Preobrazhensky via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 17 10:59:43 PDT 2022


dp created this revision.
dp added reviewers: Joe_Nash, foad.
Herald added subscribers: kosarev, jsilvanus, hsmhsm, kerbowa, hiraditya, t-tye, tpr, dstuttard, yaxunl, nhaehnle, jvesely, kzhuravl, arsenm.
Herald added a project: All.
dp requested review of this revision.
Herald added subscribers: llvm-commits, wdng.
Herald added a project: LLVM.

Summary of changes:

- Correct suffix of `cmpx` opcodes - bug 56091 <https://github.com/llvm/llvm-project/issues/56091>.
- Add `isVOPC64DPP` - bug 56065 <https://github.com/llvm/llvm-project/issues/56065>.
- Rename recently added disassembler tests (change `asm` to `dasm`).
- Add more tests.


https://reviews.llvm.org/D128075

Files:
  llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
  llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
  llvm/lib/Target/AMDGPU/VOPCInstructions.td
  llvm/lib/Target/AMDGPU/VOPInstructions.td
  llvm/test/MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp16.txt
  llvm/test/MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp8.txt
  llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt
  llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt



More information about the llvm-commits mailing list