diff options
| author | Chris Lattner <clattner@google.com> | 2018-12-27 15:06:22 -0800 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-03-29 14:40:22 -0700 |
| commit | 4c05f8cac648fc34540d9416ef5eff1c68c0ce38 (patch) | |
| tree | 87976cdfb9891966eee81663146e1fb9f32a3125 /mlir/lib/Transforms/PipelineDataTransfer.cpp | |
| parent | 3f190312f8f7f09b5910bc77e80268402732ce6b (diff) | |
| download | bcm5719-llvm-4c05f8cac648fc34540d9416ef5eff1c68c0ce38.tar.gz bcm5719-llvm-4c05f8cac648fc34540d9416ef5eff1c68c0ce38.zip | |
Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single new
FuncBuilder class. Also rename SSAValue.cpp to Value.cpp
This is step 12/n towards merging instructions and statements, NFC.
PiperOrigin-RevId: 227067644
Diffstat (limited to 'mlir/lib/Transforms/PipelineDataTransfer.cpp')
| -rw-r--r-- | mlir/lib/Transforms/PipelineDataTransfer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mlir/lib/Transforms/PipelineDataTransfer.cpp b/mlir/lib/Transforms/PipelineDataTransfer.cpp index de1952ca0f5..ce2fac72933 100644 --- a/mlir/lib/Transforms/PipelineDataTransfer.cpp +++ b/mlir/lib/Transforms/PipelineDataTransfer.cpp @@ -81,7 +81,7 @@ static unsigned getTagMemRefPos(const OperationStmt &dmaStmt) { /// a replacement cannot be performed. static bool doubleBuffer(Value *oldMemRef, ForStmt *forStmt) { auto *forBody = forStmt->getBody(); - MLFuncBuilder bInner(forBody, forBody->begin()); + FuncBuilder bInner(forBody, forBody->begin()); bInner.setInsertionPoint(forBody, forBody->begin()); // Doubles the shape with a leading dimension extent of 2. @@ -101,7 +101,7 @@ static bool doubleBuffer(Value *oldMemRef, ForStmt *forStmt) { auto newMemRefType = doubleShape(oldMemRefType); // Put together alloc operands for the dynamic dimensions of the memref. - MLFuncBuilder bOuter(forStmt); + FuncBuilder bOuter(forStmt); SmallVector<Value *, 4> allocOperands; unsigned dynamicDimCount = 0; for (auto dimSize : oldMemRefType.getShape()) { @@ -353,7 +353,7 @@ PassResult PipelineDataTransfer::runOnForStmt(ForStmt *forStmt) { LLVM_DEBUG( // Tagging statements with shifts for debugging purposes. if (auto *opStmt = dyn_cast<OperationStmt>(&stmt)) { - MLFuncBuilder b(opStmt); + FuncBuilder b(opStmt); opStmt->setAttr(b.getIdentifier("shift"), b.getI64IntegerAttr(shifts[s - 1])); }); |

