[all-commits] [llvm/llvm-project] b8eba5: [AMDGPU] Add synthetic apertures and use them for ...

Pierre van Houtryve via All-commits all-commits at lists.llvm.org
Wed Jul 15 05:17:37 PDT 2026


  Branch: refs/heads/users/pierre-vh/synthetic-apertures
  Home:   https://github.com/llvm/llvm-project
  Commit: b8eba574b443dbbc5f0c8fa764b57ab5b7accef2
      https://github.com/llvm/llvm-project/commit/b8eba574b443dbbc5f0c8fa764b57ab5b7accef2
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-15 (Wed, 15 Jul 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst
    M llvm/include/llvm/Support/AMDGPUAddrSpace.h
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
    M llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.h
    M llvm/lib/Target/AMDGPU/SIDefines.h
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.h
    M llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll

  Log Message:
  -----------
  [AMDGPU] Add synthetic apertures and use them for barriers

Define what a synthetic aperture is, and adjust the barrier AS
to use this new system. This makes the barrier AS even safer to
use as now we can use all 32 bits of it without ever risking
hitting a valid address of any kind (LDS or outside LDS).


  Commit: 161e7fd4f3d142bb19f64bc2ba0d916bb5c53bd9
      https://github.com/llvm/llvm-project/commit/161e7fd4f3d142bb19f64bc2ba0d916bb5c53bd9
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-15 (Wed, 15 Jul 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst

  Log Message:
  -----------
  Update docs


  Commit: 2c1998d6907c35bc4144431a9ccc2454b0d11bac
      https://github.com/llvm/llvm-project/commit/2c1998d6907c35bc4144431a9ccc2454b0d11bac
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-15 (Wed, 15 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.h
    M llvm/lib/Target/AMDGPU/SIDefines.h
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll

  Log Message:
  -----------
  Comments


Compare: https://github.com/llvm/llvm-project/compare/b8eba574b443%5E...2c1998d6907c

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