This project provides example Rust programs demonstrating how to use the LLVM API with Rust using the Inkwell crate. The LLVM API allows developers to work with the LLVM compiler infrastructure, while the Inkwell crate is a safe and idiomatic Rust wrapper around the LLVM API.
To run a particular example and generate the LLVM IR use the following command
cargo run --bin <project name>
Using Vscode, you can run the programs inside a dev container with the installed dependencies