Low Level Virtual Machine is a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments. llvm makes use of ocaml if available, which is also available from SlackBuilds.org