[all-commits] [llvm/llvm-project] e65e6d: AMDGPU/GlobalISel: Legalize TFE image result loads

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Feb 5 09:40:32 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e65e6d052ed438843c1e8bc00524c766505966e3
      https://github.com/llvm/llvm-project/commit/e65e6d052ed438843c1e8bc00524c766505966e3
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-02-05 (Wed, 05 Feb 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2d.d16.ll
    A llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.load.2d.ll

  Log Message:
  -----------
  AMDGPU/GlobalISel: Legalize TFE image result loads

Rewrite the result register pair into the expected sinigle register
format in the legalizer.

I'm also operating under the assumption that TFE doesn't apply to
stores or atomics, but don't know if this is true or not.




More information about the All-commits mailing list