Skip to content

Commit 21cc334

Browse files
committed
use size_t
Signed-off-by: Bangtian Liu <[email protected]>
1 parent dd52336 commit 21cc334

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

mlir/include/mlir-c/Dialect/Linalg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ mlirLinalgInferContractionDimensions(MlirOperation op);
3737

3838
MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions
3939
mlirLinalgInferContractionDimensionsFromMaps(const MlirAffineMap *indexingMaps,
40-
intptr_t numMaps);
40+
size_t numMaps);
4141

4242
MLIR_CAPI_EXPORTED bool mlirLinalgIsAConvolutionOp(MlirOperation op);
4343

mlir/lib/CAPI/Dialect/Linalg.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ mlirLinalgInferContractionDimensions(MlirOperation op) {
7777

7878
MLIR_CAPI_EXPORTED MlirLinalgContractionDimensions
7979
mlirLinalgInferContractionDimensionsFromMaps(const MlirAffineMap *indexingMaps,
80-
intptr_t numMaps) {
80+
size_t numMaps) {
8181
MlirLinalgContractionDimensions result{};
82-
if (!indexingMaps || numMaps <= 0)
82+
if (!indexingMaps || numMaps == 0)
8383
return result;
8484

85-
SmallVector<AffineMap> maps;
85+
SmallVector<AffineMap, 3> maps;
8686
maps.reserve(numMaps);
87-
for (intptr_t i = 0; i < numMaps; ++i) {
87+
for (size_t i = 0; i < numMaps; ++i) {
8888
maps.push_back(unwrap(indexingMaps[i]));
8989
}
9090

mlir/test/python/dialects/linalg/utils.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,15 +237,14 @@ def test_infer_contraction_dimensions_from_maps():
237237
assert invalid_dims is None
238238

239239
# === Test element-wise operation ===
240-
# All dimensions appear in all operands, so they're batch dimensions.
241240
dim_i = AffineDimExpr.get(0)
242241
dim_j = AffineDimExpr.get(1)
243242
elementwise_map = AffineMap.get(2, 0, [dim_i, dim_j])
244243
elementwise_dims = linalg.infer_contraction_dimensions_from_maps(
245244
[elementwise_map, elementwise_map, elementwise_map]
246245
)
247246
assert elementwise_dims is not None
248-
assert list(elementwise_dims.m) == []
249-
assert list(elementwise_dims.n) == []
250-
assert list(elementwise_dims.k) == []
247+
assert len(elementwise_dims.m) == 0
248+
assert len(elementwise_dims.n) == 0
249+
assert len(elementwise_dims.k) == 0
251250
assert list(elementwise_dims.batch) == [0, 1]

0 commit comments

Comments
 (0)