[all-commits] [llvm/llvm-project] c96839: [AMDGPU] Enable ds_min/ds_max on more subtargets

Joe Nash via All-commits all-commits at lists.llvm.org
Tue Aug 31 10:39:26 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c96839265a5673d1383c9d82aab76e15f38c0010
      https://github.com/llvm/llvm-project/commit/c96839265a5673d1383c9d82aab76e15f38c0010
  Author: Joe Nash <Joseph.Nash at amd.com>
  Date:   2021-08-31 (Tue, 31 Aug 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPU.td
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/lib/Target/AMDGPU/DSInstructions.td
    M llvm/lib/Target/AMDGPU/GCNSubtarget.h
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    A llvm/test/CodeGen/AMDGPU/lds-atomic-fadd.ll
    A llvm/test/CodeGen/AMDGPU/lds-atomic-fmin-fmax.ll
    R llvm/test/CodeGen/AMDGPU/lds_atomic_f32.ll

  Log Message:
  -----------
  [AMDGPU] Enable ds_min/ds_max on more subtargets

Adds patterns for f64 ds_min/ds_max. Shrinks HasLDSFPAtomics
scope to enable f32.

Reviewed By: rampitec

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

Change-Id: Id890b677841ee588b20d42b1bb3f4cdbf6e9ba1a




More information about the All-commits mailing list