File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
mlir/lib/Dialect/Arith/Transforms Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1208,6 +1208,12 @@ struct EmulateWideIntPass final
1208
1208
RewritePatternSet patterns (ctx);
1209
1209
arith::populateArithWideIntEmulationPatterns (typeConverter, patterns);
1210
1210
1211
+ // Populate `func.*` conversion patterns.
1212
+ populateFunctionOpInterfaceTypeConversionPattern<func::FuncOp>(
1213
+ patterns, typeConverter);
1214
+ populateCallOpTypeConversionPattern (patterns, typeConverter);
1215
+ populateReturnOpTypeConversionPattern (patterns, typeConverter);
1216
+
1211
1217
if (failed (applyPartialConversion (op, target, std::move (patterns))))
1212
1218
signalPassFailure ();
1213
1219
}
@@ -1281,12 +1287,6 @@ arith::WideIntEmulationConverter::WideIntEmulationConverter(
1281
1287
void arith::populateArithWideIntEmulationPatterns (
1282
1288
const WideIntEmulationConverter &typeConverter,
1283
1289
RewritePatternSet &patterns) {
1284
- // Populate `func.*` conversion patterns.
1285
- populateFunctionOpInterfaceTypeConversionPattern<func::FuncOp>(patterns,
1286
- typeConverter);
1287
- populateCallOpTypeConversionPattern (patterns, typeConverter);
1288
- populateReturnOpTypeConversionPattern (patterns, typeConverter);
1289
-
1290
1290
// Populate `arith.*` conversion patterns.
1291
1291
patterns.add <
1292
1292
// Misc ops.
You can’t perform that action at this time.
0 commit comments