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 Actions removed 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 435533 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?