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