[all-commits] [llvm/llvm-project] 18d9ec: [AMDGPU] Mark address space cast from private to f...

Shilei Tian via All-commits all-commits at lists.llvm.org
Wed Aug 6 13:27:56 PDT 2025


  Branch: refs/heads/users/shiltian/as-cast-from-0-to-5-not-uniform
  Home:   https://github.com/llvm/llvm-project
  Commit: 18d9ec996b56a41533b8e428820e7cfdbfaf1bae
      https://github.com/llvm/llvm-project/commit/18d9ec996b56a41533b8e428820e7cfdbfaf1bae
  Author: Shilei Tian <i at tianshilei.me>
  Date:   2025-08-06 (Wed, 06 Aug 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
    M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
    A llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/addrspacecast.mir
    A llvm/test/Analysis/UniformityAnalysis/AMDGPU/addrspacecast.ll

  Log Message:
  -----------
  [AMDGPU] Mark address space cast from private to flat as divergent if target supports globally addressable scratch

Globally addressable scratch is a new feature introduced in gfx1250. However, this feature changes how scratch space is mapped into the flat aperture, making address space casts from private to flat no longer uniform.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list