[all-commits] [llvm/llvm-project] 2aba9b: AMDGPU/GlobalISel: Legalize a16 images

Matt Arsenault via All-commits all-commits at lists.llvm.org
Tue Mar 17 07:02:16 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2aba9b6cf8a9f816e6be95b96c23c3c9cb692d24
      https://github.com/llvm/llvm-project/commit/2aba9b6cf8a9f816e6be95b96c23c3c9cb692d24
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-03-17 (Tue, 17 Mar 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    A llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.atomic.dim.a16.ll
    A llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll

  Log Message:
  -----------
  AMDGPU/GlobalISel: Legalize a16 images

Pack the address registers in the legalizer. Avoid introducing a huge
family of new intermediate operations by filling dead operands with
noreg.


  Commit: 83ffbf26181d0581dcba4075c1524eb99d30f620
      https://github.com/llvm/llvm-project/commit/83ffbf26181d0581dcba4075c1524eb99d30f620
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-03-17 (Tue, 17 Mar 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.atomic.dim.a16.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2d.d16.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2d.ll
    A llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2darraymsaa.ll
    A llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.3d.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.store.2d.d16.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.load.1d.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.sample.1d.ll

  Log Message:
  -----------
  AMDGPU/GlobalISel: Legalize non-a16 non-NSA images


Compare: https://github.com/llvm/llvm-project/compare/0f0564bb9a3c...83ffbf26181d


More information about the All-commits mailing list