@@ -66,7 +66,7 @@ def TilingInterface : OpInterface<"TilingInterface"> {
66
66
/*desc=*/[{
67
67
Returns a list of iterator types that describe the number of loops.
68
68
}],
69
- /*retType=*/"SmallVector<utils::IteratorType>",
69
+ /*retType=*/"::mlir:: SmallVector<utils::IteratorType>",
70
70
/*methodName=*/"getLoopIteratorTypes",
71
71
/*args=*/(ins),
72
72
/*methodBody=*/"",
@@ -77,9 +77,9 @@ def TilingInterface : OpInterface<"TilingInterface"> {
77
77
Returns a list of ranges that describe the loop bounds and
78
78
step for the loops of the operation.
79
79
}],
80
- /*retTy=*/"SmallVector<Range>",
80
+ /*retTy=*/"::mlir:: SmallVector<::mlir:: Range>",
81
81
/*methodName=*/"getIterationDomain",
82
- /*args=*/(ins "OpBuilder &":$b),
82
+ /*args=*/(ins "::mlir:: OpBuilder &":$b),
83
83
/*methodBody=*/"",
84
84
/*defaultImplementation=*/"return {};"
85
85
>,
@@ -104,12 +104,12 @@ def TilingInterface : OpInterface<"TilingInterface"> {
104
104
untiled operation, a `Value` that is the result of the tiled
105
105
operation.
106
106
}],
107
- /*retType=*/"FailureOr<::mlir::TilingResult>",
107
+ /*retType=*/"::mlir:: FailureOr<::mlir::TilingResult>",
108
108
/*methodName=*/"getTiledImplementation",
109
109
/*args=*/(ins
110
- "OpBuilder &":$b,
111
- "ArrayRef<OpFoldResult> ":$offsets,
112
- "ArrayRef<OpFoldResult> ":$sizes),
110
+ "::mlir:: OpBuilder &":$b,
111
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$offsets,
112
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$sizes),
113
113
/*methodBody=*/"",
114
114
/*defaultImplementation=*/[{
115
115
return {};
@@ -149,12 +149,12 @@ def TilingInterface : OpInterface<"TilingInterface"> {
149
149
/*retType=*/"::llvm::LogicalResult",
150
150
/*methodName=*/"getResultTilePosition",
151
151
/*args=*/(ins
152
- "OpBuilder &":$b,
152
+ "::mlir:: OpBuilder &":$b,
153
153
"unsigned":$resultNumber,
154
- "ArrayRef<OpFoldResult> ":$offsets,
155
- "ArrayRef<OpFoldResult> ":$sizes,
156
- "SmallVector<OpFoldResult> &":$resultOffsets,
157
- "SmallVector<OpFoldResult> &":$resultSizes),
154
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$offsets,
155
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$sizes,
156
+ "::mlir:: SmallVector<::mlir:: OpFoldResult> &":$resultOffsets,
157
+ "::mlir:: SmallVector<::mlir:: OpFoldResult> &":$resultSizes),
158
158
/*methodBody=*/"",
159
159
/*defaultImplementation=*/[{
160
160
return failure();
@@ -187,13 +187,13 @@ def TilingInterface : OpInterface<"TilingInterface"> {
187
187
used in the consumer to access). This is upto the caller to handle
188
188
appropriately.
189
189
}],
190
- /*retType=*/"FailureOr<::mlir::TilingResult>",
190
+ /*retType=*/"::mlir:: FailureOr<::mlir::TilingResult>",
191
191
/*methodName=*/"generateResultTileValue",
192
192
/*args=*/(ins
193
- "OpBuilder &":$b,
193
+ "::mlir:: OpBuilder &":$b,
194
194
"unsigned":$resultNumber,
195
- "ArrayRef<OpFoldResult>":$offsets,
196
- "ArrayRef<OpFoldResult>":$sizes),
195
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$offsets,
196
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$sizes),
197
197
/*methodBody=*/"",
198
198
/*defaultImplementation=*/[{
199
199
return failure();
@@ -217,13 +217,13 @@ def TilingInterface : OpInterface<"TilingInterface"> {
217
217
If it is illegal to fuse with a producer along the given operand for
218
218
an operation, the implementation should return a failure.
219
219
}],
220
- /*retType=*/"FailureOr<::mlir::TilingResult>",
220
+ /*retType=*/"::mlir:: FailureOr<::mlir::TilingResult>",
221
221
/*methodName=*/"getTiledImplementationFromOperandTile",
222
222
/*args=*/(ins
223
- "OpBuilder &":$b,
223
+ "::mlir:: OpBuilder &":$b,
224
224
"unsigned":$operandNumber,
225
- "ArrayRef<OpFoldResult>":$offsets,
226
- "ArrayRef<OpFoldResult>":$sizes),
225
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$offsets,
226
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$sizes),
227
227
/*methodBody=*/"",
228
228
/*defaultImplementation=*/[{
229
229
return failure();
@@ -292,12 +292,12 @@ def TilingInterface : OpInterface<"TilingInterface"> {
292
292
/*retType=*/"::llvm::LogicalResult",
293
293
/*methodName=*/"getIterationDomainTileFromOperandTile",
294
294
/*args=*/(ins
295
- "OpBuilder &":$b,
295
+ "::mlir:: OpBuilder &":$b,
296
296
"unsigned":$operandNumber,
297
- "ArrayRef<OpFoldResult> ":$offsets,
298
- "ArrayRef<OpFoldResult> ":$sizes,
299
- "SmallVectorImpl<OpFoldResult> &":$iterDomainOffsets,
300
- "SmallVectorImpl<OpFoldResult> &":$iterDomainSizes),
297
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$offsets,
298
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$sizes,
299
+ "::mlir:: SmallVectorImpl<::mlir:: OpFoldResult> &":$iterDomainOffsets,
300
+ "::mlir:: SmallVectorImpl<::mlir:: OpFoldResult> &":$iterDomainSizes),
301
301
/*methodBody=*/"",
302
302
/*defaultImplementation=*/[{
303
303
return failure();
@@ -327,12 +327,12 @@ def TilingInterface : OpInterface<"TilingInterface"> {
327
327
/*retType=*/"::llvm::LogicalResult",
328
328
/*methodName=*/"getIterationDomainTileFromResultTile",
329
329
/*args=*/(ins
330
- "OpBuilder &":$b,
330
+ "::mlir:: OpBuilder &":$b,
331
331
"unsigned":$resultNumber,
332
- "ArrayRef<OpFoldResult> ":$offsets,
333
- "ArrayRef<OpFoldResult> ":$sizes,
334
- "SmallVectorImpl<OpFoldResult> &":$iterDomainOffsets,
335
- "SmallVectorImpl<OpFoldResult> &":$iterDomainSizes),
332
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$offsets,
333
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult> ":$sizes,
334
+ "::mlir:: SmallVectorImpl<::mlir:: OpFoldResult> &":$iterDomainOffsets,
335
+ "::mlir:: SmallVectorImpl<::mlir:: OpFoldResult> &":$iterDomainSizes),
336
336
/*methodBody=*/"",
337
337
/*defaultImplementation=*/[{
338
338
return failure();
@@ -352,7 +352,7 @@ def TilingInterface : OpInterface<"TilingInterface"> {
352
352
/*retType=*/"::llvm::LogicalResult",
353
353
/*methodName=*/"generateScalarImplementation",
354
354
/*args=*/(ins
355
- "OpBuilder &":$b,
355
+ "::mlir:: OpBuilder &":$b,
356
356
"Location ":$loc,
357
357
"ValueRange ":$ivs),
358
358
/*methodBody=*/"",
@@ -377,13 +377,13 @@ def PartialReductionOpInterface : OpInterface<"PartialReductionOpInterface"> {
377
377
operation reduction. The tensor shape is equal to operation result
378
378
shape with new dimension for each non zero tile size.
379
379
}],
380
- /*retType=*/"FailureOr<SmallVector<Value>>",
380
+ /*retType=*/"::mlir:: FailureOr<SmallVector<Value>>",
381
381
/*methodName=*/"generateInitialTensorForPartialReduction",
382
382
/*args=*/(ins
383
- "OpBuilder &":$b,
383
+ "::mlir:: OpBuilder &":$b,
384
384
"Location":$loc,
385
- "ArrayRef<OpFoldResult>":$sizes,
386
- "ArrayRef<int>":$reductionDim),
385
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$sizes,
386
+ "::mlir:: ArrayRef<int>":$reductionDim),
387
387
/*methodBody=*/"",
388
388
/*defaultImplementation=*/[{
389
389
return failure();
@@ -396,15 +396,15 @@ def PartialReductionOpInterface : OpInterface<"PartialReductionOpInterface"> {
396
396
less or equal to the tile size. This is meant to be used with
397
397
`mergeReductions` method which will combine the partial reductions.
398
398
}],
399
- /*retType=*/"FailureOr<TilingResult>",
399
+ /*retType=*/"::mlir:: FailureOr<TilingResult>",
400
400
/*methodName=*/"tileToPartialReduction",
401
401
/*args=*/(ins
402
- "OpBuilder &":$b,
402
+ "::mlir:: OpBuilder &":$b,
403
403
"Location ":$loc,
404
404
"ValueRange":$init,
405
- "ArrayRef<OpFoldResult>":$offsets,
406
- "ArrayRef<OpFoldResult>":$sizes,
407
- "ArrayRef<int>":$reductionDims),
405
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$offsets,
406
+ "::mlir:: ArrayRef<::mlir:: OpFoldResult>":$sizes,
407
+ "::mlir:: ArrayRef<int>":$reductionDims),
408
408
/*methodBody=*/"",
409
409
/*defaultImplementation=*/[{
410
410
return failure();
@@ -416,13 +416,13 @@ def PartialReductionOpInterface : OpInterface<"PartialReductionOpInterface"> {
416
416
tiled along the reduction dimensions. This will only apply the
417
417
reduction the operation.
418
418
}],
419
- /*retType=*/"FailureOr<MergeResult>",
419
+ /*retType=*/"::mlir:: FailureOr<MergeResult>",
420
420
/*methodName=*/"mergeReductions",
421
421
/*args=*/(ins
422
- "OpBuilder &":$b,
422
+ "::mlir:: OpBuilder &":$b,
423
423
"Location ":$loc,
424
424
"ValueRange":$partialReduce,
425
- "ArrayRef<int>":$reductionDim),
425
+ "::mlir:: ArrayRef<int>":$reductionDim),
426
426
/*methodBody=*/"",
427
427
/*defaultImplementation=*/[{
428
428
return failure();
0 commit comments