Skip to content

tsmart-thu/llvm-java-binding

Repository files navigation

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

About

An llvm java binding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages