[Mlir-commits] [mlir] [MLIR][Transform] apply_registered_pass: support ListOptions (PR #144026)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Fri Jun 13 08:03:20 PDT 2025


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {darker}-->


:warning: Python code formatter, darker found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
darker --check --diff -r HEAD~1...HEAD mlir/python/mlir/dialects/transform/__init__.py mlir/test/python/dialects/transform.py
``````````

</details>

<details>
<summary>
View the diff from darker here.
</summary>

``````````diff
--- test/python/dialects/transform.py	2025-06-13 14:59:32.000000 +0000
+++ test/python/dialects/transform.py	2025-06-13 15:02:51.404472 +0000
@@ -310,27 +310,25 @@
         # CHECK-SAME:    to %{{.*}} : (!transform.any_op) -> !transform.any_op
         mod = transform.apply_registered_pass(
             transform.AnyOpType.get(),
             mod,
             "symbol-privatize",
-            options={ "exclude": ("a", "b") },
+            options={"exclude": ("a", "b")},
         )
         # CHECK:   %[[SYMBOL_A:.+]] = transform.param.constant
         symbol_a = transform.param_constant(
-            transform.AnyParamType.get(),
-            StringAttr.get("a")
+            transform.AnyParamType.get(), StringAttr.get("a")
         )
         # CHECK:   %[[SYMBOL_B:.+]] = transform.param.constant
         symbol_b = transform.param_constant(
-            transform.AnyParamType.get(),
-            StringAttr.get("b")
+            transform.AnyParamType.get(), StringAttr.get("b")
         )
         # CHECK:   %{{.*}} = apply_registered_pass "symbol-privatize"
         # CHECK-SAME:    with options = {"exclude" = [%[[SYMBOL_A]], %[[SYMBOL_B]]]}
         # CHECK-SAME:    to %{{.*}} : (!transform.any_op, !transform.any_param, !transform.any_param) -> !transform.any_op
         mod = transform.apply_registered_pass(
             transform.AnyOpType.get(),
             mod,
             "symbol-privatize",
-            options={ "exclude": (symbol_a, symbol_b) },
+            options={"exclude": (symbol_a, symbol_b)},
         )
         transform.YieldOp()

``````````

</details>


https://github.com/llvm/llvm-project/pull/144026


More information about the Mlir-commits mailing list