Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.22 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.22 KB

Vicis

CI codecov discussions

Manipulate LLVM IR in pure Rust (without LLVM).

Feel free to create issues and pull requests!

Requirements

  • Vicis itself is not depending on llvm
    • However, I sometimes use llvm 13 for testing. (e.g. parsing the llvm-ir clang-13 emitted by vicis)

Examples

  • Parse and dump *.ll file
cargo run --example parse FILE.ll
  • Interpret *.ll file
cargo run --example interpreter FILE.ll # --release