From eddcf480f51548c923e400d1d5e80fcde60bfc6f Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Fri, 21 Apr 2023 01:13:20 -0600 Subject: Adopt Properties to store operations inherent Attributes in the Transform dialect This is part of an on-going migration to adopt Properties inside MLIR. Differential Revision: https://reviews.llvm.org/D148938 --- mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td | 1 + mlir/test/Dialect/Transform/ops-invalid.mlir | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'mlir') diff --git a/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td b/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td index f034f3a277f5..160f1ff6ec62 100644 --- a/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td +++ b/mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td @@ -24,6 +24,7 @@ def Transform_Dialect : Dialect { ]; let hasOperationAttrVerify = 1; + let usePropertiesForAttributes = 1; let extraClassDeclaration = [{ /// Name of the attribute attachable to the symbol table operation diff --git a/mlir/test/Dialect/Transform/ops-invalid.mlir b/mlir/test/Dialect/Transform/ops-invalid.mlir index ec98c6def563..988743e93ef5 100644 --- a/mlir/test/Dialect/Transform/ops-invalid.mlir +++ b/mlir/test/Dialect/Transform/ops-invalid.mlir @@ -350,7 +350,7 @@ module attributes { transform.with_named_sequence } { transform.sequence failures(suppress) { ^bb0(%arg0: !transform.any_op): // expected-error @below {{requires attribute 'target'}} - "transform.include"() {failure_propagation_mode = 0} : () -> () + "transform.include"() {failure_propagation_mode = 1 : i32} : () -> () } } -- cgit v1.2.1