Skip to content

Commit 1de6a0c

Browse files
committed
Simplifying implementation
1 parent 08978ab commit 1de6a0c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

mlir/lib/Dialect/MemRef/Utils/MemRefUtils.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,9 @@ std::pair<LinearizedMemRefInfo, OpFoldResult> getLinearizedMemRefOffsetAndSize(
8585
SmallVector<AffineExpr> productExpressions;
8686
for (unsigned i = 0; i < sourceRank; ++i) {
8787
AffineExpr strideExpr = symbols[symbolIndex++];
88-
OpFoldResult stride = strides[i];
89-
values.push_back(getValueOrCreateConstantIndexOp(builder, loc, stride));
90-
88+
values.push_back(strides[i]);
9189
AffineExpr sizeExpr = symbols[symbolIndex++];
92-
OpFoldResult size = sizes[i];
93-
values.push_back(getValueOrCreateConstantIndexOp(builder, loc, size));
90+
values.push_back(sizes[i]);
9491

9592
productExpressions.push_back((strideExpr * sizeExpr).floorDiv(scaler));
9693
}

0 commit comments

Comments
 (0)