mlir/tosa: move tosa.pad from Linalg to Tensor conversion
authorRamkumar Ramachandra <r@artagnon.com>
Thu, 1 Dec 2022 10:48:24 +0000 (11:48 +0100)
committerRamkumar Ramachandra <r@artagnon.com>
Tue, 6 Dec 2022 06:39:29 +0000 (07:39 +0100)
commit2a1962542423f62928a4c2e6cf42e97b190de49d
treed1d5f1cb8d982f6aec9525d749c20296826947dd
parent15ba27ebd0cbf96659b729399f89eb9f11ae1d5e
mlir/tosa: move tosa.pad from Linalg to Tensor conversion

Since tosa.pad is lowered strictly to artih and tensor ops, move
ConvertPad from TosaToLinalg to TosaToTensor, benefitting non-Linalg
Tosa targets. TensorToLinalg exists, and is trivial, so nothing is lost.

Signed-off-by: Ramkumar Ramachandra <r@artagnon.com>
Differential Revision: https://reviews.llvm.org/D139091
mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp
mlir/lib/Conversion/TosaToTensor/TosaToTensorPass.cpp
mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir
mlir/test/Conversion/TosaToTensor/tosa-to-tensor.mlir