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
Paths
| Differential D126989
[AMDGPU] gfx11 VOPC instructions ClosedPublic Authored by Joe_Nash on Jun 3 2022, 12:02 PM.
Details
Summary Supports encoding existing instrutions on gfx11 and MC support for the new VOPC Patch 19/N for upstreaming of AMDGPU gfx11 architecture Depends on D126978
Diff Detail
Event Timeline
Joe_Nash added a child revision: D127143: [AMDGPU] gfx11 EXECZ and VCCZ are no longer allowed to be used as.Jun 6 2022, 12:05 PM
Joe_Nash added a child revision: D127248: Update *_TMPRING_SIZE.WAVESIZE for GFX11.Jun 7 2022, 1:14 PM Joe_Nash added inline comments.
Joe_Nash marked an inline comment as done. Comment Actionsremoved let VOPC =1 from VOP3 instructions, addressed formatting concerns, reverted test change Comment Actions Addressed all comments. PTAL
This revision is now accepted and ready to land.Jun 9 2022, 12:02 PM This revision was landed with ongoing or failed builds.Jun 9 2022, 12:50 PM Closed by commit rGbe1082c6d54d: [AMDGPU] gfx11 VOPC instructions (authored by Joe_Nash). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 435616 llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
llvm/lib/Target/AMDGPU/VOPCInstructions.td
llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp.s
llvm/test/MC/AMDGPU/gfx11_asm_vopc_e64.s
llvm/test/MC/AMDGPU/gfx11_asm_vopcx.s
llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt
|
Could you please reformat it to 8 chars max?