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

Pierre van Houtryve via All-commits all-commits at lists.llvm.org
Wed Sep 9 01:41:06 PDT 2026


  Branch: refs/heads/users/pierre-vh/synthetic-apertures
  Home:   https://github.com/llvm/llvm-project
  Commit: 0bcc838ec1ec7924ebe352a08bfb6e2a3bf590d7
      https://github.com/llvm/llvm-project/commit/0bcc838ec1ec7924ebe352a08bfb6e2a3bf590d7
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-09-09 (Wed, 09 Sep 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: 3cb71eaa971c265282ed8c321d08a1f4a4c5aee5
      https://github.com/llvm/llvm-project/commit/3cb71eaa971c265282ed8c321d08a1f4a4c5aee5
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-09-09 (Wed, 09 Sep 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst

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


  Commit: c758ceae568c13efb96de34d74c9c6732bdd2d81
      https://github.com/llvm/llvm-project/commit/c758ceae568c13efb96de34d74c9c6732bdd2d81
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-09-09 (Wed, 09 Sep 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: 1876a5bc83b77f7a150b1f56e8a649b2307c3aca
      https://github.com/llvm/llvm-project/commit/1876a5bc83b77f7a150b1f56e8a649b2307c3aca
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-09-09 (Wed, 09 Sep 2026)

  Changed paths:
    M llvm/docs/AMDGPUUsage.rst

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


  Commit: d7a8caf3ea994f54696500e881cd4cd9d7bf8810
      https://github.com/llvm/llvm-project/commit/d7a8caf3ea994f54696500e881cd4cd9d7bf8810
  Author: pvanhout <pierre.vanhoutryve at amd.com>
  Date:   2026-09-09 (Wed, 09 Sep 2026)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll

  Log Message:
  -----------
  rebase


Compare: https://github.com/llvm/llvm-project/compare/e591ef08931a...d7a8caf3ea99

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