[Mlir-commits] [mlir] [mlir][XeGPU][Transform] Add vectorlinearize transform pass. (PR #158084)
Adam Siemieniuk
llvmlistbot at llvm.org
Thu Sep 18 14:56:48 PDT 2025
================
@@ -71,4 +71,13 @@ def XeGPUBlocking: Pass<"xegpu-blocking"> {
"index::IndexDialect"];
}
+def XeGPUVectorLinearize : Pass<"xegpu-vector-linearize"> {
+ let summary = "Linearize n-D vectors to 1-D vectors";
+ let description = [{
+ This pass linearizes n-D vectors to 1-D vectors for lowering to XeVM.
+ }];
+ let dependentDialects = ["arith::ArithDialect", "memref::MemRefDialect",
----------------
adam-smnk wrote:
nit: might need also `UBDialect` for poison
https://github.com/llvm/llvm-project/pull/158084
More information about the Mlir-commits
mailing list