LLVM-based compiler for Go