It is developed by the University of Illinois. To use this from a Haskell program, one can download the package llvm. Usage examples can be found in the blog article at [1]. LLVM can improve performance, as described in A performance update; it is implemented on many platforms, amongst others the iPhone.