summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/MemRefDependenceCheck.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Analysis/MemRefDependenceCheck.cpp')
-rw-r--r--mlir/lib/Analysis/MemRefDependenceCheck.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/mlir/lib/Analysis/MemRefDependenceCheck.cpp b/mlir/lib/Analysis/MemRefDependenceCheck.cpp
index 2e3df2d61f4..7c57a66310a 100644
--- a/mlir/lib/Analysis/MemRefDependenceCheck.cpp
+++ b/mlir/lib/Analysis/MemRefDependenceCheck.cpp
@@ -70,7 +70,7 @@ static void addMemRefAccessIndices(
MemRefType memrefType, MemRefAccess *access) {
access->indices.reserve(memrefType.getRank());
for (auto *index : opIndices) {
- access->indices.push_back(cast<MLValue>(const_cast<SSAValue *>(index)));
+ access->indices.push_back(const_cast<mlir::Value *>(index));
}
}
@@ -79,13 +79,13 @@ static void getMemRefAccess(const OperationStmt *loadOrStoreOpStmt,
MemRefAccess *access) {
access->opStmt = loadOrStoreOpStmt;
if (auto loadOp = loadOrStoreOpStmt->dyn_cast<LoadOp>()) {
- access->memref = cast<MLValue>(loadOp->getMemRef());
+ access->memref = loadOp->getMemRef();
addMemRefAccessIndices(loadOp->getIndices(), loadOp->getMemRefType(),
access);
} else {
assert(loadOrStoreOpStmt->isa<StoreOp>());
auto storeOp = loadOrStoreOpStmt->dyn_cast<StoreOp>();
- access->memref = cast<MLValue>(storeOp->getMemRef());
+ access->memref = storeOp->getMemRef();
addMemRefAccessIndices(storeOp->getIndices(), storeOp->getMemRefType(),
access);
}
OpenPOWER on IntegriCloud