[mlir] Extend `tensor.from_elements` to support N-D case.
authorAlexander Belyaev <pifon@google.com>
Thu, 16 Dec 2021 13:42:27 +0000 (14:42 +0100)
committerAlexander Belyaev <pifon@google.com>
Thu, 16 Dec 2021 13:52:41 +0000 (14:52 +0100)
commitf77e9f876839e70d8adf0f02e4b2018cea6aedd5
treee6ac305d15c70d018d0e21fa7aae9921b8670295
parent80b1d472d6f7e10403e37cc74bfda278372ecb97
[mlir] Extend `tensor.from_elements` to support N-D case.

RFC: https://llvm.discourse.group/t/rfc-extend-tensor-fromelementsop-to-n-d/4715

Differential Revision: https://reviews.llvm.org/D115821
mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td
mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp
mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
mlir/test/Dialect/Tensor/bufferize.mlir
mlir/test/Dialect/Tensor/canonicalize.mlir
mlir/test/Dialect/Tensor/invalid.mlir
mlir/test/Dialect/Tensor/ops.mlir
mlir/test/lib/Dialect/Test/TestDialect.cpp