using namespace mlir::linalg;
using namespace mlir::scf;
-using folded_affine_min = FoldedValueBuilder<AffineMinOp>;
#define DEBUG_TYPE "linalg-tiling"
getAffineDimExpr(/*position=*/2, b.getContext())},
b.getContext());
auto d = std_dim(shapedOp, r);
- size =
- affine_min(b.getIndexType(), minMap, ValueRange{size, d, offset});
+ SmallVector<Value, 4> operands{size, d, offset};
+ fullyComposeAffineMapAndOperands(&minMap, &operands);
+ size = affine_min(b.getIndexType(), minMap, operands);
}
sizes.push_back(size);