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

Pierre van Houtryve via All-commits all-commits at lists.llvm.org
Thu Jul 16 05:35:43 PDT 2026


  Branch: refs/heads/users/pierre-vh/synthetic-apertures
  Home:   https://github.com/llvm/llvm-project
  Commit: 2151e85056b5b573b4092131deccb2db6f0d6006
      https://github.com/llvm/llvm-project/commit/2151e85056b5b573b4092131deccb2db6f0d6006
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-16 (Thu, 16 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: 0e7944c20f6ebc4a5a1edfc5bcc8c42f75a52825
      https://github.com/llvm/llvm-project/commit/0e7944c20f6ebc4a5a1edfc5bcc8c42f75a52825
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-16 (Thu, 16 Jul 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst

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


  Commit: 67ec62d3e43db04aaa3f90206fb5a29c13972997
      https://github.com/llvm/llvm-project/commit/67ec62d3e43db04aaa3f90206fb5a29c13972997
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-16 (Thu, 16 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/2c1998d6907c...67ec62d3e43d

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