[Mlir-commits] [mlir] [MLIR][NVVM] Add asynchronous store Op (PR #210931)

Durgadoss R llvmlistbot at llvm.org
Wed Aug 5 03:16:33 PDT 2026


================
@@ -668,6 +668,23 @@ LogicalResult BulkStoreOp::verify() {
   return success();
 }
 
+LogicalResult AsyncStoreGlobalOp::verify() {
+  NVVM::MemScopeKind scope = getScope();
+  bool isMmio = getMmio();
+  bool isMultimem = getMultimem();
+
+  if (scope != MemScopeKind::SYS && scope != MemScopeKind::GPU)
+    return emitOpError("scope must be either SYS or GPU");
+
+  if (isMmio && scope != MemScopeKind::SYS)
+    return emitOpError("mmio is only supported for SYS scope");
+
+  if (isMmio && isMultimem)
+    return emitOpError("multimem is not supported for mmio");
----------------
durga4github wrote:

not supoprted with MMIO

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


More information about the Mlir-commits mailing list