The LLVMCodegen is a code generator that translates the Machine IntermediateLanguage to LLVM assembly, which is further optimized and compiled to native object code by the LLVM toolchain.
It requires LLVM version 3.7 or greater to be installed.
Implementation
Details and Notes
The LLVMCodegen was initially developed by Brian Leibig (see An LLVM Back-end for MLton).