[mlir][Vector] NFC - Improve VectorInterfaces
authorNicolas Vasilache <ntv@google.com>
Mon, 20 Jul 2020 12:15:31 +0000 (08:15 -0400)
committerNicolas Vasilache <ntv@google.com>
Mon, 20 Jul 2020 12:24:22 +0000 (08:24 -0400)
commit47cbd9f92282e3a19f161053cfbf77a7691de43e
tree6448f7eafd72e3ce41a254b0362eacb9df863abd
parent7e017de0ad62dfd3f373354fc47b0e39c0fef657
[mlir][Vector] NFC - Improve VectorInterfaces

This revision improves and makes better use of OpInterfaces for the Vector dialect.

Differential Revision: https://reviews.llvm.org/D84053
18 files changed:
mlir/include/mlir/Dialect/StandardOps/IR/Ops.h
mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
mlir/include/mlir/Dialect/Vector/VectorOps.h
mlir/include/mlir/Dialect/Vector/VectorOps.td
mlir/include/mlir/Dialect/Vector/VectorUtils.h
mlir/include/mlir/Interfaces/CMakeLists.txt
mlir/include/mlir/Interfaces/VectorInterfaces.h [moved from mlir/include/mlir/Interfaces/VectorUnrollInterface.h with 59% similarity]
mlir/include/mlir/Interfaces/VectorInterfaces.td [new file with mode: 0644]
mlir/include/mlir/Interfaces/VectorUnrollInterface.td [deleted file]
mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
mlir/lib/Dialect/StandardOps/CMakeLists.txt
mlir/lib/Dialect/Vector/CMakeLists.txt
mlir/lib/Dialect/Vector/VectorOps.cpp
mlir/lib/Dialect/Vector/VectorTransforms.cpp
mlir/lib/Dialect/Vector/VectorUtils.cpp
mlir/lib/Interfaces/CMakeLists.txt
mlir/lib/Interfaces/VectorInterfaces.cpp [moved from mlir/lib/Interfaces/VectorUnrollInterface.cpp with 74% similarity]