LLVM emitter for maru