MiniJava frontend for LLVM