3个不稳定版本
新 0.2.1 | 2024年8月19日 |
---|---|
0.2.0 | 2024年7月31日 |
0.1.0 | 2024年7月10日 |
#1073 在 编程语言
每月179次下载
155KB
3.5K SLoC
hugr-llvm
一个将HUGR
转换为LLVM
IR的通用、可扩展的Rust crate。基于hugr,inkwell和llvm构建。
用法
您需要将您的Cargo.toml
指向相应的LLVM版本功能标志,通过调用
cargo add hugr-llvm --features llvm14-0
目前只支持llvm14-0
,但我们将根据需要引入支持的版本。欢迎贡献。
有关如何使用您首选的LLVM安装的详细信息,请参阅llvm-sys crate。
有关将guppy程序转换为LLVM的示例,请参阅tests/guppy.rs
近期更改
请参阅CHANGELOG以获取更改列表。最低支持的Rust版本仅在主要版本发布时更改。
开发hugr-llvm
请参阅DEVELOPMENT以获取设置开发环境的说明。
许可证
本项目采用Apache许可证第2版(《LICENCE》或http://apache.ac.cn/licenses/LICENSE-2.0)。
依赖关系
~13MB
~237K SLoC