[Mlir-commits] [mlir] [MLIR][NVVM] Update TMA Store Op (PR #155435)
Guray Ozen
llvmlistbot at llvm.org
Tue Aug 26 08:57:20 PDT 2025
================
@@ -2353,6 +2353,20 @@ def TMALoadModeAttr : EnumAttr<NVVM_Dialect, TMALoadMode, "tma_load_mode"> {
let assemblyFormat = "`<` $value `>`";
}
+// List of modes supported for TMA Store and Reduction Ops
+def TMAStoreModeTile : I32EnumAttrCase<"TILE", 0, "tile">;
+def TMAStoreModeIm2Col : I32EnumAttrCase<"IM2COL", 1, "im2col">;
+def TMAStoreModeTileScatter4 : I32EnumAttrCase<"TILE_SCATTER4", 2, "tile_scatter4">;
----------------
grypp wrote:
I don't have a strong opinion. It reduces some tablegen code, but increases verifier code.
https://github.com/llvm/llvm-project/pull/155435
More information about the Mlir-commits
mailing list