mlir-sys

Crates.iomlir-sys
lib.rsmlir-sys
version210.0.0
created_at2021-11-16 16:15:35.041032+00
updated_at2025-09-16 15:20:54.558984+00
descriptionRust bindings to the MLIR C API.
homepage
repositoryhttps://github.com/mlir-rs/mlir-sys
max_upload_size
id482833
size21,878
Yota Toyama (raviqqe)

documentation

README

mlir-sys

GitHub Action Crate License

Rust bindings to the MLIR C API.

Versioning

Starting with LLVM 21, this crate follows a versioning scheme similar to llvm-sys. The crate version is the LLVM version multiplied by 10 with a patch version:

  • mlir-sys 210.0.x is compatible with LLVM/MLIR 21.0.x
  • Previous versions (0.x.x) used a different versioning scheme

Install

cargo add mlir-sys

This crate searches an llvm-config command on build and uses it to determine build configurations related to LLVM and MLIR. You can also use a MLIR_SYS_210_PREFIX environment variable to specify a custom directory of LLVM installation.

License

MIT

Commit count: 90

cargo fmt