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

Durgadoss R llvmlistbot at llvm.org
Tue Jul 21 03:55:25 PDT 2026


================
@@ -69,4 +69,18 @@ def SaturationModeAttr : EnumAttr<NVVM_Dialect, SaturationMode, "sat_mode"> {
  let assemblyFormat = "`<` $value `>`";
 }
 
+def AsyncStoreScopeNone : I32EnumCase<"NONE", 0, "none">;
+def AsyncStoreScopeSys : I32EnumCase<"SYS", 1, "sys">;
+def AsyncStoreScopeGpu : I32EnumCase<"GPU", 2, "gpu">;
----------------
durga4github wrote:

We already seem to have a `MemScopeKindAttr`.
Can we not use the same?

>From the global variant below, I see that we need a None option here.
We could extend the existing attr with a None field too..

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


More information about the Mlir-commits mailing list