From 32acfc9fdedb4442b8d746116520829c19cd3564 Mon Sep 17 00:00:00 2001 From: Renato Golin Date: Sun, 9 Feb 2025 10:33:00 +0000 Subject: [PATCH] Replace op->erase() with rewriter.eraseOp (#1009) 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(); }