summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/PipelineDataTransfer.cpp
diff options
context:
space:
mode:
authorChris Lattner <clattner@google.com>2018-12-28 08:48:09 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 14:43:13 -0700
commit69d9e990facf4d07c31b96e47e98cde07228f229 (patch)
treecf76ee03ebef0e449412063a04fd773dcf9c5115 /mlir/lib/Transforms/PipelineDataTransfer.cpp
parentf845bc4542719878d9d21d94eef96fb05a254913 (diff)
downloadbcm5719-llvm-69d9e990facf4d07c31b96e47e98cde07228f229.tar.gz
bcm5719-llvm-69d9e990facf4d07c31b96e47e98cde07228f229.zip
Eliminate the using decls for MLFunction and CFGFunction standardizing on
Function. This is step 18/n towards merging instructions and statements, NFC. PiperOrigin-RevId: 227139399
Diffstat (limited to 'mlir/lib/Transforms/PipelineDataTransfer.cpp')
-rw-r--r--mlir/lib/Transforms/PipelineDataTransfer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Transforms/PipelineDataTransfer.cpp b/mlir/lib/Transforms/PipelineDataTransfer.cpp
index 9798225f90b..a0964a67fa6 100644
--- a/mlir/lib/Transforms/PipelineDataTransfer.cpp
+++ b/mlir/lib/Transforms/PipelineDataTransfer.cpp
@@ -41,7 +41,7 @@ namespace {
struct PipelineDataTransfer : public FunctionPass,
StmtWalker<PipelineDataTransfer> {
PipelineDataTransfer() : FunctionPass(&PipelineDataTransfer::passID) {}
- PassResult runOnMLFunction(MLFunction *f) override;
+ PassResult runOnMLFunction(Function *f) override;
PassResult runOnForStmt(ForStmt *forStmt);
// Collect all 'for' statements.
@@ -137,7 +137,7 @@ static bool doubleBuffer(Value *oldMemRef, ForStmt *forStmt) {
}
/// Returns success if the IR is in a valid state.
-PassResult PipelineDataTransfer::runOnMLFunction(MLFunction *f) {
+PassResult PipelineDataTransfer::runOnMLFunction(Function *f) {
// Do a post order walk so that inner loop DMAs are processed first. This is
// necessary since 'for' statements nested within would otherwise become
// invalid (erased) when the outer loop is pipelined (the pipelined one gets
OpenPOWER on IntegriCloud