rellvm is a high level wrapper for llvm-sys. Its primary purpose (for now) is to analyze LLVM IR.
rellvm depends on the following software packages:
- Rust compiler (rustc 1.26+)
For users running Ubuntu one of the dependencies can be installed with apt.
sudo apt install llvm llvm-dev
Install the rust compiler:
curl https://sh.rustup.rs -sSf | sh
Once the dependencies are installed it is time to download the source code to install rellvm.
git clone https://github.com/joakim-brannstrom/rellvm.git
cd rellvm
cargo build --release
Done! Have fun. Don't be shy to report any issue that you find.
The developers of the llvm and llvm-sys crate. Awesome work. This crate would not have been possible without those people.