[all-commits] [llvm/llvm-project] 047e7f: [mlir][tensor] TrackingListener: Find replacement ...
Matthias Springer via All-commits
all-commits at lists.llvm.org
Thu May 25 09:50:01 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 047e7ff25364277aaf2674c1c6162a3198ca8099
https://github.com/llvm/llvm-project/commit/047e7ff25364277aaf2674c1c6162a3198ca8099
Author: Matthias Springer <me at m-sp.org>
Date: 2023-05-25 (Thu, 25 May 2023)
Changed paths:
M mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h
M mlir/lib/Dialect/Tensor/TransformOps/TensorTransformOps.cpp
M mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
A mlir/test/Dialect/Tensor/tracking-listener.mlir
M mlir/test/lib/Dialect/Tensor/CMakeLists.txt
M mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
Log Message:
-----------
[mlir][tensor] TrackingListener: Find replacement ops through cast-like InsertSliceOps
Certain InsertSliceOps, that do not use elements from the destination, are treated like casts when looking for replacement ops. Such InsertSliceOps are typically rank expansions.
Tensors with dynamic shape are not supported at the moment.
Also adds test cases for the TrackingListener.
Differential Revision: https://reviews.llvm.org/D151422
More information about the All-commits
mailing list