[MLIR][Transform] Transform dialect support for affine
authorAmy Wang <kai.ting.wang@huawei.com>
Sat, 19 Nov 2022 13:27:54 +0000 (14:27 +0100)
committerLorenzo Chelini <l.chelini@icloud.com>
Mon, 21 Nov 2022 07:53:59 +0000 (08:53 +0100)
commit9a78d06f84f5b6c810613e1fef44101ccc38b553
tree85349b8d2d754e407cea0fae74f2e391831f853b
parenta7ec7f6d773218f2fef81130f1acc700dcdb3966
[MLIR][Transform] Transform dialect support for affine

Create the directory and file structures to support transform ops for
the affine dialect in the future.  Enable affine.unroll and affine.get_parent_for
transform operations in this first batch of check in.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D137997
mlir/include/mlir/Dialect/Affine/CMakeLists.txt
mlir/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h [new file with mode: 0644]
mlir/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.td [new file with mode: 0644]
mlir/include/mlir/Dialect/Affine/TransformOps/CMakeLists.txt [new file with mode: 0644]
mlir/include/mlir/InitAllDialects.h
mlir/lib/Dialect/Affine/CMakeLists.txt
mlir/lib/Dialect/Affine/TransformOps/AffineTransformOps.cpp [new file with mode: 0644]
mlir/lib/Dialect/Affine/TransformOps/CMakeLists.txt [new file with mode: 0644]
mlir/test/Dialect/Affine/transform-ops.mlir [new file with mode: 0644]