Using llvm backend to generate code.