LLVM compilation