[llvm-branch-commits] [clang] [llvm] [mlir] [RFC][AMDGPU] Add EXECSYNC address space (PR #195613)

Matt Arsenault via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon May 4 05:25:03 PDT 2026


================
@@ -9129,10 +9133,10 @@ SDValue SITargetLowering::lowerADDRSPACECAST(SDValue Op,
     }
   }
 
-  // local/private -> flat
+  // local/private/execsync -> flat
   if (DestAS == AMDGPUAS::FLAT_ADDRESS) {
     if (SrcAS == AMDGPUAS::LOCAL_ADDRESS ||
-        SrcAS == AMDGPUAS::PRIVATE_ADDRESS) {
+        SrcAS == AMDGPUAS::PRIVATE_ADDRESS || SrcAS == AMDGPUAS::EXECSYNC) {
----------------
arsenm wrote:

Probably should switch this to a helper for 32-bit address spaces 

https://github.com/llvm/llvm-project/pull/195613


More information about the llvm-branch-commits mailing list