[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