[all-commits] [llvm/llvm-project] 3732cd: [AMDGPU] gfx11 vop3 and inherited vop instructions

Joe Nash via All-commits all-commits at lists.llvm.org
Thu Jun 2 11:31:05 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3732cd59bea37b25d346393813f8fbddea96257b
      https://github.com/llvm/llvm-project/commit/3732cd59bea37b25d346393813f8fbddea96257b
  Author: Joe Nash <Joseph.Nash at amd.com>
  Date:   2022-06-02 (Thu, 02 Jun 2022)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
    M llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
    M llvm/lib/Target/AMDGPU/SIInstrInfo.td
    M llvm/lib/Target/AMDGPU/VOP3Instructions.td
    M llvm/lib/Target/AMDGPU/VOPInstructions.td
    A llvm/test/MC/AMDGPU/gfx11_vop123.s
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_all.txt

  Log Message:
  -----------
  [AMDGPU] gfx11 vop3 and inherited vop instructions

This patch includes MC layer support for VOP3 encoded instructions and generic VOP support
classes.
Some VOP1 and VOP2 instructions which share an encoding with gfx10 and are using
the AssemblerPredicate = isGFX10Plus are also enabled. That predicate
will be changed to isGFX10Only in a later patch.

Patch 15/N for upstreaming of AMDGPU gfx11 architecture.

Depends on D126468

Reviewed By: dp

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




More information about the All-commits mailing list