From 7de1f4effa99b26f6941b60199aef67d32e0069c Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Sat, 8 Feb 2025 21:29:29 +0000 Subject: [PATCH] Replace op->erase() with rewriter.eraseOp Ref: https://mlir.llvm.org/docs/PatternRewriter/#pattern-rewriter --- lib/TPP/Transforms/HoistVectorTransfers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/TPP/Transforms/HoistVectorTransfers.cpp b/lib/TPP/Transforms/HoistVectorTransfers.cpp index 118a826fb..0faf49a40 100644 --- a/lib/TPP/Transforms/HoistVectorTransfers.cpp +++ b/lib/TPP/Transforms/HoistVectorTransfers.cpp @@ -226,10 +226,10 @@ struct HoistVectorTransferOp : OpRewritePattern { // Erase the old vector contract operation for (auto result : contractOp->getResults()) { for (auto *userOp : result.getUsers()) { - userOp->erase(); + rewriter.eraseOp(userOp); } } - contractOp.erase(); + rewriter.eraseOp(contractOp); return success(); }