Unify vector op unrolling transformation.
authorAndy Davis <andydavis@google.com>
Mon, 9 Dec 2019 17:34:40 +0000 (09:34 -0800)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Mon, 9 Dec 2019 17:35:15 +0000 (09:35 -0800)
commit312ccb1c0f6df2fb67a7ad24ab4ce70dadbcda37
tree1513de2582c26e0be83137eda7f1d9ca014ad707
parentae05cf27c62ad7f656f9ac1bf76d5bfe6fec81b6
Unify vector op unrolling transformation.

Unifies vector op unrolling transformation, by using the same unrolling implementation for contraction and elementwise operations.
Removes fakefork/join operations which are non longer needed now that we have the InsertStridedSlice operation.

PiperOrigin-RevId: 284570784
mlir/include/mlir/Dialect/VectorOps/VectorOps.td
mlir/lib/Dialect/VectorOps/VectorToVector.cpp
mlir/test/Conversion/VectorConversions/vector-to-vector.mlir