[all-commits] [llvm/llvm-project] bf2884: [mlir][linalg] Retire PoolingMaxOp/PoolingMinOp/Po...

Tobias Gysi via All-commits all-commits at lists.llvm.org
Fri Oct 1 06:52:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bf2884974584c65481439b4e44527d0fb7dddb79
      https://github.com/llvm/llvm-project/commit/bf2884974584c65481439b4e44527d0fb7dddb79
  Author: Tobias Gysi <gysit at google.com>
  Date:   2021-10-01 (Fri, 01 Oct 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/test/Dialect/Linalg/affine.mlir
    M mlir/test/Dialect/Linalg/invalid.mlir
    M mlir/test/Dialect/Linalg/loops.mlir
    M mlir/test/Dialect/Linalg/roundtrip.mlir

  Log Message:
  -----------
  [mlir][linalg] Retire PoolingMaxOp/PoolingMinOp/PoolingSumOp.

The pooling ops are among the last remaining hard coded Linalg operations that have no region attached. They got obsolete due to the OpDSL pooling operations. Removing them allows us to delete specialized code and tests that are not needed for the OpDSL counterparts that rely on the standard code paths.

Reviewed By: nicolasvasilache

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




More information about the All-commits mailing list