[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