FsHlvm is a cross-platform open-source high level virtual machine written in F# and uses the LLVM library for high-performance code generation.