diff options
Diffstat (limited to 'mlir/lib/Analysis/Utils.cpp')
| -rw-r--r-- | mlir/lib/Analysis/Utils.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Analysis/Utils.cpp b/mlir/lib/Analysis/Utils.cpp index 79d1b696612..6c33bdee6aa 100644 --- a/mlir/lib/Analysis/Utils.cpp +++ b/mlir/lib/Analysis/Utils.cpp @@ -56,7 +56,7 @@ unsigned MemRefRegion::getRank() const { } Optional<int64_t> MemRefRegion::getConstantBoundingSizeAndShape( - SmallVectorImpl<int> *shape, std::vector<SmallVector<int64_t, 4>> *lbs, + SmallVectorImpl<int64_t> *shape, std::vector<SmallVector<int64_t, 4>> *lbs, SmallVectorImpl<int64_t> *lbDivisors) const { auto memRefType = memref->getType().cast<MemRefType>(); unsigned rank = memRefType.getRank(); @@ -289,7 +289,7 @@ bool mlir::boundCheckLoadOrStoreOp(LoadOrStoreOpPointer loadOrStoreOp, // of upper and out of lower), and check if the constraint system is // feasible. If it is, there is at least one point out of bounds. SmallVector<int64_t, 4> ineq(rank + 1, 0); - int dimSize = loadOrStoreOp->getMemRefType().getDimSize(r); + int64_t dimSize = loadOrStoreOp->getMemRefType().getDimSize(r); // TODO(bondhugula): handle dynamic dim sizes. if (dimSize == -1) continue; |

