Skip to content

Commit 0cdda56

Browse files
committed
[CIR][Lowering][NFC] Expose cir::prepareTypeConverter()
Export this function so it can be used by other projects.
1 parent e1d3197 commit 0cdda56

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

clang/include/clang/CIR/LowerToMLIR.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ namespace cir {
1919
void populateCIRLoopToSCFConversionPatterns(mlir::RewritePatternSet &patterns,
2020
mlir::TypeConverter &converter);
2121

22+
mlir::TypeConverter prepareTypeConverter();
23+
2224
mlir::ModuleOp
2325
lowerFromCIRToMLIRToLLVMDialect(mlir::ModuleOp theModule,
2426
mlir::MLIRContext *mlirCtx = nullptr);

clang/lib/CIR/Lowering/ThroughMLIR/LowerCIRToMLIR.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1374,7 +1374,7 @@ void populateCIRToMLIRConversionPatterns(mlir::RewritePatternSet &patterns,
13741374
patterns.getContext());
13751375
}
13761376

1377-
static mlir::TypeConverter prepareTypeConverter() {
1377+
mlir::TypeConverter prepareTypeConverter() {
13781378
mlir::TypeConverter converter;
13791379
converter.addConversion([&](cir::PointerType type) -> mlir::Type {
13801380
auto ty = convertTypeForMemory(converter, type.getPointee());

0 commit comments

Comments
 (0)