summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riverriddle@google.com>2020-01-11 08:54:04 -0800
committerRiver Riddle <riverriddle@google.com>2020-01-11 08:54:39 -0800
commit2bdf33cc4c733342fc83081bc7410ac5e9a24f55 (patch)
tree3306d769c2bbabda1060928e0cea79d021ea9da2 /mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
parent1d641daf260308815d014d1bf1b424a1ed1e7277 (diff)
downloadbcm5719-llvm-2bdf33cc4c733342fc83081bc7410ac5e9a24f55.tar.gz
bcm5719-llvm-2bdf33cc4c733342fc83081bc7410ac5e9a24f55.zip
[mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed.
Summary: These were temporary methods used to simplify the transition. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D72548
Diffstat (limited to 'mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp')
-rw-r--r--mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp b/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
index 3841392dbdb..b77f658aa2f 100644
--- a/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
+++ b/mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
@@ -45,8 +45,8 @@ static llvm::cl::list<unsigned>
llvm::cl::cat(clOptionsCategory));
static bool isZero(Value v) {
- return isa_and_nonnull<ConstantIndexOp>(v->getDefiningOp()) &&
- cast<ConstantIndexOp>(v->getDefiningOp()).getValue() == 0;
+ return isa_and_nonnull<ConstantIndexOp>(v.getDefiningOp()) &&
+ cast<ConstantIndexOp>(v.getDefiningOp()).getValue() == 0;
}
using LoopIndexToRangeIndexMap = DenseMap<int, int>;
@@ -201,8 +201,8 @@ void transformIndexedGenericOpIndices(
// variable and replace all uses of the previous value.
Value newIndex = b.create<AddIOp>(indexedGenericOp.getLoc(), oldIndex,
pivs[rangeIndex->second]->getValue());
- for (auto &use : oldIndex->getUses()) {
- if (use.getOwner() == newIndex->getDefiningOp())
+ for (auto &use : oldIndex.getUses()) {
+ if (use.getOwner() == newIndex.getDefiningOp())
continue;
use.set(newIndex);
}
@@ -258,7 +258,7 @@ makeTiledViews(OpBuilder &b, Location loc, LinalgOp linalgOp,
for (unsigned viewIndex = 0; viewIndex < linalgOp.getNumInputsAndOutputs();
++viewIndex) {
Value view = *(viewIteratorBegin + viewIndex);
- unsigned rank = view->getType().cast<MemRefType>().getRank();
+ unsigned rank = view.getType().cast<MemRefType>().getRank();
auto map = loopToOperandRangesMaps(linalgOp)[viewIndex];
// If the view is not tiled, we can use it as is.
if (!isTiled(map, tileSizes)) {
@@ -299,8 +299,8 @@ makeTiledViews(OpBuilder &b, Location loc, LinalgOp linalgOp,
// defined.
if (folder)
for (auto v : llvm::concat<Value>(lbs, subViewSizes))
- if (v->use_empty())
- v->getDefiningOp()->erase();
+ if (v.use_empty())
+ v.getDefiningOp()->erase();
return res;
}
OpenPOWER on IntegriCloud