[MLIR][Linalg] Retire C++ MatvecOp in favor of a linalg-ods-gen'd op
authorlorenzo chelini <l.chelini@icloud.com>
Thu, 18 Jun 2020 09:32:09 +0000 (11:32 +0200)
committerAlex Zinenko <zinenko@google.com>
Thu, 18 Jun 2020 09:36:49 +0000 (11:36 +0200)
commite31e8f1ed57eb25584903f1a67040babf2c48eda
tree160e09d53b43b866d4cd12011bba6d77fb5dc7f0
parent15bf42d503b9c388135308d37e1d153a05b33699
[MLIR][Linalg] Retire C++ MatvecOp in favor of a linalg-ods-gen'd op

Replace C++ MatvecOp, now that DRR rules have been dropped.

Differential Revision: https://reviews.llvm.org/D82007
mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp
mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
mlir/test/Dialect/Linalg/loops.mlir
mlir/test/Dialect/Linalg/roundtrip.mlir
mlir/test/Dialect/Linalg/tile.mlir
mlir/test/Dialect/Linalg/transform-patterns.mlir