[Mlir-commits] [mlir] [mlir] fix IRPrinting with config (PR #70023)

Yuanqiang Liu llvmlistbot at llvm.org
Tue Oct 24 03:14:09 PDT 2023


https://github.com/qingyunqu created https://github.com/llvm/llvm-project/pull/70023

None

>From 5fbaf22ed04cabaa3266fa0b7c1303df42fb4fbe Mon Sep 17 00:00:00 2001
From: LiuYuanqiang <liuyuanqiang.yqliu at bytedance.com>
Date: Tue, 24 Oct 2023 18:13:12 +0800
Subject: [PATCH] [mlir] fix IRPrinting with config

---
 mlir/lib/Pass/IRPrinting.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mlir/lib/Pass/IRPrinting.cpp b/mlir/lib/Pass/IRPrinting.cpp
index ee52bf81847c232..72b94eeb0123fce 100644
--- a/mlir/lib/Pass/IRPrinting.cpp
+++ b/mlir/lib/Pass/IRPrinting.cpp
@@ -119,7 +119,8 @@ void IRPrinterInstrumentation::runAfterPassFailed(Pass *pass, Operation *op) {
   config->printAfterIfEnabled(pass, op, [&](raw_ostream &out) {
     out << formatv("// -----// IR Dump After {0} Failed ({1})", pass->getName(),
                    pass->getArgument());
-    printIR(op, config->shouldPrintAtModuleScope(), out, OpPrintingFlags());
+    printIR(op, config->shouldPrintAtModuleScope(), out,
+            config->getOpPrintingFlags());
     out << "\n\n";
   });
 }



More information about the Mlir-commits mailing list