@@ -59,7 +59,7 @@ struct TileCheck : public AffineExprVisitor<TileCheck> {
5959 TileCheck (ArrayRef<OpFoldResult> tileSizes) : tileSizes(tileSizes) {}
6060
6161 void visitDimExpr (AffineDimExpr expr) {
62- isTiled |= !isZeroIndex (tileSizes[expr.getPosition ()]);
62+ isTiled |= !isZeroInteger (tileSizes[expr.getPosition ()]);
6363 }
6464 void visitAffineBinaryOpExpr (AffineBinaryOpExpr expr) {
6565 visit (expr.getLHS ());
@@ -741,7 +741,7 @@ SmallVector<OpFoldResult> computeTileOffsets(OpBuilder &b, Location loc,
741741 SmallVector<OpFoldResult> offsets;
742742 for (unsigned idx = 0 , idxIvs = 0 , e = tileSizes.size (); idx < e; ++idx) {
743743 LLVM_DEBUG (llvm::dbgs () << " makeTiledShapes: for loop#" << idx << " \n " );
744- bool isTiled = !isZeroIndex (tileSizes[idx]);
744+ bool isTiled = !isZeroInteger (tileSizes[idx]);
745745 offsets.push_back (isTiled ? ivs[idxIvs++] : b.getIndexAttr (0 ));
746746 LLVM_DEBUG (llvm::dbgs ()
747747 << " computeTileOffsets: " << offsets.back () << " \n " );
@@ -754,7 +754,7 @@ SmallVector<OpFoldResult> computeTileSizes(OpBuilder &b, Location loc,
754754 ArrayRef<OpFoldResult> sizeBounds) {
755755 SmallVector<OpFoldResult> sizes;
756756 for (unsigned idx = 0 , e = tileSizes.size (); idx < e; ++idx) {
757- bool isTiled = !isZeroIndex (tileSizes[idx]);
757+ bool isTiled = !isZeroInteger (tileSizes[idx]);
758758 // Before composing, we need to make range a closed interval.
759759 OpFoldResult size = isTiled ? tileSizes[idx] : sizeBounds[idx];
760760 AffineExpr d0 = getAffineDimExpr (0 , b.getContext ());
@@ -810,7 +810,7 @@ computeAllSliceParameters(OpBuilder &builder, Location loc, LinalgOp linalgOp,
810810 bool omitPartialTileCheck) {
811811 assert (ivs.size () == static_cast <size_t >(llvm::count_if (
812812 llvm::make_range (tileSizes.begin (), tileSizes.end ()),
813- [](OpFoldResult v) { return !isZeroIndex (v); })) &&
813+ [](OpFoldResult v) { return !isZeroInteger (v); })) &&
814814 " expected as many ivs as non-zero sizes" );
815815
816816 // Construct (potentially temporary) mins and maxes on which to apply maps
0 commit comments