LLVM-like JVM bytecode library