[mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 1/n - LinalgToStandard.cpp
authorNicolas Vasilache <nicolas.vasilache@gmail.com>
Fri, 9 Oct 2020 14:31:52 +0000 (14:31 +0000)
committerNicolas Vasilache <nicolas.vasilache@gmail.com>
Fri, 9 Oct 2020 19:41:41 +0000 (19:41 +0000)
commite0dc3dba3bd1db450391d7fda040d4fcc830e5e3
treeb45c699fc49639362cd30a61bbdc8b3f5b99ba92
parentdf295fac6cd14977672b2874700572e0f77b77da
[mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 1/n - LinalgToStandard.cpp

This revision belongs to a series of patches that reduce reliance of Linalg transformations on templated rewrite and conversion patterns.
Instead, this uses a MatchAnyTag pattern for the vast majority of cases and dispatches internally.

Differential Revision: https://reviews.llvm.org/D89133
mlir/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterface.td
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp