[Mlir-commits] [mlir] [mlir][xegpu] Refine layout assignment in XeGPU SIMT distribution. (PR #142687)

Charitha Saumya llvmlistbot at llvm.org
Mon Jun 9 13:47:02 PDT 2025


================
@@ -27,10 +27,18 @@ def XeGPUSubgroupDistribute : Pass<"xegpu-subgroup-distribute"> {
   }];
   let dependentDialects = ["memref::MemRefDialect", "xegpu::XeGPUDialect",
                            "vector::VectorDialect"];
-  let options = [Option<
-      "printOnly", "print-analysis-only", "bool",
-      /*default=*/"false",
-      "Print the result of the subgroup map propagation analysis and exit.">];
+}
+
+def XeGPULayoutPropagate : Pass<"xegpu-layout-propagate"> {
----------------
charithaintc wrote:

I prefer if the name emphasize the layouts are "propagated" using data flow analysis (not just naively assigned). lets keep this name for now and change in the future if there is any confusion. 

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


More information about the Mlir-commits mailing list