From 0410b58806a85ccc3a9394d8b686a0d0573b38be Mon Sep 17 00:00:00 2001 From: Longsheng Mou Date: Mon, 14 Oct 2024 21:37:16 +0800 Subject: [PATCH] [mlir][transforms] Add `signalPassFailure` in RemoveDeadValues This PR adds `signalPassFailure` in RemoveDeadValues to ensure that a pipeline would stop here. --- mlir/lib/Transforms/RemoveDeadValues.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Transforms/RemoveDeadValues.cpp b/mlir/lib/Transforms/RemoveDeadValues.cpp index 3de4fb75ed831..7e45f18b660ba 100644 --- a/mlir/lib/Transforms/RemoveDeadValues.cpp +++ b/mlir/lib/Transforms/RemoveDeadValues.cpp @@ -589,7 +589,7 @@ void RemoveDeadValues::runOnOperation() { }); if (acceptableIR.wasInterrupted()) - return; + return signalPassFailure(); module->walk([&](Operation *op) { if (auto funcOp = dyn_cast(op)) {