[Mlir-commits] [mlir] [mlir][Vector] Pattern to linearize broadcast (PR #163845)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Fri Oct 17 01:00:31 PDT 2025
================
@@ -817,6 +817,50 @@ struct LinearizeVectorToElements final
}
};
+/// Convert broadcasts from scalars or 1-element vectors, such as
+///
+/// ```mlir
+/// vector.broadcast %value : f32 to vector<4x4xf32>
+/// ```
+///
+/// to broadcasts to rank-1 vectors, with shape_casts before/after as needed.
+/// The above becomes,
+///
+/// ```mlir
+/// %out_1d = vector.splat %value : f32 to vector<16xf32>
----------------
banach-space wrote:
UPDATEME
https://github.com/llvm/llvm-project/pull/163845
More information about the Mlir-commits
mailing list