-
MLIR EmitC方言被称作mlir-emitc
资源介绍
MLIR发射器
EmitC是用于发出C ++代码的MLIR方言。初始签入的代码是从派生的。
免责声明:这是一个研究项目,不适合日常使用。该代码无需任何支持即可使用。但是,我们欢迎通过问题跟踪器提供任何形式的反馈。
EmitC支持将其他MLIR方言的操作转换为并将其转换为C ++。
入门
克隆
git clone https://github.com/iml130/mlir-emitc.git
cd mlir-emitc
git submodule update --init
生成并运行
该设置假定您已在$BUILD_DIR构建了LLVM和$BUILD_DIR并将其安装到$PREFIX 。您可以使用 Shell脚本来配置,构建和安装LLVM和MLIR。
注意:最新测试的LLVM版本的哈希值在 。由于MLIR发展Swift,因此EmitC可能无法使用更新的LLVM构建。
要构建和启动测试,