Next-gen compiler infrastructure
https://llvm.org/ Also known as: llvm@5
This formula is keg-only.

Current versions

llvm requires the following formulae to be installed:
xz 5.2.3 General-purpose data compression with high compression ratio
libffi 3.2.1 Portable Foreign Function Interface library
graphviz 2.40.1 Graph visualization software from AT&T and Bell Labs
ocaml 4.06.0 General purpose programming language in the ML family
python 2.7.14_2 Interpreted, interactive, object-oriented programming language
cmake 3.10.1 Cross-platform make

Reverse dependencies

The following formulae require llvm to be installed:
emacs-clang-complete-async 0.5_3 Emacs plugin using libclang to complete C/C++ code
irony-mode 1.2.0 C/C++ minor mode for Emacs powered by libclang
creduce 2.7.0_2 Reduce a C/C++ program while keeping a property of interest
doxygen 1.8.14 Generate documentation for several programming languages
rust 1.23.0 Safe, concurrent, practical language

Recent formula history

Timothee Cour llvm: make sure Homebrew's Python is first in the PATH (#22837)
ilovezfs llvm: depend on python instead of :python
ilovezfs llvm: depend on python instead of :python
ilovezfs llvm: fix ocaml option
ilovezfs llvm: remove lldb patch

Formula code at GitHub