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

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


  Branch: refs/heads/users/pierre-vh/synthetic-apertures
  Home:   https://github.com/llvm/llvm-project
  Commit: 97cd7706235aa36656253c64e53c3a15b4d61faf
      https://github.com/llvm/llvm-project/commit/97cd7706235aa36656253c64e53c3a15b4d61faf
  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: 77dd904cc0414937817c70ec5be04329d56b40f4
      https://github.com/llvm/llvm-project/commit/77dd904cc0414937817c70ec5be04329d56b40f4
  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: ab80a6205ec9c131c057f477cac36fffcc73214c
      https://github.com/llvm/llvm-project/commit/ab80a6205ec9c131c057f477cac36fffcc73214c
  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/8970d8415de8...ab80a6205ec9

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