[all-commits] [llvm/llvm-project] 93d0ad: [mlir][linalg] Remove special case for contraction...

Thomas via All-commits all-commits at lists.llvm.org
Thu Oct 21 14:11:48 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 93d0ade17c2da810ee6e0d747c3a594b8bfd0c12
      https://github.com/llvm/llvm-project/commit/93d0ade17c2da810ee6e0d747c3a594b8bfd0c12
  Author: thomasraoux <thomasraoux at google.com>
  Date:   2021-10-21 (Thu, 21 Oct 2021)

  Changed paths:
    M mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
    M mlir/test/Dialect/Linalg/transform-patterns-matmul-to-vector.mlir
    M mlir/test/Dialect/Linalg/vectorization.mlir
    M mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp

  Log Message:
  -----------
  [mlir][linalg] Remove special case for contraction vectorization

Handle contraction op like all the other generic op reductions. This
simpifies the code. We now rely on contractionOp canonicalization to
keep the same code quality.

Differential Revision: https://reviews.llvm.org/D112171




More information about the All-commits mailing list