[mlir][tosa] Fix tosa average_pool2d to linalg type issue
authorRob Suderman <rob.suderman@gmail.com>
Tue, 12 Oct 2021 20:02:29 +0000 (13:02 -0700)
committerRob Suderman <rob.suderman@gmail.com>
Tue, 12 Oct 2021 20:09:21 +0000 (13:09 -0700)
commit95e4b71519e6621a132252b462b9bf9fce63ff61
treefd6ac06e1529165b8b3f83644a3433ecfc0e7c80
parentd7e766c781228e5591d4e59068f7566c20a1bf6d
[mlir][tosa] Fix tosa average_pool2d to linalg type issue

Average pool assumed the same input/output type. Result type for integers
is always an i32, should be updated appropriately.

Reviewed By: GMNGeoffrey

Differential Revision: https://reviews.llvm.org/D111590
mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir
mlir/test/Dialect/Tosa/ops.mlir