[mlir][tosa] Fix padding for tosa.conv2d and tosa.depthwise_conv2d decomposition
authorRob Suderman <suderman@google.com>
Wed, 14 Dec 2022 01:19:04 +0000 (17:19 -0800)
committerRob Suderman <suderman@google.com>
Wed, 14 Dec 2022 01:37:36 +0000 (17:37 -0800)
commit69c984b6b803f00371dcf028bc9cf9b07911d1d6
treebdf12e0cccc5be0a22d56e6115a9922a856b48b7
parentbfe4c5cc0bb0518c0ad137c0ee715e9f9e839a93
[mlir][tosa] Fix padding for tosa.conv2d and tosa.depthwise_conv2d decomposition

Decomposition did not take padding into account when decomposing into fully
connected operation.

Reviewed By: NatashaKnk

Differential Revision: https://reviews.llvm.org/D139500
mlir/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h
mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeConv2D.cpp
mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeDepthwise.cpp
mlir/lib/Dialect/Tosa/Utils/ConversionUtils.cpp
mlir/test/Dialect/Tosa/tosa-decompose-conv2d.mlir
mlir/test/Dialect/Tosa/tosa-decompose-depthwise.mlir