[mlir] Split std.rank into tensor.rank and memref.rank.
authorAlexander Belyaev <pifon@google.com>
Tue, 14 Dec 2021 08:35:14 +0000 (09:35 +0100)
committerAlexander Belyaev <pifon@google.com>
Tue, 14 Dec 2021 09:15:55 +0000 (10:15 +0100)
commit15f8f3e20aa92349b0cb559d657f7648987edb06
tree89d9cfafc4202967b6ac1f713bf85d5008b4ac63
parentef5be2bb16e51c2f6fff622a43cc71268acc6ddc
[mlir] Split std.rank into tensor.rank and memref.rank.

Move `std.rank` similarly to how `std.dim` was moved to TensorOps and MemRefOps.

Differential Revision: https://reviews.llvm.org/D115665
23 files changed:
mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td
mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp
mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp
mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
mlir/lib/Dialect/StandardOps/IR/Ops.cpp
mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
mlir/lib/Transforms/BufferOptimizations.cpp
mlir/test/Conversion/MemRefToLLVM/memref-to-llvm.mlir
mlir/test/Conversion/ShapeToStandard/shape-to-standard.mlir
mlir/test/Conversion/StandardToLLVM/rank.mlir [deleted file]
mlir/test/Dialect/MemRef/canonicalize.mlir
mlir/test/Dialect/MemRef/invalid.mlir
mlir/test/Dialect/MemRef/ops.mlir
mlir/test/Dialect/Tensor/canonicalize.mlir
mlir/test/Dialect/Tensor/invalid.mlir
mlir/test/Dialect/Tensor/ops.mlir
mlir/test/IR/core-ops.mlir
mlir/test/IR/invalid-ops.mlir
mlir/test/Transforms/constant-fold.mlir
mlir/test/Transforms/promote-buffers-to-stack.mlir