[Mlir-commits] [mlir] [mlir][vector] Replace OneDimMultiReductionToTwoDim with OneDimMultiReductionToReduction (PR #184241)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Tue Mar 3 12:16:05 PST 2026
================
@@ -267,12 +266,15 @@ def ApplyMultiReductionUnrollingPatternsOp: Op<Transform_Dialect,
"apply_patterns.vector.multi_reduction_unrolling",
[DeclareOpInterfaceMethods<PatternDescriptorOpInterface>]> {
let description = [{
- Indicates that 2-D vector multi_reduction operations should be unrolled
- into either a sequence of vector.reduction ops (innerreduction) or
- element-wise arith ops (innerparallel).
+ Indicates that vector multi_reduction operations should be unrolled.
+ 1-D multi_reductions are converted directly to vector.reduction.
+ 2-D multi_reductions are unrolled into either a sequence of
+ vector.reduction ops (innerreduction) or element-wise arith ops
+ (innerparallel).
----------------
banach-space wrote:
Clear and disambiguous, nice!
https://github.com/llvm/llvm-project/pull/184241
More information about the Mlir-commits
mailing list