Pure Java library for creating LLVM IR