Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 687 Bytes

README.md

File metadata and controls

9 lines (7 loc) · 687 Bytes

llvm-java-binding

There are already java bindings for LLVM C API, like javacpp-presets. However, using the C API in java is painful and most of the LLVM examples/documents/stackoverflows are about using LLVM in C++ way. To ease the usage of LLVM in java project, we built this library for writting our own software in java upon analysis LLVM IR.

The goal of this project is finally mocking the full LLVM C++ Class in java. Currently not all llvm staffs are mapped, but most of common use should be usable. (We used this library in our real world project) The LLVM and Clang version we use on master branch is 3.9.0