[mlir][vector] Implement unrolling of ReductionOp
authorMatthias Springer <springerm@google.com>
Mon, 14 Mar 2022 16:05:32 +0000 (01:05 +0900)
committerMatthias Springer <springerm@google.com>
Mon, 14 Mar 2022 16:21:24 +0000 (01:21 +0900)
commitde5022c7d7abdfb7720e63ac88dfc35b51eb60ed
tree52a4a1c93548ded61d37104f8243a5ee8ad4c64b
parent20f7f733fe936580025f467bb4b82eba2a9445b0
[mlir][vector] Implement unrolling of ReductionOp

Differential Revision: https://reviews.llvm.org/D121597
mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/lib/Dialect/Vector/Transforms/VectorUnrollDistribute.cpp
mlir/test/Dialect/Vector/vector-unroll-options.mlir
mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp