Skip to content

Commit 0b30640

Browse files
committed
Address review comments
1 parent 43c348a commit 0b30640

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

mlir/include/mlir/Conversion/ArithToEmitC/ArithToEmitC.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111

1212
namespace mlir {
1313
class RewritePatternSet;
14+
class TypeConverter;
1415

15-
void populateArithToEmitCPatterns(RewritePatternSet &patterns);
16+
void populateArithToEmitCPatterns(TypeConverter typeConverter,
17+
RewritePatternSet &patterns);
1618
} // namespace mlir
1719

1820
#endif // MLIR_CONVERSION_ARITHTOEMITC_ARITHTOEMITC_H

mlir/include/mlir/Conversion/Passes.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def ArithToAMDGPUConversionPass : Pass<"convert-arith-to-amdgpu"> {
137137
// ArithToEmitC
138138
//===----------------------------------------------------------------------===//
139139

140-
def ConvertArithToEmitC : Pass<"convert-arith-to-emitc", "ModuleOp"> {
140+
def ConvertArithToEmitC : Pass<"convert-arith-to-emitc"> {
141141
let summary = "Convert Arith dialect to EmitC dialect";
142142
let dependentDialects = ["emitc::EmitCDialect"];
143143
}

mlir/lib/Conversion/ArithToEmitC/ArithToEmitC.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ class ArithOpConversion final : public OpConversionPattern<ArithOp> {
4545
// Pattern population
4646
//===----------------------------------------------------------------------===//
4747

48-
void mlir::populateArithToEmitCPatterns(RewritePatternSet &patterns) {
48+
void mlir::populateArithToEmitCPatterns(TypeConverter typeConverter,
49+
RewritePatternSet &patterns) {
4950
MLIRContext *ctx = patterns.getContext();
5051

5152
// clang-format off

mlir/lib/Conversion/ArithToEmitC/ArithToEmitCPass.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ void ConvertArithToEmitC::runOnOperation() {
3939
target.addLegalDialect<emitc::EmitCDialect>();
4040

4141
RewritePatternSet patterns(&getContext());
42-
populateArithToEmitCPatterns(patterns);
42+
TypeConverter typeConverter;
43+
44+
populateArithToEmitCPatterns(typeConverter, patterns);
4345

4446
if (failed(
4547
applyPartialConversion(getOperation(), target, std::move(patterns))))

0 commit comments

Comments
 (0)