5 releases
Uses new Rust 2024
| 20.1.4-5 | Sep 25, 2025 |
|---|---|
| 20.1.4-4 | Sep 24, 2025 |
| 20.1.4-2 | Sep 23, 2025 |
| 20.1.4-1 | Sep 19, 2025 |
#280 in FFI
10,993 downloads per month
Used in 57 crates
(via tracel-mlir-rs-macros)
90KB
2K
SLoC
Tracel LLVM
The purpose of this repository is to provide an interface to MLIR from Rust for the CubeCL backend and support only one version at a time that is bundled automatically at compilation.
Publish a new release
Dispatch the workflow Release manually by providing it with the LLVM tag and release number.
The workflow will create a new release named v{LLVM_TAG}-{RELEASE_NUMBER}.
Note: Currently the workflow does not build the MacOS archive. It must be built manually by executing the script ./build_llvm.sh at the root of the repository. It will create an archive at .llvm/macos-AArch64.tar.xz. Edit the GitHub release and upload this archive to it manually.
Third-Party Acknowledgments
This workspace incorporates code from the following external repositories. Each retains its original license and copyright notices, as detailed in the COPYRIGHT file:
- mlir-rs/mlir-sys - Licensed under MIT
- mlir-rs/tblgen-rs - Licensed under MIT or Apache-2.0
- mlir-rs/mlir_rs - Licensed under Apache-2.0
Please refer to the COPYRIGHT file for full license texts and copyright information.
Dependencies
~0.2–5.5MB
~92K SLoC