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

Pierre van Houtryve via All-commits all-commits at lists.llvm.org
Tue Jul 28 07:35:48 PDT 2026


  Branch: refs/heads/users/pierre-vh/synthetic-apertures
  Home:   https://github.com/llvm/llvm-project
  Commit: 3f01cfc8c6c1f4cbd5da63bd431b542ceabf3f13
      https://github.com/llvm/llvm-project/commit/3f01cfc8c6c1f4cbd5da63bd431b542ceabf3f13
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-28 (Tue, 28 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: ae7479ce7a1b6aae75d500ab196ab38c1fc4331e
      https://github.com/llvm/llvm-project/commit/ae7479ce7a1b6aae75d500ab196ab38c1fc4331e
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst

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


  Commit: 81421bc6c116debf9cea164ab99d4af187390e28
      https://github.com/llvm/llvm-project/commit/81421bc6c116debf9cea164ab99d4af187390e28
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-28 (Tue, 28 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


  Commit: 11f6bcbc1e83906f188f8b85d3591cefcb8d8aa7
      https://github.com/llvm/llvm-project/commit/11f6bcbc1e83906f188f8b85d3591cefcb8d8aa7
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst

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


Compare: https://github.com/llvm/llvm-project/compare/6ef96b9161e8...11f6bcbc1e83

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