[llvm] [AMDGPU] Lower mem intrinsics on LDS pointers in AMDGPUSwLowerLDS (PR #202552)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 9 02:22:18 PDT 2026
================
@@ -656,6 +656,12 @@ void AMDGPUSwLowerLDS::getLDSMemoryInstructions(
if (ASC->getSrcAddressSpace() == AMDGPUAS::LOCAL_ADDRESS &&
ASC->getDestAddressSpace() == AMDGPUAS::FLAT_ADDRESS)
LDSInstructions.insert(&Inst);
+ } else if (AnyMemIntrinsic *MI = dyn_cast<AnyMemIntrinsic>(&Inst)) {
+ if (MI->getDestAddressSpace() == AMDGPUAS::LOCAL_ADDRESS)
+ LDSInstructions.insert(&Inst);
+ else if (auto *MTI = dyn_cast<AnyMemTransferInst>(MI))
----------------
arsenm wrote:
Braces
https://github.com/llvm/llvm-project/pull/202552
More information about the llvm-commits
mailing list