[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