[all-commits] [llvm/llvm-project] 61fb95: [mlir][Vector] Improve support for vector.extract(...

Kunwar Grover via All-commits all-commits at lists.llvm.org
Mon Feb 24 02:48:02 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 61fb9541095316db352f0e4da855305d1715da10
      https://github.com/llvm/llvm-project/commit/61fb9541095316db352f0e4da855305d1715da10
  Author: Kunwar Grover <groverkss at gmail.com>
  Date:   2025-02-24 (Mon, 24 Feb 2025)

  Changed paths:
    M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
    M mlir/test/Dialect/Vector/canonicalize.mlir

  Log Message:
  -----------
  [mlir][Vector] Improve support for vector.extract(broadcast) (#116234)

This patch improves support for vector.extract(broadcast) dynamic
dimension folders. This is mostly a matter of moving a conservative
condition for dynamic dimensions. The broadcast folder for
vector.extract now covers the cases that the vector.extractelement +
broadcast folder does.

This patch also improves test coverage for vector.extract + broadcast
folders/canonicalizers. The folders/canonicalizers now enumerate every
supported / unsupported case.



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