Code Generation

Cranelift documentation repository

A low-level retargetable code generator.

Crates:

iced-x86 repository crates.io link docs.rs link

A blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust.

inkwell repository crates.io link docs.rs link

It's a New Kind of Wrapper for Exposing LLVM (Safely)

llama repository crates.io link docs.rs link

A friendly LLVM library for Rust.

llvm-ir repository crates.io link docs.rs link

LLVM IR in natural Rust data structures.

llvm-sys repository crates.io link docs.rs link

Rust bindings to LLVM's C API.

Sericum repository

A compiler infrastructure influenced by LLVM written in Rust.

walrus repository crates.io link docs.rs link

A library for performing WebAssembly transformations.