summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/PipelineDataTransfer.cpp
diff options
context:
space:
mode:
authorChris Lattner <clattner@google.com>2018-10-21 19:53:10 -0700
committerjpienaar <jpienaar@google.com>2019-03-29 13:34:51 -0700
commit7850258c49b8230439082540ca7cfe83e9ca255d (patch)
tree7419ebf7aec3710fded28879645a77f4f39c1583 /mlir/lib/Transforms/PipelineDataTransfer.cpp
parent9eedf6adb198220ff101a910d997c5bc8812195f (diff)
downloadbcm5719-llvm-7850258c49b8230439082540ca7cfe83e9ca255d.tar.gz
bcm5719-llvm-7850258c49b8230439082540ca7cfe83e9ca255d.zip
Introduce a new Operation::erase helper to generalize some code in
the pattern matcher / canonicalizer, and rename existing eraseFromBlock methods to align with it. PiperOrigin-RevId: 218104455
Diffstat (limited to 'mlir/lib/Transforms/PipelineDataTransfer.cpp')
-rw-r--r--mlir/lib/Transforms/PipelineDataTransfer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/lib/Transforms/PipelineDataTransfer.cpp b/mlir/lib/Transforms/PipelineDataTransfer.cpp
index 442096dc7fa..187205bb15a 100644
--- a/mlir/lib/Transforms/PipelineDataTransfer.cpp
+++ b/mlir/lib/Transforms/PipelineDataTransfer.cpp
@@ -106,7 +106,7 @@ static bool doubleBuffer(const MLValue *oldMemRef, ForStmt *forStmt) {
cast<MLValue>(ivModTwoOp->getResult(0)))) {
LLVM_DEBUG(llvm::dbgs()
<< "memref replacement for double buffering failed\n";);
- cast<OperationStmt>(ivModTwoOp->getOperation())->eraseFromBlock();
+ ivModTwoOp->getOperation()->erase();
return false;
}
return true;
OpenPOWER on IntegriCloud