LLVM API with Rust

Description

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.

Examples

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