[all-commits] [llvm/llvm-project] 4e4a4c: [mlir] Allow Tile transform op to take dynamic sizes
ftynse via All-commits
all-commits at lists.llvm.org
Tue Jul 12 05:22:07 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4e4a4c057665d169b8fe6dcdd5bb7c0b0bf8ff19
https://github.com/llvm/llvm-project/commit/4e4a4c057665d169b8fe6dcdd5bb7c0b0bf8ff19
Author: Alex Zinenko <zinenko at google.com>
Date: 2022-07-12 (Tue, 12 Jul 2022)
Changed paths:
M mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/Split.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
M mlir/python/mlir/dialects/_structured_transform_ops_ext.py
M mlir/test/Dialect/Linalg/transform-op-scalarize.mlir
M mlir/test/Dialect/Linalg/transform-op-tile.mlir
M mlir/test/Dialect/Linalg/transform-ops.mlir
M mlir/test/Dialect/Transform/selective-targeting.mlir
M mlir/test/python/dialects/transform_structured_ext.py
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[mlir] Allow Tile transform op to take dynamic sizes
Extend the definition of the Tile structured transform op to enable it
accepting handles to operations that produce tile sizes at runtime. This is
useful by itself and prepares for more advanced tiling strategies. Note that
the changes are relevant only to the transform dialect, the tiling
transformation itself already supports dynamic sizes.
Depends On D129216
Reviewed By: nicolasvasilache
Differential Revision: https://reviews.llvm.org/D129217
More information about the All-commits
mailing list