summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/PipelineDataTransfer.cpp
diff options
context:
space:
mode:
authorChris Lattner <clattner@google.com>2018-12-27 15:06:22 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 14:40:22 -0700
commit4c05f8cac648fc34540d9416ef5eff1c68c0ce38 (patch)
tree87976cdfb9891966eee81663146e1fb9f32a3125 /mlir/lib/Transforms/PipelineDataTransfer.cpp
parent3f190312f8f7f09b5910bc77e80268402732ce6b (diff)
downloadbcm5719-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.cpp6
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]));
});
OpenPOWER on IntegriCloud