diff options
Diffstat (limited to 'mlir/test/python/pass_manager.py')
-rw-r--r-- | mlir/test/python/pass_manager.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mlir/test/python/pass_manager.py b/mlir/test/python/pass_manager.py index 5f92f5b..8e6208e 100644 --- a/mlir/test/python/pass_manager.py +++ b/mlir/test/python/pass_manager.py @@ -435,3 +435,23 @@ def testPrintIrTree(): print_file_tree(temp_dir) log("// Tree printing end") + + +# CHECK-LABEL: TEST: testEnableStatistics +@run +def testEnableStatistics(): + with Context() as ctx: + module = ModuleOp.parse( + """ + module { + func.func @main() { + %0 = arith.constant 10 + return + } + } + """ + ) + pm = PassManager.parse("builtin.module(canonicalize)") + pm.enable_statistics() + # CHECK: Pass statistics report + pm.run(module) |