[all-commits] [llvm/llvm-project] aa2a96: [mlir][TilingInterface] Move TilingInterface tests...
MaheshRavishankar via All-commits
all-commits at lists.llvm.org
Thu Jan 11 21:31:17 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: aa2a96a24ae3a8cc04635ab6ede474c5f2665053
https://github.com/llvm/llvm-project/commit/aa2a96a24ae3a8cc04635ab6ede474c5f2665053
Author: MaheshRavishankar <1663364+MaheshRavishankar at users.noreply.github.com>
Date: 2024-01-11 (Thu, 11 Jan 2024)
Changed paths:
M mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/test/Interfaces/TilingInterface/lower-to-loops-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-fuse-and-yield-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-pad-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-using-scfforall.mlir
M mlir/test/lib/Interfaces/TilingInterface/CMakeLists.txt
R mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp
A mlir/test/lib/Interfaces/TilingInterface/TestTilingInterfaceTransformOps.cpp
A mlir/test/lib/Interfaces/TilingInterface/TestTilingInterfaceTransformOps.td
A mlir/test/lib/Interfaces/TilingInterface/lit.local.cfg
M mlir/tools/mlir-opt/mlir-opt.cpp
Log Message:
-----------
[mlir][TilingInterface] Move TilingInterface tests to use transform dialect ops. (#77204)
In the process a couple of test transform dialect ops are added just
for testing. These operations are not intended to use as full flushed
out of transformation ops, but are rather operations added for testing.
A separate operation is added to `LinalgTransformOps.td` to convert a
`TilingInterface` operation to loops using the
`generateScalarImplementation` method implemented by the
operation. Eventually this and other operations related to tiling
using the `TilingInterface` need to move to a better place (i.e. out
of `Linalg` dialect)
More information about the All-commits
mailing list