[Mlir-commits] [mlir] [MLIR][Python] enhance python ir printing with pringing flags (PR #117836)
Oleksandr Alex Zinenko
llvmlistbot at llvm.org
Thu Dec 5 00:17:44 PST 2024
================
@@ -342,6 +342,33 @@ def testPrintIrBeforeAndAfterAll():
pm.run(module)
+# CHECK-LABEL: TEST: testPrintIrLargeLimitElements
+ at run
+def testPrintIrLargeLimitElements():
+ with Context() as ctx:
+ module = ModuleOp.parse(
+ """
+ module {
+ func.func @main() -> tensor<3xi64> {
+ %0 = arith.constant dense<[1, 2, 3]> : tensor<3xi64>
+ return %0 : tensor<3xi64>
+ }
+ }
+ """
+ )
+ pm = PassManager.parse("builtin.module(canonicalize)")
+ ctx.enable_multithreading(False)
+ pm.enable_ir_printing(large_elements_limit=2)
+ # CHECK: // -----// IR Dump After Canonicalizer (canonicalize) //----- //
+ # CHECK: module {
+ # CHECK: func.func @main() -> tensor<3xi64> {
----------------
ftynse wrote:
```suggestion
```
https://github.com/llvm/llvm-project/pull/117836
More information about the Mlir-commits
mailing list