[mlir] switch the transform loop extension to use types
authorAlex Zinenko <zinenko@google.com>
Mon, 10 Oct 2022 14:38:31 +0000 (14:38 +0000)
committerAlex Zinenko <zinenko@google.com>
Tue, 11 Oct 2022 09:55:23 +0000 (09:55 +0000)
commit59bb8af4c307623ff39f66006e0d4a3fd6a7063f
tree02236dc0094db718ac965e0f2986a005e5a08346
parent3e1f6d02f755e34a0a12a8dd439fb65f84d6621f
[mlir] switch the transform loop extension to use types

Add types to the Loop (SCF) extension of the transform dialect.

See https://discourse.llvm.org/t/rfc-type-system-for-the-transform-dialect/65702

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D135587
13 files changed:
mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h
mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
mlir/lib/Dialect/SCF/TransformOps/CMakeLists.txt
mlir/lib/Dialect/SCF/TransformOps/SCFTransformOps.cpp
mlir/python/mlir/dialects/_loop_transform_ops_ext.py
mlir/test/Dialect/Linalg/transform-op-fuse.mlir
mlir/test/Dialect/Linalg/transform-op-match.mlir
mlir/test/Dialect/MemRef/transform-ops.mlir
mlir/test/Dialect/SCF/transform-ops.mlir
mlir/test/Dialect/Transform/expensive-checks.mlir
mlir/test/Dialect/Transform/test-interpreter.mlir
mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.td
mlir/test/python/dialects/transform_loop_ext.py