[all-commits] [llvm/llvm-project] 5b2ebe: [AMDGPU] Add object linking support for LDS and na...
Shilei Tian via All-commits
all-commits at lists.llvm.org
Mon Apr 13 19:07:47 PDT 2026
Branch: refs/heads/users/shiltian/amdgpu-lds-link-time-passes
Home: https://github.com/llvm/llvm-project
Commit: 5b2ebe4603957a78a9cc4d5e818248085450919b
https://github.com/llvm/llvm-project/commit/5b2ebe4603957a78a9cc4d5e818248085450919b
Author: Shilei Tian <i at tianshilei.me>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPULowerExecSync.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
A llvm/test/CodeGen/AMDGPU/lds-link-time-named-barrier.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-classify.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-internal-multi-user.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-kernel-direct-lds.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-multi-kernel.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-multi-lds-per-func.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time-transitive.ll
A llvm/test/CodeGen/AMDGPU/lower-module-lds-link-time.ll
Log Message:
-----------
[AMDGPU] Add object linking support for LDS and named barrier lowering in the middle end
This is the first patch in a series introducing object linking support for
AMDGPU.
This PR adds the -amdgpu-enable-object-linking flag to enable object linking in
the backend. It also updates the AMDGPULowerModuleLDSPass and
AMDGPULowerExecSync passes to support lowering LDS and named barrier globals
when object linking is enabled.
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