diff options
| author | Chris Lattner <clattner@google.com> | 2019-01-27 09:33:19 -0800 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-03-29 15:40:38 -0700 |
| commit | b42bea215ad8292e68436f68e15900b65f8c8e5e (patch) | |
| tree | 95506329ddc177c4aa2a7d3e573c777b2fbfee0e /mlir/lib/Transforms/PipelineDataTransfer.cpp | |
| parent | 36babbd7815519db5d26f55695fa3ec500997bcd (diff) | |
| download | bcm5719-llvm-b42bea215ad8292e68436f68e15900b65f8c8e5e.tar.gz bcm5719-llvm-b42bea215ad8292e68436f68e15900b65f8c8e5e.zip | |
Change AffineApplyOp to produce a single result, simplifying the code that
works with it, and updating the g3docs.
PiperOrigin-RevId: 231120927
Diffstat (limited to 'mlir/lib/Transforms/PipelineDataTransfer.cpp')
| -rw-r--r-- | mlir/lib/Transforms/PipelineDataTransfer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mlir/lib/Transforms/PipelineDataTransfer.cpp b/mlir/lib/Transforms/PipelineDataTransfer.cpp index 0019714b6a3..811741d08d1 100644 --- a/mlir/lib/Transforms/PipelineDataTransfer.cpp +++ b/mlir/lib/Transforms/PipelineDataTransfer.cpp @@ -126,9 +126,8 @@ static bool doubleBuffer(Value *oldMemRef, ForInst *forInst) { // replaceAllMemRefUsesWith will always succeed unless the forInst body has // non-deferencing uses of the memref. - if (!replaceAllMemRefUsesWith(oldMemRef, newMemRef, ivModTwoOp->getResult(0), - AffineMap(), {}, - &*forInst->getBody()->begin())) { + if (!replaceAllMemRefUsesWith(oldMemRef, newMemRef, {ivModTwoOp}, AffineMap(), + {}, &*forInst->getBody()->begin())) { LLVM_DEBUG(llvm::dbgs() << "memref replacement for double buffering failed\n";); ivModTwoOp->getInstruction()->erase(); |

