[all-commits] [llvm/llvm-project] 6ddadf: [AMDGPU] flat scratch ST addressing mode on gfx10

Stanislav Mekhanoshin via All-commits all-commits at lists.llvm.org
Mon Oct 19 15:44:23 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 6ddadf99018bc5ef91dc57173eb0b8b42a7c6213
      https://github.com/llvm/llvm-project/commit/6ddadf99018bc5ef91dc57173eb0b8b42a7c6213
  Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
  Date:   2020-10-19 (Mon, 19 Oct 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPU.td
    M llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
    M llvm/lib/Target/AMDGPU/FLATInstructions.td
    A llvm/test/MC/AMDGPU/flat-scratch-st-mode.s
    M llvm/test/MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt

  Log Message:
  -----------
  [AMDGPU] flat scratch ST addressing mode on gfx10

GFX10 enables third addressing mode for flat scratch instructions,
an ST mode. In that mode both register operands are omitted and
only swizzled offset is used in addition to flat_scratch base.

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




More information about the All-commits mailing list