This is moslty NFC and will allow tensor.parallel_insert_slice to gain
rank-reducing semantics by reusing the vast majority of the tensor.insert_slice impl.
Depends on D128857
Paths
| Differential D128920
[mlir][Tensor] Move ParallelInsertSlice to the tensor dialect ClosedPublic Authored by nicolasvasilache on Jun 30 2022, 8:23 AM.
Details Summary This is moslty NFC and will allow tensor.parallel_insert_slice to gain Depends on D128857
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 1 2022, 5:38 AM This revision was landed with ongoing or failed builds.Jul 4 2022, 1:53 AM Closed by commit rG7fbf55c927f2: [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect (authored by nicolasvasilache). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 441620 mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
mlir/include/mlir/Dialect/Tensor/IR/Tensor.h
mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td
mlir/lib/Dialect/SCF/IR/CMakeLists.txt
mlir/lib/Dialect/SCF/IR/SCF.cpp
mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/lib/Dialect/Tensor/IR/CMakeLists.txt
mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
mlir/test/Dialect/SCF/canonicalize.mlir
mlir/test/Dialect/SCF/foreach-thread-canonicalization.mlir
mlir/test/Dialect/SCF/invalid.mlir
mlir/test/Dialect/SCF/one-shot-bufferize-tensor-copy-insertion.mlir
mlir/test/Dialect/SCF/one-shot-bufferize.mlir
mlir/test/Dialect/SCF/ops.mlir
mlir/test/Dialect/Tensor/canonicalize.mlir
|