Options
October 12, 2023
Presentation
Title
EmitC - Recent Improvements and Future Development
Title Supplement
Presentation held at the LLVM Developers' Meeting 2023, 10-12 October, Santa Clara, California
Abstract
EmitC is a dialect to generate C and C++ from MLIR. The EmitC dialect is part of the main tree and allows to convert operations from other MLIR dialects to EmitC operations. These operations can be translated to C/C++ through an emitter, which can then be compiled into native code. In this talk, we provide an update about the current and ongoing development of the dialect and its potential future. We summarize use cases that we have seen in the last year where EmitC is used and present how the dialect has been recently enhanced to better support such use cases. Furthermore, we discuss what is still missing and how the dialect can further evolve.
Conference