llvm

Also known as: llvm@7

Next-gen compiler infrastructure

https://llvm.org/

/api/formula/llvm.json (JSON API)

Formula code on GitHub

Current versions:

stable 7.0.0
head ⚡️ HEAD
bottle 🍾 mojave, high_sierra, sierra, el_capitan

Other versions:

llvm@3.9 3.9.1 Next-gen compiler infrastructure
llvm@4 4.0.1 Next-gen compiler infrastructure
llvm@5 5.0.2 Next-gen compiler infrastructure
llvm@6 6.0.1 Next-gen compiler infrastructure

Options:

--with-toolchain Build with Toolchain to facilitate overriding system compiler
--with-lldb Build LLDB debugger
--with-python@2 Build bindings against Homebrew's Python 2

Depends on:

libffi 3.2.1 Portable Foreign Function Interface library
python@2 2.7.15 Interpreted, interactive, object-oriented programming language

Depends on when building from source:

cmake 3.12.3 Cross-platform make

Analytics:

Installs (30 days)
llvm 14,124
llvm --with-toolchain 2,275
llvm --with-lldb 145
llvm --with-toolchain --with-lldb 136
llvm --HEAD 99
llvm --with-lldb --with-python@2 82
llvm --with-python@2 76
llvm --with-toolchain --with-lldb --with-python@2 74
llvm --HEAD --with-python@2 52
llvm --with-toolchain --with-python@2 48
llvm --HEAD --with-toolchain 26
llvm --HEAD --with-toolchain --with-lldb 7
llvm --HEAD --with-lldb 6
llvm --HEAD --with-lldb --with-python@2 4
llvm --HEAD --with-toolchain --with-lldb --with-python@2 3
llvm --HEAD --with-toolchain --with-python@2 2
llvm --with-toolchain --with-graphviz 2
Installs on Request (30 days)
llvm 10,098
llvm --with-toolchain 2,264
llvm --with-lldb 142
llvm --with-toolchain --with-lldb 136
llvm --HEAD 86
llvm --with-lldb --with-python@2 78
llvm --with-toolchain --with-lldb --with-python@2 73
llvm --with-python@2 60
llvm --HEAD --with-python@2 51
llvm --with-toolchain --with-python@2 48
llvm --HEAD --with-toolchain 25
llvm --HEAD --with-toolchain --with-lldb 7
llvm --HEAD --with-lldb 6
llvm --HEAD --with-lldb --with-python@2 3
llvm --HEAD --with-toolchain --with-lldb --with-python@2 3
llvm --HEAD --with-toolchain --with-python@2 2
llvm --with-toolchain --with-graphviz 2
Build Errors (30 days)
llvm --with-toolchain 15
llvm 9
Installs (90 days)
llvm 34,369
llvm --with-toolchain 5,123
llvm --HEAD 410
llvm --with-lldb 282
llvm --with-toolchain --with-lldb 261
llvm --with-lldb --with-python@2 177
llvm --HEAD --with-python@2 176
llvm --with-python@2 144
llvm --with-toolchain --with-lldb --with-python@2 114
llvm --with-toolchain --with-python@2 96
llvm --HEAD --with-toolchain 77
llvm --devel 57
llvm --with-toolchain --with-shared-libs 30
llvm --HEAD --with-lldb 28
llvm --with-shared-libs 25
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz 18
llvm --with-toolchain --with-lldb --with-shared-libs 18
llvm --HEAD --with-toolchain --with-lldb 16
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 16
llvm --with-lldb --with-graphviz 14
llvm --with-toolchain --with-graphviz 14
llvm --with-toolchain --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 13
llvm --devel --with-toolchain 10
llvm --with-graphviz 10
llvm --with-lldb --with-python@2 --with-graphviz --with-ocaml 10
llvm --with-toolchain --with-lldb --with-graphviz 10
llvm --with-toolchain --with-shared-libs --with-graphviz 10
llvm --with-toolchain --with-polly-gpgpu --with-graphviz --with-ocaml 9
llvm --with-toolchain --with-lldb --with-graphviz --with-ocaml 8
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs 7
llvm --with-toolchain --with-python@2 --with-shared-libs --with-graphviz 7
llvm --HEAD --with-lldb --with-python@2 6
llvm --HEAD --with-python@2 --with-graphviz 6
llvm --HEAD --with-toolchain --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 5
llvm --with-lldb --with-shared-libs 5
llvm --with-shared-libs --with-graphviz 5
llvm --with-toolchain --with-graphviz --with-ocaml 5
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz --with-ocaml 5
llvm --with-toolchain --with-lldb --with-python@2 --with-polly-gpgpu --with-graphviz --with-ocaml 5
llvm --with-toolchain --with-ocaml 5
llvm --devel --with-lldb 4
llvm --devel --with-python@2 --with-graphviz --with-ocaml 4
llvm --devel --with-toolchain --with-lldb 4
llvm --devel --with-toolchain --with-lldb --with-polly-gpgpu --with-graphviz --with-ocaml 4
llvm --devel --with-toolchain --with-polly-gpgpu --with-graphviz --with-ocaml 4
llvm --HEAD --with-lldb --with-python@2 --with-graphviz 4
llvm --HEAD --with-toolchain --with-lldb --with-python@2 4
llvm --with-graphviz --with-ocaml 4
llvm --with-ocaml 4
llvm --with-python@2 --with-graphviz --with-ocaml 4
llvm --with-toolchain --with-lldb --with-shared-libs --with-graphviz --with-ocaml 4
llvm --with-toolchain --with-polly-gpgpu 4
llvm --with-toolchain --with-shared-libs --with-graphviz --with-ocaml 4
llvm --devel --with-lldb --with-graphviz 3
llvm --devel --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 3
llvm --devel --without-compiler-rt --with-toolchain --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 3
llvm --HEAD --with-toolchain --with-python@2 --with-shared-libs --with-graphviz 3
llvm --with-polly-gpgpu 3
llvm --with-python@2 --with-graphviz 3
llvm --with-python@2 --with-shared-libs --with-graphviz 3
llvm --with-toolchain --with-lldb --with-shared-libs --with-polly-gpgpu --with-graphviz 3
llvm --with-toolchain --with-python@2 --with-graphviz 3
Installs on Request (90 days)
llvm 23,906
llvm --with-toolchain 5,102
llvm --HEAD 378
llvm --with-lldb 269
llvm --with-toolchain --with-lldb 260
llvm --with-lldb --with-python@2 162
llvm --HEAD --with-python@2 140
llvm --with-python@2 119
llvm --with-toolchain --with-lldb --with-python@2 113
llvm --with-toolchain --with-python@2 95
llvm --HEAD --with-toolchain 72
llvm --devel 57
llvm --with-toolchain --with-shared-libs 30
llvm --HEAD --with-lldb 28
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz 18
llvm --with-toolchain --with-lldb --with-shared-libs 18
llvm --HEAD --with-toolchain --with-lldb 16
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 16
llvm --with-lldb --with-graphviz 14
llvm --with-toolchain --with-graphviz 14
llvm --with-toolchain --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 13
llvm --devel --with-toolchain 10
llvm --with-graphviz 10
llvm --with-toolchain --with-lldb --with-graphviz 10
llvm --with-toolchain --with-shared-libs --with-graphviz 10
llvm --with-shared-libs 9
llvm --with-toolchain --with-polly-gpgpu --with-graphviz --with-ocaml 9
llvm --with-toolchain --with-lldb --with-graphviz --with-ocaml 8
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs 7
llvm --with-toolchain --with-python@2 --with-shared-libs --with-graphviz 7
llvm --HEAD --with-python@2 --with-graphviz 6
llvm --HEAD --with-toolchain --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 5
llvm --with-lldb --with-python@2 --with-graphviz --with-ocaml 5
llvm --with-lldb --with-shared-libs 5
llvm --with-shared-libs --with-graphviz 5
llvm --with-toolchain --with-graphviz --with-ocaml 5
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz --with-ocaml 5
llvm --with-toolchain --with-lldb --with-python@2 --with-polly-gpgpu --with-graphviz --with-ocaml 5
llvm --with-toolchain --with-ocaml 5
llvm --devel --with-lldb 4
llvm --devel --with-python@2 --with-graphviz --with-ocaml 4
llvm --devel --with-toolchain --with-lldb 4
llvm --devel --with-toolchain --with-lldb --with-polly-gpgpu --with-graphviz --with-ocaml 4
llvm --devel --with-toolchain --with-polly-gpgpu --with-graphviz --with-ocaml 4
llvm --HEAD --with-lldb --with-python@2 4
llvm --HEAD --with-toolchain --with-lldb --with-python@2 4
llvm --with-graphviz --with-ocaml 4
llvm --with-toolchain --with-lldb --with-shared-libs --with-graphviz --with-ocaml 4
llvm --with-toolchain --with-polly-gpgpu 4
llvm --with-toolchain --with-shared-libs --with-graphviz --with-ocaml 4
llvm --devel --with-lldb --with-graphviz 3
llvm --devel --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 3
llvm --devel --without-compiler-rt --with-toolchain --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 3
llvm --HEAD --with-lldb --with-python@2 --with-graphviz 3
llvm --HEAD --with-toolchain --with-python@2 --with-shared-libs --with-graphviz 3
llvm --with-ocaml 3
llvm --with-polly-gpgpu 3
llvm --with-python@2 --with-graphviz 3
llvm --with-python@2 --with-graphviz --with-ocaml 3
llvm --with-python@2 --with-shared-libs --with-graphviz 3
llvm --with-toolchain --with-lldb --with-shared-libs --with-polly-gpgpu --with-graphviz 3
llvm --with-toolchain --with-python@2 --with-graphviz 3
Installs (365 days)
llvm 114,364
llvm --with-toolchain 15,229
llvm --HEAD 1,675
llvm --with-lldb 827
llvm --with-toolchain --with-lldb 689
llvm --HEAD --with-python@2 452
llvm --with-python@2 362
llvm --with-lldb --with-python@2 345
llvm --with-python 246
llvm --with-toolchain --with-lldb --with-python --with-graphviz 197
llvm --HEAD --with-python 189
llvm --HEAD --with-toolchain 187
llvm --with-toolchain --with-lldb --with-graphviz 164
llvm --with-toolchain --with-lldb --with-python@2 157
llvm --with-toolchain --with-graphviz 150
llvm --with-toolchain --with-shared-libs 145
llvm --with-lldb --with-python 137
llvm --with-toolchain --with-python@2 136
llvm --with-python --with-graphviz --with-ocaml 130
llvm --with-shared-libs 128
llvm --with-graphviz 89
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz 85
llvm --with-lldb --with-graphviz 69
llvm --with-toolchain --with-python@2 --with-shared-libs --with-graphviz 68
llvm --HEAD --with-lldb 63
llvm --devel 57
llvm --with-toolchain --with-lldb --with-python --with-graphviz --with-ocaml 56
llvm --with-ocaml 49
llvm --with-toolchain --with-graphviz --with-ocaml 49
llvm --with-toolchain --with-python 49
llvm --with-toolchain --with-lldb --with-python --with-shared-libs --with-graphviz --with-ocaml 48
llvm --with-toolchain --with-lldb --with-graphviz --with-ocaml 47
llvm --with-toolchain --with-lldb --with-shared-libs 44
llvm --with-toolchain --with-lldb --with-python 42
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz --with-ocaml 40
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-graphviz --with-ocaml 40
llvm --with-toolchain --with-shared-libs --with-graphviz 40
llvm --with-toolchain --with-lldb --with-python@2 --with-polly-gpgpu --with-graphviz --with-ocaml 37
llvm --HEAD --with-toolchain --with-lldb 36
llvm --with-toolchain --with-python --with-shared-libs --with-graphviz 35
llvm --with-toolchain --with-python --with-graphviz 34
llvm --with-toolchain --with-lldb --with-python --with-shared-libs --with-graphviz 33
llvm --without-compiler-rt 32
llvm --with-clang 27
llvm --with-toolchain --with-python@2 --with-graphviz 26
llvm --with-python@2 --with-graphviz 25
llvm --with-toolchain --with-python --with-shared-libs 25
llvm --with-graphviz --with-ocaml 24
llvm --with-python --with-graphviz 23
llvm --with-python@2 --with-graphviz --with-ocaml 23
llvm --with-toolchain --with-python --with-shared-libs --with-graphviz --with-ocaml 23
llvm --HEAD --with-toolchain --with-lldb --with-python@2 --with-graphviz 21
llvm --with-lldb --with-python@2 --with-graphviz --with-ocaml 21
llvm --with-toolchain --with-python@2 --with-shared-libs --with-graphviz --with-ocaml 20
llvm --without-libcxx --with-gcc-libstdcxx 20
llvm --HEAD --with-lldb --with-python@2 --with-graphviz 19
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 18
llvm --with-toolchain --with-ocaml 18
llvm --with-toolchain --with-python --with-graphviz --with-ocaml 18
llvm --with-toolchain --with-python@2 --with-shared-libs 18
llvm --with-lldb --with-shared-libs 16
llvm --with-lldb --with-python --with-graphviz 15
llvm --with-toolchain --with-python@2 --with-graphviz --with-ocaml 15
Installs on Request (365 days)
llvm 84,561
llvm --with-toolchain 15,146
llvm --HEAD 1,577
llvm --with-lldb 773
llvm --with-toolchain --with-lldb 668
llvm --HEAD --with-python@2 399
llvm --with-lldb --with-python@2 306
llvm --with-python@2 282
llvm --with-python 181
llvm --HEAD --with-python 179
llvm --HEAD --with-toolchain 172
llvm --with-toolchain --with-lldb --with-graphviz 161
llvm --with-toolchain --with-lldb --with-python@2 156
llvm --with-toolchain --with-graphviz 147
llvm --with-toolchain --with-python@2 135
llvm --with-toolchain --with-shared-libs 127
llvm --with-lldb --with-python 114
llvm --with-shared-libs 106
llvm --with-graphviz 88
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz 85
llvm --with-python --with-graphviz --with-ocaml 79
llvm --with-toolchain --with-lldb --with-python --with-graphviz 75
llvm --with-toolchain --with-python@2 --with-shared-libs --with-graphviz 68
llvm --HEAD --with-lldb 63
llvm --devel 57
llvm --with-lldb --with-graphviz 57
llvm --with-toolchain --with-lldb --with-python --with-graphviz --with-ocaml 54
llvm --with-ocaml 49
llvm --with-toolchain --with-python 49
llvm --with-toolchain --with-lldb --with-python --with-shared-libs --with-graphviz --with-ocaml 48
llvm --with-toolchain --with-lldb --with-graphviz --with-ocaml 47
llvm --with-toolchain --with-lldb --with-shared-libs 44
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-graphviz --with-ocaml 40
llvm --with-toolchain --with-shared-libs --with-graphviz 40
llvm --with-toolchain --with-lldb --with-python 39
llvm --with-toolchain --with-lldb --with-python@2 --with-polly-gpgpu --with-graphviz --with-ocaml 37
llvm --with-toolchain --with-lldb --with-python@2 --with-graphviz --with-ocaml 36
llvm --HEAD --with-toolchain --with-lldb 35
llvm --with-toolchain --with-python --with-shared-libs --with-graphviz 34
llvm --with-toolchain --with-lldb --with-python --with-shared-libs --with-graphviz 33
llvm --with-toolchain --with-python --with-graphviz 33
llvm --without-compiler-rt 28
llvm --with-toolchain --with-graphviz --with-ocaml 27
llvm --with-python@2 --with-graphviz 25
llvm --with-toolchain --with-python@2 --with-graphviz 25
llvm --with-graphviz --with-ocaml 24
llvm --with-toolchain --with-python --with-shared-libs 24
llvm --with-python --with-graphviz 23
llvm --with-toolchain --with-python --with-shared-libs --with-graphviz --with-ocaml 23
llvm --with-python@2 --with-graphviz --with-ocaml 21
llvm --with-toolchain --with-python@2 --with-shared-libs --with-graphviz --with-ocaml 20
llvm --without-libcxx --with-gcc-libstdcxx 20
llvm --HEAD --with-lldb --with-python@2 --with-graphviz 18
llvm --HEAD --with-toolchain --with-lldb --with-python@2 --with-graphviz 18
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-polly-gpgpu --with-graphviz --with-ocaml 18
llvm --with-toolchain --with-ocaml 18
llvm --with-toolchain --with-python --with-graphviz --with-ocaml 18
llvm --with-lldb --with-shared-libs 16
llvm --with-toolchain --with-python@2 --with-shared-libs 16
llvm --with-lldb --with-python --with-graphviz 15
llvm --with-lldb --with-graphviz --with-ocaml 14
llvm --with-lldb --with-python@2 --with-graphviz 14
llvm --with-toolchain --with-lldb --with-python@2 --with-shared-libs --with-graphviz 14
llvm --with-toolchain --with-python@2 --with-graphviz --with-ocaml 14
Fork me on GitHub