[all-commits] [llvm/llvm-project] b3ca42: [MLIR][Vector] Enhance vector.multi_reduction unro...

Nishant Patel via All-commits all-commits at lists.llvm.org
Wed Apr 1 14:59:30 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b3ca423a78ec436936834170cd8b96a25d3f8b7e
      https://github.com/llvm/llvm-project/commit/b3ca423a78ec436936834170cd8b96a25d3f8b7e
  Author: Nishant Patel <nishant.b.patel at intel.com>
  Date:   2026-04-01 (Wed, 01 Apr 2026)

  Changed paths:
    M mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
    M mlir/test/Dialect/Vector/vector-unroll-options.mlir

  Log Message:
  -----------
  [MLIR][Vector] Enhance vector.multi_reduction unrolling to handle scalar result (#188633)

Previously, UnrollMultiReductionPattern bailed out when all the
dimensions were reduced to a scalar. This PR adds support for this case
by tiling the source vector and chaining partial reductions through the
accumulator operand.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list