[mlir][linalg] Tile PadTensorOp
authorMatthias Springer <springerm@google.com>
Thu, 15 Jul 2021 01:35:46 +0000 (10:35 +0900)
committerMatthias Springer <springerm@google.com>
Thu, 15 Jul 2021 01:42:32 +0000 (10:42 +0900)
commit4064b6a36348a0405a52b690437a1ae3004beec1
tree313629ed72060dd442fcf416de2edcd26c1b03d5
parentd624c1b50946b206b6274371fcc107f89d04a307
[mlir][linalg] Tile PadTensorOp

Tiling can be enabled with `linalg-tile-pad-tensor-ops`. Only scf::ForOp can be generated at the moment.

Differential Revision: https://reviews.llvm.org/D105460
mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
mlir/lib/Dialect/Linalg/Utils/Utils.cpp
mlir/test/Dialect/Linalg/tile-and-pad-tensors.mlir
mlir/test/Dialect/Linalg/tile-pad-tensor-op.mlir [new file with mode: 0644]