[mlir][linalg] Convert tensor.pad to destination style
authorMatthias Springer <springerm@google.com>
Tue, 24 Jan 2023 08:23:39 +0000 (09:23 +0100)
committerMatthias Springer <springerm@google.com>
Tue, 24 Jan 2023 08:30:06 +0000 (09:30 +0100)
commit7b3c662da9e22a17366d28fa48ab2f19aaaeda00
tree628186964dcbe88d441caa32378d73e2c012ddf9
parent2630093496d05a0d255b21fa6632455bd45c8720
[mlir][linalg] Convert tensor.pad to destination style

This can be a pre-processing for bufferization and allows for more efficient lowerings without an alloc.

Differential Revision: https://reviews.llvm.org/D142207
mlir/lib/Dialect/Linalg/Transforms/ConvertToDestinationStyle.cpp
mlir/test/Dialect/Linalg/convert-to-destination-style.mlir