From ebc2537cf9a8fe2af5fd5b8ffc1ac2e0bf55ce79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vedran=20Mileti=C4=87?= Date: Thu, 6 Feb 2025 15:38:11 +0100 Subject: [PATCH] Attempt at reworking the page using Sphinx --- .nojekyll | 0 _sources/download.rst.txt | 4286 ++++++++++++++++++ _sources/index.rst.txt | 852 ++++ _sphinx/Makefile | 24 + _sphinx/make.bat | 35 + _sphinx/source/conf.py | 27 + _sphinx/source/download.rst | 4286 ++++++++++++++++++ _sphinx/source/index.rst | 852 ++++ _static/basic.css | 914 ++++ _static/contents.png | Bin 0 -> 107 bytes _static/doctools.js | 149 + _static/documentation_options.js | 13 + _static/file.png | Bin 0 -> 286 bytes _static/language_data.js | 192 + _static/minus.png | Bin 0 -> 90 bytes _static/navigation.png | Bin 0 -> 120 bytes _static/plus.png | Bin 0 -> 90 bytes _static/pygments.css | 75 + _static/searchtools.js | 632 +++ _static/sphinx_highlight.js | 154 + _static/sphinxdoc.css | 349 ++ download.html | 7255 +++++++++++++++++------------- genindex.html | 75 + index.html | 1289 +++++- objects.inv | 10 + search.html | 92 + searchindex.js | 1 + 27 files changed, 18187 insertions(+), 3375 deletions(-) create mode 100644 .nojekyll create mode 100644 _sources/download.rst.txt create mode 100644 _sources/index.rst.txt create mode 100644 _sphinx/Makefile create mode 100644 _sphinx/make.bat create mode 100644 _sphinx/source/conf.py create mode 100644 _sphinx/source/download.rst create mode 100644 _sphinx/source/index.rst create mode 100644 _static/basic.css create mode 100644 _static/contents.png create mode 100644 _static/doctools.js create mode 100644 _static/documentation_options.js create mode 100644 _static/file.png create mode 100644 _static/language_data.js create mode 100644 _static/minus.png create mode 100644 _static/navigation.png create mode 100644 _static/plus.png create mode 100644 _static/pygments.css create mode 100644 _static/searchtools.js create mode 100644 _static/sphinx_highlight.js create mode 100644 _static/sphinxdoc.css create mode 100644 genindex.html mode change 100755 => 100644 index.html create mode 100644 objects.inv create mode 100644 search.html create mode 100644 searchindex.js diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/_sources/download.rst.txt b/_sources/download.rst.txt new file mode 100644 index 000000000..8d9ca8248 --- /dev/null +++ b/_sources/download.rst.txt @@ -0,0 +1,4286 @@ +LLVM Download Page +================== + +.. _git: + +Git Access +---------- + +.. _svn: + +If you'd like access to the "latest and greatest" in LLVM development, +please see the instructions for accessing the `LLVM Git +Repository `__. The +major changes and improvements that the development version contains +relative to the previous release are listed in the `Release +Notes `__ for the next release. + +.. _19.1.7: + +Download LLVM 19.1.7 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.6: + +Download LLVM 19.1.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.5: + +Download LLVM 19.1.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.4: + +Download LLVM 19.1.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.3: + +Download LLVM 19.1.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.2: + +Download LLVM 19.1.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.1: + +Download LLVM 19.1.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.0: + +Download LLVM 19.1.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <19.1.0/docs/index.html>`__ (`release + notes <19.1.0/docs/ReleaseNotes.html>`__) +- `Clang <19.1.0/tools/clang/docs/index.html>`__ (`release + notes <19.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <19.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <19.1.0/tools/lld/docs/index.html>`__ (`release + notes <19.1.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <19.1.0/projects/libcxx/docs/index.html>`__ (`release + notes <19.1.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <19.1.0/tools/polly/docs/index.html>`__ (`release + notes <19.1.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <19.1.0/tools/flang/docs/index.html>`__ (`release + notes <19.1.0/tools/flang/docs/ReleaseNotes.html>`__) + +Download LLVM 18.1.8 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.8/docs/index.html>`__ (`release + notes <18.1.8/docs/ReleaseNotes.html>`__) +- `Clang <18.1.8/tools/clang/docs/index.html>`__ (`release + notes <18.1.8/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.8/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.8/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.8/tools/lld/docs/index.html>`__ (`release + notes <18.1.8/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.8/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.8/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.8/tools/polly/docs/index.html>`__ (`release + notes <18.1.8/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.8/tools/flang/docs/index.html>`__ (`release + notes <18.1.8/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.7: + +Download LLVM 18.1.7 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.7/docs/index.html>`__ (`release + notes <18.1.7/docs/ReleaseNotes.html>`__) +- `Clang <18.1.7/tools/clang/docs/index.html>`__ (`release + notes <18.1.7/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.7/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.7/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.7/tools/lld/docs/index.html>`__ (`release + notes <18.1.7/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.7/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.7/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.7/tools/polly/docs/index.html>`__ (`release + notes <18.1.7/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.7/tools/flang/docs/index.html>`__ (`release + notes <18.1.7/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.6: + +Download LLVM 18.1.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.6/docs/index.html>`__ (`release + notes <18.1.6/docs/ReleaseNotes.html>`__) +- `Clang <18.1.6/tools/clang/docs/index.html>`__ (`release + notes <18.1.6/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.6/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.6/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.6/tools/lld/docs/index.html>`__ (`release + notes <18.1.6/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.6/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.6/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.6/tools/polly/docs/index.html>`__ (`release + notes <18.1.6/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.6/tools/flang/docs/index.html>`__ (`release + notes <18.1.6/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.5: + +Download LLVM 18.1.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _18.1.4: + +Download LLVM 18.1.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.4/docs/index.html>`__ (`release + notes <18.1.4/docs/ReleaseNotes.html>`__) +- `Clang <18.1.4/tools/clang/docs/index.html>`__ (`release + notes <18.1.4/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.4/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.4/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.4/tools/lld/docs/index.html>`__ (`release + notes <18.1.4/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.4/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.4/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.4/tools/polly/docs/index.html>`__ (`release + notes <18.1.4/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.4/tools/flang/docs/index.html>`__ (`release + notes <18.1.4/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.3: + +Download LLVM 18.1.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _18.1.2: + +Download LLVM 18.1.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.2/docs/index.html>`__ (`release + notes <18.1.2/docs/ReleaseNotes.html>`__) +- `Clang <18.1.2/tools/clang/docs/index.html>`__ (`release + notes <18.1.2/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.2/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.2/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.2/tools/lld/docs/index.html>`__ (`release + notes <18.1.2/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.2/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.2/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.2/tools/polly/docs/index.html>`__ (`release + notes <18.1.2/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.2/tools/flang/docs/index.html>`__ (`release + notes <18.1.2/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.1: + +Download LLVM 18.1.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.1/docs/index.html>`__ (`release + notes <18.1.1/docs/ReleaseNotes.html>`__) +- `Clang <18.1.1/tools/clang/docs/index.html>`__ (`release + notes <18.1.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.1/tools/lld/docs/index.html>`__ (`release + notes <18.1.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.1/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.1/tools/polly/docs/index.html>`__ (`release + notes <18.1.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.1/tools/flang/docs/index.html>`__ (`release + notes <18.1.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.0: + +Download LLVM 18.1.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.0/docs/index.html>`__ (`release + notes <18.1.0/docs/ReleaseNotes.html>`__) +- `Clang <18.1.0/tools/clang/docs/index.html>`__ (`release + notes <18.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.0/tools/lld/docs/index.html>`__ (`release + notes <18.1.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.0/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.0/tools/polly/docs/index.html>`__ (`release + notes <18.1.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.0/tools/flang/docs/index.html>`__ (`release + notes <18.1.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _17.0.6: + +Download LLVM 17.0.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.5: + +Download LLVM 17.0.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.4: + +Download LLVM 17.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.3: + +Download LLVM 17.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.2: + +Download LLVM 17.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.1: + +Download LLVM 17.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <17.0.1/docs/index.html>`__ (`release + notes <17.0.1/docs/ReleaseNotes.html>`__) +- `Clang <17.0.1/tools/clang/docs/index.html>`__ (`release + notes <17.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <17.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <17.0.1/tools/lld/docs/index.html>`__ (`release + notes <17.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <17.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <17.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <17.0.1/tools/polly/docs/index.html>`__ (`release + notes <17.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <17.0.1/tools/flang/docs/index.html>`__ (`release + notes <17.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _16.0.6: + +Download LLVM 16.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.5: + +Download LLVM 16.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.4: + +Download LLVM 16.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.3: + +Download LLVM 16.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.2: + +Download LLVM 16.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.1: + +Download LLVM 16.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.0: + +Download LLVM 16.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <16.0.0/docs/index.html>`__ (`release + notes <16.0.0/docs/ReleaseNotes.html>`__) +- `Clang <16.0.0/tools/clang/docs/index.html>`__ (`release + notes <16.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <16.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <16.0.0/tools/lld/docs/index.html>`__ (`release + notes <16.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <16.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <16.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <16.0.0/tools/polly/docs/index.html>`__ (`release + notes <16.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <16.0.0/tools/flang/docs/index.html>`__ (`release + notes <16.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _15.0.7: + +Download LLVM 15.0.7 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.6: + +Download LLVM 15.0.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.5: + +Download LLVM 15.0.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.4: + +Download LLVM 15.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.3: + +Download LLVM 15.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.2: + +Download LLVM 15.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.1: + +Download LLVM 15.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.0: + +Download LLVM 15.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.6: + +Download LLVM 14.0.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.5: + +Download LLVM 14.0.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.4: + +Download LLVM 14.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.3: + +Download LLVM 14.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.2: + +Download LLVM 14.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.1: + +Download LLVM 14.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.0: + +Download LLVM 14.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <14.0.0/docs/index.html>`__ (`release + notes <14.0.0/docs/ReleaseNotes.html>`__) +- `Clang <14.0.0/tools/clang/docs/index.html>`__ (`release + notes <14.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <14.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <14.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <14.0.0/tools/lld/docs/index.html>`__ (`release + notes <14.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <14.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <14.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <14.0.0/tools/polly/docs/index.html>`__ (`release + notes <14.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <14.0.0/tools/flang/docs/index.html>`__ (`release + notes <14.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _13.0.1: + +Download LLVM 13.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <13.0.1/docs/index.html>`__ (`release + notes <13.0.1/docs/ReleaseNotes.html>`__) +- `Clang <13.0.1/tools/clang/docs/index.html>`__ (`release + notes <13.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <13.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <13.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <13.0.1/tools/lld/docs/index.html>`__ (`release + notes <13.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <13.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <13.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <13.0.1/tools/polly/docs/index.html>`__ (`release + notes <13.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <13.0.1/tools/flang/docs/index.html>`__ (`release + notes <13.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _13.0.0: + +Download LLVM 13.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <13.0.0/docs/index.html>`__ (`release + notes <13.0.0/docs/ReleaseNotes.html>`__) +- `Clang <13.0.0/tools/clang/docs/index.html>`__ (`release + notes <13.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <13.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <13.0.0/tools/lld/docs/index.html>`__ (`release + notes <13.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <13.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <13.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <13.0.0/tools/polly/docs/index.html>`__ (`release + notes <13.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <13.0.0/tools/flang/docs/index.html>`__ (`release + notes <13.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _12.0.1: + +Download LLVM 12.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <12.0.1/docs/index.html>`__ (`release + notes <12.0.1/docs/ReleaseNotes.html>`__) +- `Clang <12.0.1/tools/clang/docs/index.html>`__ (`release + notes <12.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <12.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <12.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <12.0.1/tools/lld/docs/index.html>`__ (`release + notes <12.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <12.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <12.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <12.0.1/tools/polly/docs/index.html>`__ (`release + notes <12.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <12.0.1/tools/flang/docs/index.html>`__ (`release + notes <12.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _12.0.0: + +Download LLVM 12.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <12.0.0/docs/index.html>`__ (`release + notes <12.0.0/docs/ReleaseNotes.html>`__) +- `Clang <12.0.0/tools/clang/docs/index.html>`__ (`release + notes <12.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <12.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <12.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <12.0.0/tools/lld/docs/index.html>`__ (`release + notes <12.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <12.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <12.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <12.0.0/tools/polly/docs/index.html>`__ (`release + notes <12.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <12.0.0/tools/flang/docs/index.html>`__ (`release + notes <12.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _11.1.0: + +Download LLVM 11.1.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <11.1.0/docs/index.html>`__ (`release + notes <11.1.0/docs/ReleaseNotes.html>`__) +- `Clang <11.1.0/tools/clang/docs/index.html>`__ (`release + notes <11.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <11.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <11.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <11.1.0/tools/lld/docs/index.html>`__ (`release + notes <11.1.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <11.1.0/projects/libcxx/docs/index.html>`__ (`release + notes <11.1.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <11.1.0/tools/polly/docs/index.html>`__ (`release + notes <11.1.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <11.1.0/tools/flang/docs/index.html>`__ (`release + notes <11.1.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _11.0.1: + +Download LLVM 11.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <11.0.1/docs/index.html>`__ (`release + notes <11.0.1/docs/ReleaseNotes.html>`__) +- `Clang <11.0.1/tools/clang/docs/index.html>`__ (`release + notes <11.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <11.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <11.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <11.0.1/tools/lld/docs/index.html>`__ (`release + notes <11.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <11.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <11.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <11.0.1/tools/polly/docs/index.html>`__ (`release + notes <11.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <11.0.1/tools/flang/docs/index.html>`__ (`release + notes <11.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _11.0.0: + +Download LLVM 11.0.0 +-------------------- + +**Sources:** + +- `llvm-project monorepo source + code `__ + `(.sig) `__ +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libclc source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `Flang Source + code `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <11.0.0/docs/index.html>`__ (`release + notes <11.0.0/docs/ReleaseNotes.html>`__) +- `Clang <11.0.0/tools/clang/docs/index.html>`__ (`release + notes <11.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <11.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <11.0.0/tools/lld/docs/index.html>`__ (`release + notes <11.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <11.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <11.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <11.0.0/tools/polly/docs/index.html>`__ (`release + notes <11.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <11.0.0/tools/flang/docs/index.html>`__ (`release + notes <11.0.0/tools/flang/docs/ReleaseNotes.html>`__) +- `LLVM + Doxygen `__ + (.tar.xz) +- `Clang + Doxygen `__ + (.tar.xz) +- `clang-tools-extra + Doxygen `__ + (.tar.xz) +- `Flang + Doxygen `__ + (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS `__ + `(.sig) `__ +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 12SP4 + x86_64 `__ + `(.sig) `__ +- `Ubuntu + 16.04 `__ + `(.sig) `__ +- `Ubuntu + 20.04 `__ + `(.sig) `__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 `__ + `(.sig) `__ +- `PowerPC64LE Ubuntu + 16.04 `__ + `(.sig) `__ +- `amd64 Solaris + 11.4 `__ + `(.sig) `__ +- `SPARC Solaris + 11.4 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `345AD05D <11.0.0/hans-gpg-key.asc>`__. + +.. _10.0.1: + +Download LLVM 10.0.1 +-------------------- + +**Sources:** + +- `llvm-project monorepo source + code `__ + `(.sig) `__ +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 `__ + `(.sig) `__ +- `PowerPC64LE Ubuntu + 16.04 `__ + `(.sig) `__ + +Signed with PGP key +`86419D8A `__. + +.. _10.0.0: + +Download LLVM 10.0.0 +-------------------- + +**Sources:** + +- `llvm-project monorepo source + code `__ + `(.sig) `__ +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <10.0.0/docs/index.html>`__ (`release + notes <10.0.0/docs/ReleaseNotes.html>`__) +- `Clang <10.0.0/tools/clang/docs/index.html>`__ (`release + notes <10.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <10.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <10.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <10.0.0/tools/lld/docs/index.html>`__ (`release + notes <10.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <10.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <10.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <10.0.0/tools/polly/docs/index.html>`__ (`release + notes <10.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `LLVM + Doxygen `__ + (.tar.xz) +- `Clang + Doxygen `__ + (.tar.xz) +- `clang-tools-extra + Doxygen `__ + (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS `__ + `(.sig) `__ +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 `__ + `(.sig) `__ +- `Ubuntu + 18.04 `__ + `(.sig) `__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 `__ + `(.sig) `__ +- `PowerPC64LE Ubuntu + 16.04 `__ + `(.sig) `__ +- `amd64 Solaris + 11.4 `__ + `(.sig) `__ +- `SPARC Solaris + 11.4 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `345AD05D <10.0.0/hans-gpg-key.asc>`__. + +.. _9.0.1: + +Download LLVM 9.0.1 +------------------- + +**Sources:** + +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <9.0.1/docs/index.html>`__ (`release + notes <9.0.1/docs/ReleaseNotes.html>`__) +- `Clang <9.0.1/tools/clang/docs/index.html>`__ (`release + notes <9.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <9.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <9.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `libc++ <9.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <9.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS `__ + `(.sig) `__ +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `Red Hat Enterprise Linux 7.4 + ppc64le `__ + `(.sig) `__ +- `Ubuntu 16.04 + ppc64le `__ + `(.sig) `__ + +Signed with PGP key +`86419D8A `__. + +.. _9.0.0: + +Download LLVM 9.0.0 +------------------- + +**Sources:** + +- `LLVM source code <9.0.0/llvm-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/llvm-9.0.0.src.tar.xz.sig>`__ +- `Clang source code <9.0.0/cfe-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/cfe-9.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <9.0.0/compiler-rt-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/compiler-rt-9.0.0.src.tar.xz.sig>`__ +- `libc++ source code <9.0.0/libcxx-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/libcxx-9.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <9.0.0/libcxxabi-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/libcxxabi-9.0.0.src.tar.xz.sig>`__ +- `libunwind source code <9.0.0/libunwind-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/libunwind-9.0.0.src.tar.xz.sig>`__ +- `LLD Source code <9.0.0/lld-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/lld-9.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <9.0.0/lldb-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/lldb-9.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <9.0.0/openmp-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/openmp-9.0.0.src.tar.xz.sig>`__ +- `Polly Source code <9.0.0/polly-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/polly-9.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <9.0.0/clang-tools-extra-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/clang-tools-extra-9.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <9.0.0/test-suite-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/test-suite-9.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <9.0.0/docs/index.html>`__ (`release + notes <9.0.0/docs/ReleaseNotes.html>`__) +- `Clang <9.0.0/tools/clang/docs/index.html>`__ (`release + notes <9.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <9.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <9.0.0/tools/lld/docs/index.html>`__ (`release + notes <9.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <9.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <9.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `LLVM Doxygen <9.0.0/llvm_doxygen-9.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <9.0.0/clang_doxygen-9.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <9.0.0/clang-tools-extra_doxygen-9.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS <9.0.0/clang+llvm-9.0.0-x86_64-darwin-apple.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-darwin-apple.tar.xz.sig>`__ +- `FreeBSD11 + AMD64 <9.0.0/clang+llvm-9.0.0-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <9.0.0/clang+llvm-9.0.0-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <9.0.0/clang+llvm-9.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <9.0.0/clang+llvm-9.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <9.0.0/clang+llvm-9.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Ubuntu + 18.04 <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz.sig>`__ +- `Ubuntu 19.04 <9.0.0/clang+llvm-9.0.0-x86_64-pc-linux-gnu.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-pc-linux-gnu.tar.xz.sig>`__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-rhel-7.4.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-rhel-7.4.tar.xz.sig>`__ +- `PowerPC64LE Ubuntu + 16.04 <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-ubuntu-16.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-ubuntu-16.04.tar.xz.sig>`__ +- `Solaris 11.4 + AMD64 <9.0.0/clang+llvm-9.0.0-amd64-pc-solaris2.11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-amd64-pc-solaris2.11.tar.xz.sig>`__ +- `Solaris 11.4 + SPARCv9 <9.0.0/clang+llvm-9.0.0-sparcv9-sun-solaris2.11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-sparcv9-sun-solaris2.11.tar.xz.sig>`__ +- `Windows (32-bit) <9.0.0/LLVM-9.0.0-win32.exe>`__ + `(.sig) <9.0.0/LLVM-9.0.0-win32.exe.sig>`__ +- `Windows (64-bit) <9.0.0/LLVM-9.0.0-win64.exe>`__ + `(.sig) <9.0.0/LLVM-9.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <9.0.0/hans-gpg-key.asc>`__. + +.. _8.0.1: + +Download LLVM 8.0.1 +------------------- + +**Sources:** + +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <8.0.1/docs/index.html>`__ (`release + notes <8.0.1/docs/ReleaseNotes.html>`__) +- `Clang <8.0.1/tools/clang/docs/index.html>`__ (`release + notes <8.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `LLD <8.0.1/tools/lld/docs/index.html>`__ (`release + notes <8.0.1/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `Red Hat Enterprise Linux 7.4 + ppc64le `__ + `(.sig) `__ +- `Ubuntu 16.04 + ppc64le `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `86419D8A <8.0.1/tstellar-gpg-key.asc>`__. + +.. _8.0.0: + +Download LLVM 8.0.0 +------------------- + +**Sources:** + +- `LLVM source code <8.0.0/llvm-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/llvm-8.0.0.src.tar.xz.sig>`__ +- `Clang source code <8.0.0/cfe-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/cfe-8.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <8.0.0/compiler-rt-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/compiler-rt-8.0.0.src.tar.xz.sig>`__ +- `libc++ source code <8.0.0/libcxx-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/libcxx-8.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <8.0.0/libcxxabi-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/libcxxabi-8.0.0.src.tar.xz.sig>`__ +- `libunwind source code <8.0.0/libunwind-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/libunwind-8.0.0.src.tar.xz.sig>`__ +- `LLD Source code <8.0.0/lld-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/lld-8.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <8.0.0/lldb-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/lldb-8.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <8.0.0/openmp-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/openmp-8.0.0.src.tar.xz.sig>`__ +- `Polly Source code <8.0.0/polly-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/polly-8.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <8.0.0/clang-tools-extra-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/clang-tools-extra-8.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <8.0.0/test-suite-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/test-suite-8.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <8.0.0/docs/index.html>`__ (`release + notes <8.0.0/docs/ReleaseNotes.html>`__) +- `Clang <8.0.0/tools/clang/docs/index.html>`__ (`release + notes <8.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <8.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <8.0.0/tools/lld/docs/index.html>`__ (`release + notes <8.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <8.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <8.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `LLVM Doxygen <8.0.0/llvm_doxygen-8.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <8.0.0/clang_doxygen-8.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <8.0.0/clang-tools-extra_doxygen-8.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS <8.0.0/clang+llvm-8.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `FreeBSD11 + AMD64 <8.0.0/clang+llvm-8.0.0-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <8.0.0/clang+llvm-8.0.0-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <8.0.0/clang+llvm-8.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <8.0.0/clang+llvm-8.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <8.0.0/clang+llvm-8.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Ubuntu + 18.04 <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz.sig>`__ +- `PowerPC64LE <8.0.0/clang+llvm-8.0.0-powerpc64le-unknown-unknown.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-powerpc64le-unknown-unknown.tar.xz.sig>`__ +- `Windows (32-bit) <8.0.0/LLVM-8.0.0-win32.exe>`__ + `(.sig) <8.0.0/LLVM-8.0.0-win32.exe.sig>`__ +- `Windows (64-bit) <8.0.0/LLVM-8.0.0-win64.exe>`__ + `(.sig) <8.0.0/LLVM-8.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <8.0.0/hans-gpg-key.asc>`__. + +.. _7.1.0: + +Download LLVM 7.1.0 +------------------- + +**Sources:** + +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <7.1.0/docs/index.html>`__ (`release + notes <7.1.0/docs/ReleaseNotes.html>`__) +- `Clang <7.1.0/tools/clang/docs/index.html>`__ (`release + notes <7.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <7.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <7.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `libc++ <7.1.0/projects/libcxx/docs/index.html>`__ + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 `__ + `(.sig) `__ +- `Ubuntu + 14.04 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `86419D8A <7.0.1/tstellar-gpg-key.asc>`__. + +.. _7.0.1: + +Download LLVM 7.0.1 +------------------- + +**Sources:** + +- `LLVM source code <7.0.1/llvm-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/llvm-7.0.1.src.tar.xz.sig>`__ +- `Clang source code <7.0.1/cfe-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/cfe-7.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <7.0.1/compiler-rt-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/compiler-rt-7.0.1.src.tar.xz.sig>`__ +- `libc++ source code <7.0.1/libcxx-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/libcxx-7.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <7.0.1/libcxxabi-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/libcxxabi-7.0.1.src.tar.xz.sig>`__ +- `libunwind source code <7.0.1/libunwind-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/libunwind-7.0.1.src.tar.xz.sig>`__ +- `LLD Source code <7.0.1/lld-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/lld-7.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <7.0.1/lldb-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/lldb-7.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <7.0.1/openmp-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/openmp-7.0.1.src.tar.xz.sig>`__ +- `Polly Source code <7.0.1/polly-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/polly-7.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <7.0.1/clang-tools-extra-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/clang-tools-extra-7.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <7.0.1/test-suite-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/test-suite-7.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <7.0.1/docs/index.html>`__ (`release + notes <7.0.1/docs/ReleaseNotes.html>`__) +- `Clang <7.0.1/tools/clang/docs/index.html>`__ (`release + notes <7.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `LLD <7.0.1/tools/lld/docs/index.html>`__ (`release + notes <7.0.1/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 <7.0.1/clang+llvm-7.0.1-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <7.0.1/clang+llvm-7.0.1-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <7.0.1/clang+llvm-7.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <7.0.1/clang+llvm-7.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `ppc64le + Linux <7.0.1/clang+llvm-7.0.1-powerpc64le-unknown-unknown.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-powerpc64le-unknown-unknown.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <7.0.1/clang+llvm-7.0.1-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Ubuntu + 18.04 <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz.sig>`__ +- `Windows (32-bit) <7.0.1/LLVM-7.0.1-win32.exe>`__ + `(.sig) <7.0.1/LLVM-7.0.1-win32.exe.sig>`__ +- `Windows (64-bit) <7.0.1/LLVM-7.0.1-win64.exe>`__ + `(.sig) <7.0.1/LLVM-7.0.1-win64.exe.sig>`__ + +Signed with PGP key `86419D8A <7.0.1/tstellar-gpg-key.asc>`__. + +.. _7.0.0: + +Download LLVM 7.0.0 +------------------- + +**Sources:** + +- `LLVM source code <7.0.0/llvm-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/llvm-7.0.0.src.tar.xz.sig>`__ +- `Clang source code <7.0.0/cfe-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/cfe-7.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <7.0.0/compiler-rt-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/compiler-rt-7.0.0.src.tar.xz.sig>`__ +- `libc++ source code <7.0.0/libcxx-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/libcxx-7.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <7.0.0/libcxxabi-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/libcxxabi-7.0.0.src.tar.xz.sig>`__ +- `libunwind source code <7.0.0/libunwind-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/libunwind-7.0.0.src.tar.xz.sig>`__ +- `LLD Source code <7.0.0/lld-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/lld-7.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <7.0.0/lldb-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/lldb-7.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <7.0.0/openmp-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/openmp-7.0.0.src.tar.xz.sig>`__ +- `Polly Source code <7.0.0/polly-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/polly-7.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <7.0.0/clang-tools-extra-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/clang-tools-extra-7.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <7.0.0/test-suite-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/test-suite-7.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <7.0.0/docs/index.html>`__ (`release + notes <7.0.0/docs/ReleaseNotes.html>`__) +- `Clang <7.0.0/tools/clang/docs/index.html>`__ (`release + notes <7.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <7.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <7.0.0/tools/lld/docs/index.html>`__ (`release + notes <7.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <7.0.0/projects/libcxx/docs/index.html>`__ +- `Polly <7.0.0/tools/polly/docs/index.html>`__ +- `LLVM Doxygen <7.0.0/llvm_doxygen-7.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <7.0.0/clang_doxygen-7.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <7.0.0/clang-tools-extra_doxygen-7.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS <7.0.0/clang+llvm-7.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `FreeBSD11 + AMD64 <7.0.0/clang+llvm-7.0.0-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <7.0.0/clang+llvm-7.0.0-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <7.0.0/clang+llvm-7.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <7.0.0/clang+llvm-7.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 12SP3 + x86_64 <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles12.3.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles12.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `powerpc64le <7.0.0/clang+llvm-7.0.0-powerpc64le-unknown-unknown.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-powerpc64le-unknown-unknown.tar.xz.sig>`__ +- `Windows (32-bit) <7.0.0/LLVM-7.0.0-win32.exe>`__ + `(.sig) <7.0.0/LLVM-7.0.0-win32.exe.sig>`__ +- `Windows (64-bit) <7.0.0/LLVM-7.0.0-win64.exe>`__ + `(.sig) <7.0.0/LLVM-7.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <7.0.0/hans-gpg-key.asc>`__. + +.. _6.0.1: + +Download LLVM 6.0.1 +------------------- + +**Sources:** + +- `LLVM source code <6.0.1/llvm-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/llvm-6.0.1.src.tar.xz.sig>`__ +- `Clang source code <6.0.1/cfe-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/cfe-6.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <6.0.1/compiler-rt-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/compiler-rt-6.0.1.src.tar.xz.sig>`__ +- `libc++ source code <6.0.1/libcxx-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/libcxx-6.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <6.0.1/libcxxabi-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/libcxxabi-6.0.1.src.tar.xz.sig>`__ +- `libunwind source code <6.0.1/libunwind-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/libunwind-6.0.1.src.tar.xz.sig>`__ +- `LLD Source code <6.0.1/lld-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/lld-6.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <6.0.1/lldb-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/lldb-6.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <6.0.1/openmp-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/openmp-6.0.1.src.tar.xz.sig>`__ +- `Polly Source code <6.0.1/polly-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/polly-6.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <6.0.1/clang-tools-extra-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/clang-tools-extra-6.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <6.0.1/test-suite-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/test-suite-6.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <6.0.1/docs/index.html>`__ (`release + notes <6.0.1/docs/ReleaseNotes.html>`__) +- `Clang <6.0.1/tools/clang/docs/index.html>`__ (`release + notes <6.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <6.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <6.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <6.0.1/tools/lld/docs/index.html>`__ (`release + notes <6.0.1/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD10 + AMD64 <6.0.1/clang+llvm-6.0.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `FreeBSD10 + i386 <6.0.1/clang+llvm-6.0.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `AArch64 Linux <6.0.1/clang+llvm-6.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <6.0.1/clang+llvm-6.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 12SP3 + x86_64 <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles12.3.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles12.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Windows (32-bit) <6.0.1/LLVM-6.0.1-win32.exe>`__ + `(.sig) <6.0.1/LLVM-6.0.1-win32.exe.sig>`__ +- `Windows (64-bit) <6.0.1/LLVM-6.0.1-win64.exe>`__ + `(.sig) <6.0.1/LLVM-6.0.1-win64.exe.sig>`__ + +Signed with PGP key `86419D8A <6.0.1/tstellar-gpg-key.asc>`__. + +.. _6.0.0: + +Download LLVM 6.0.0 +------------------- + +**Sources:** + +- `LLVM source code <6.0.0/llvm-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/llvm-6.0.0.src.tar.xz.sig>`__ +- `Clang source code <6.0.0/cfe-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/cfe-6.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <6.0.0/compiler-rt-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/compiler-rt-6.0.0.src.tar.xz.sig>`__ +- `libc++ source code <6.0.0/libcxx-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/libcxx-6.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <6.0.0/libcxxabi-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/libcxxabi-6.0.0.src.tar.xz.sig>`__ +- `libunwind source code <6.0.0/libunwind-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/libunwind-6.0.0.src.tar.xz.sig>`__ +- `LLD Source code <6.0.0/lld-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/lld-6.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <6.0.0/lldb-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/lldb-6.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <6.0.0/openmp-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/openmp-6.0.0.src.tar.xz.sig>`__ +- `Polly Source code <6.0.0/polly-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/polly-6.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <6.0.0/clang-tools-extra-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/clang-tools-extra-6.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <6.0.0/test-suite-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/test-suite-6.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <6.0.0/docs/index.html>`__ (`release + notes <6.0.0/docs/ReleaseNotes.html>`__) +- `Clang <6.0.0/tools/clang/docs/index.html>`__ (`release + notes <6.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <6.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <6.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <6.0.0/tools/lld/docs/index.html>`__ (`release + notes <6.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <6.0.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <6.0.0/llvm_doxygen-6.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <6.0.0/clang_doxygen-6.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <6.0.0/clang-tools-extra_doxygen-6.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for + macOS <6.0.0/clang+llvm-6.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <6.0.0/clang+llvm-6.0.0-amd64-unknown-freebsd-10.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-amd64-unknown-freebsd-10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <6.0.0/clang+llvm-6.0.0-i386-unknown-freebsd-10.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-i386-unknown-freebsd-10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <6.0.0/clang+llvm-6.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <6.0.0/clang+llvm-6.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 12SP2 + x86_64 <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles12.2.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles12.2.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 16.04 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 + Fedora27 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-Fedora27.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-Fedora27.tar.xz.sig>`__ +- `Clang for i686 + Fedora27 <6.0.0/clang+llvm-6.0.0-i686-linux-gnu-Fedora27.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-i686-linux-gnu-Fedora27.tar.xz.sig>`__ +- `Clang for MIPS <6.0.0/clang+llvm-6.0.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <6.0.0/clang+llvm-6.0.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <6.0.0/LLVM-6.0.0-win32.exe>`__ + `(.sig) <6.0.0/LLVM-6.0.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <6.0.0/LLVM-6.0.0-win64.exe>`__ + `(.sig) <6.0.0/LLVM-6.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <6.0.0/hans-gpg-key.asc>`__. + +.. _5.0.2: + +Download LLVM 5.0.2 +------------------- + +**Sources:** + +- `LLVM source code <5.0.2/llvm-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/llvm-5.0.2.src.tar.xz.sig>`__ +- `Clang source code <5.0.2/cfe-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/cfe-5.0.2.src.tar.xz.sig>`__ +- `compiler-rt source code <5.0.2/compiler-rt-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/compiler-rt-5.0.2.src.tar.xz.sig>`__ +- `libc++ source code <5.0.2/libcxx-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/libcxx-5.0.2.src.tar.xz.sig>`__ +- `libc++abi source code <5.0.2/libcxxabi-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/libcxxabi-5.0.2.src.tar.xz.sig>`__ +- `libunwind source code <5.0.2/libunwind-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/libunwind-5.0.2.src.tar.xz.sig>`__ +- `LLD Source code <5.0.2/lld-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/lld-5.0.2.src.tar.xz.sig>`__ +- `LLDB Source code <5.0.2/lldb-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/lldb-5.0.2.src.tar.xz.sig>`__ +- `OpenMP Source code <5.0.2/openmp-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/openmp-5.0.2.src.tar.xz.sig>`__ +- `Polly Source code <5.0.2/polly-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/polly-5.0.2.src.tar.xz.sig>`__ +- `clang-tools-extra <5.0.2/clang-tools-extra-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/clang-tools-extra-5.0.2.src.tar.xz.sig>`__ +- `LLVM Test Suite <5.0.2/test-suite-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/test-suite-5.0.2.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <5.0.2/docs/index.html>`__ (`release + notes <5.0.2/docs/ReleaseNotes.html>`__) +- `Clang <5.0.2/tools/clang/docs/index.html>`__ (`release + notes <5.0.2/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <5.0.2/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <5.0.2/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <5.0.2/tools/lld/docs/index.html>`__ (`release + notes <5.0.2/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for + macOS <5.0.2/clang+llvm-5.0.2-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <5.0.2/clang+llvm-5.0.2-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 16.04 <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <5.0.2/LLVM-5.0.2-win32.exe>`__ + `(.sig) <5.0.2/LLVM-5.0.2-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <5.0.2/LLVM-5.0.2-win64.exe>`__ + `(.sig) <5.0.2/LLVM-5.0.2-win64.exe.sig>`__ + +Signed with PGP key `86419D8A <5.0.2/tstellar-gpg-key.asc>`__. + +.. _5.0.1: + +Download LLVM 5.0.1 +------------------- + +**Sources:** + +- `LLVM source code <5.0.1/llvm-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/llvm-5.0.1.src.tar.xz.sig>`__ +- `Clang source code <5.0.1/cfe-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/cfe-5.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <5.0.1/compiler-rt-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/compiler-rt-5.0.1.src.tar.xz.sig>`__ +- `libc++ source code <5.0.1/libcxx-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/libcxx-5.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <5.0.1/libcxxabi-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/libcxxabi-5.0.1.src.tar.xz.sig>`__ +- `libunwind source code <5.0.1/libunwind-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/libunwind-5.0.1.src.tar.xz.sig>`__ +- `LLD Source code <5.0.1/lld-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/lld-5.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <5.0.1/lldb-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/lldb-5.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <5.0.1/openmp-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/openmp-5.0.1.src.tar.xz.sig>`__ +- `Polly Source code <5.0.1/polly-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/polly-5.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <5.0.1/clang-tools-extra-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/clang-tools-extra-5.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <5.0.1/test-suite-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/test-suite-5.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <5.0.1/docs/index.html>`__ (`release + notes <5.0.1/docs/ReleaseNotes.html>`__) +- `Clang <5.0.1/tools/clang/docs/index.html>`__ (`release + notes <5.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <5.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <5.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <5.0.1/tools/lld/docs/index.html>`__ (`release + notes <5.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `Polly <5.0.1/tools/polly/docs/index.html>`__ (`release + notes <5.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `libc++ <5.0.1/projects/libcxx/docs/index.html>`__ + +**Pre-Built Binaries:** + +- `Clang for + macOS <5.0.1/clang+llvm-5.0.1-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <5.0.1/clang+llvm-5.0.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <5.0.1/clang+llvm-5.0.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <5.0.1/clang+llvm-5.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <5.0.1/clang+llvm-5.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora27 i686 + Linux <5.0.1/clang+llvm-5.0.1-i686-linux-gnu-Fedora-27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-i686-linux-gnu-Fedora-27.tar.xz.sig>`__ +- `Clang for Fedora27 x86_64 + Linux <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-Fedora27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-Fedora27.tar.xz.sig>`__ +- `Clang for Fedora27 ppc64 + Linux <5.0.1/clang+llvm-5.0.1-ppc64-linux-gnu-Fedora-27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-ppc64-linux-gnu-Fedora-27.tar.xz.sig>`__ +- `Clang for Fedora27 ppc64le + Linux <5.0.1/clang+llvm-5.0.1-ppc64le-linux-gnu-Fedora-27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-ppc64le-linux-gnu-Fedora-27.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 12SP2 + x86_64 <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles12.2.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles12.2.tar.xz.sig>`__ +- `Clang for MIPS <5.0.1/clang+llvm-5.0.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <5.0.1/clang+llvm-5.0.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <5.0.1/LLVM-5.0.1-win32.exe>`__ + `(.sig) <5.0.1/LLVM-5.0.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <5.0.1/LLVM-5.0.1-win64.exe>`__ + `(.sig) <5.0.1/LLVM-5.0.1-win64.exe.sig>`__ + +.. _5.0.0: + +Download LLVM 5.0.0 +------------------- + +**Sources:** + +- `LLVM source code <5.0.0/llvm-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/llvm-5.0.0.src.tar.xz.sig>`__ +- `Clang source code <5.0.0/cfe-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/cfe-5.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <5.0.0/compiler-rt-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/compiler-rt-5.0.0.src.tar.xz.sig>`__ +- `libc++ source code <5.0.0/libcxx-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/libcxx-5.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <5.0.0/libcxxabi-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/libcxxabi-5.0.0.src.tar.xz.sig>`__ +- `libunwind source code <5.0.0/libunwind-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/libunwind-5.0.0.src.tar.xz.sig>`__ +- `LLD Source code <5.0.0/lld-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/lld-5.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <5.0.0/lldb-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/lldb-5.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <5.0.0/openmp-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/openmp-5.0.0.src.tar.xz.sig>`__ +- `Polly Source code <5.0.0/polly-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/polly-5.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <5.0.0/clang-tools-extra-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/clang-tools-extra-5.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <5.0.0/test-suite-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/test-suite-5.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <5.0.0/docs/index.html>`__ (`release + notes <5.0.0/docs/ReleaseNotes.html>`__) +- `Clang <5.0.0/tools/clang/docs/index.html>`__ (`release + notes <5.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <5.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <5.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <5.0.0/tools/lld/docs/index.html>`__ (`release + notes <5.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `Polly <5.0.0/tools/polly/docs/index.html>`__ (`release + notes <5.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `libc++ <5.0.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <5.0.0/llvm_doxygen-5.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <5.0.0/clang_doxygen-5.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <5.0.0/clang-tools-extra_doxygen-5.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for + macOS <5.0.0/clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <5.0.0/clang+llvm-5.0.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <5.0.0/clang+llvm-5.0.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <5.0.0/clang+llvm-5.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <5.0.0/clang+llvm-5.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <5.0.0/clang+llvm-5.0.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <5.0.0/clang+llvm-5.0.0-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for MIPS <5.0.0/clang+llvm-5.0.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <5.0.0/clang+llvm-5.0.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <5.0.0/LLVM-5.0.0-win32.exe>`__ + `(.sig) <5.0.0/LLVM-5.0.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <5.0.0/LLVM-5.0.0-win64.exe>`__ + `(.sig) <5.0.0/LLVM-5.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <5.0.0/hans-gpg-key.asc>`__. + +.. _4.0.1: + +Download LLVM 4.0.1 +------------------- + +**Sources:** + +- `LLVM source code <4.0.1/llvm-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/llvm-4.0.1.src.tar.xz.sig>`__ +- `Clang source code <4.0.1/cfe-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/cfe-4.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <4.0.1/compiler-rt-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/compiler-rt-4.0.1.src.tar.xz.sig>`__ +- `libc++ source code <4.0.1/libcxx-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/libcxx-4.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <4.0.1/libcxxabi-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/libcxxabi-4.0.1.src.tar.xz.sig>`__ +- `libunwind source code <4.0.1/libunwind-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/libunwind-4.0.1.src.tar.xz.sig>`__ +- `LLD Source code <4.0.1/lld-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/lld-4.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <4.0.1/lldb-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/lldb-4.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <4.0.1/openmp-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/openmp-4.0.1.src.tar.xz.sig>`__ +- `Polly Source code <4.0.1/polly-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/polly-4.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <4.0.1/clang-tools-extra-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/clang-tools-extra-4.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <4.0.1/test-suite-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/test-suite-4.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <4.0.1/docs/index.html>`__ (`release + notes <4.0.1/docs/ReleaseNotes.html>`__) +- `Clang <4.0.1/tools/clang/index.html>`__ (`release + notes <4.0.1/tools/clang/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <4.0.1/clang+llvm-4.0.1-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <4.0.1/clang+llvm-4.0.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <4.0.1/clang+llvm-4.0.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <4.0.1/clang+llvm-4.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <4.0.1/clang+llvm-4.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora25 x86_64 + Linux <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-Fedora-25.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-Fedora-25.tar.xz.sig>`__ +- `Clang for Fedora25 ppc64 + Linux <4.0.1/clang+llvm-4.0.1-ppc64-linux-gnu-Fedora-25.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-ppc64-linux-gnu-Fedora-25.tar.xz.sig>`__ +- `Clang for Fedora25 ppc64le + Linux <4.0.1/clang+llvm-4.0.1-ppc64le-linux-gnu-Fedora-25.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-ppc64le-linux-gnu-Fedora-25.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <4.0.1/clang+llvm-4.0.1-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for MIPS <4.0.1/clang+llvm-4.0.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <4.0.1/clang+llvm-4.0.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <4.0.1/LLVM-4.0.1-win32.exe>`__ + `(.sig) <4.0.1/LLVM-4.0.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <4.0.1/LLVM-4.0.1-win64.exe>`__ + `(.sig) <4.0.1/LLVM-4.0.1-win64.exe.sig>`__ + +.. _4.0.0: + +Download LLVM 4.0.0 +------------------- + +**Sources:** + +- `LLVM source code <4.0.0/llvm-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/llvm-4.0.0.src.tar.xz.sig>`__ +- `Clang source code <4.0.0/cfe-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/cfe-4.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <4.0.0/compiler-rt-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/compiler-rt-4.0.0.src.tar.xz.sig>`__ +- `libc++ source code <4.0.0/libcxx-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/libcxx-4.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <4.0.0/libcxxabi-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/libcxxabi-4.0.0.src.tar.xz.sig>`__ +- `libunwind source code <4.0.0/libunwind-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/libunwind-4.0.0.src.tar.xz.sig>`__ +- `LLD Source code <4.0.0/lld-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/lld-4.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <4.0.0/lldb-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/lldb-4.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <4.0.0/openmp-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/openmp-4.0.0.src.tar.xz.sig>`__ +- `Polly Source code <4.0.0/polly-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/polly-4.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <4.0.0/clang-tools-extra-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/clang-tools-extra-4.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <4.0.0/test-suite-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/test-suite-4.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <4.0.0/docs/index.html>`__ (`release + notes <4.0.0/docs/ReleaseNotes.html>`__) +- `Clang <4.0.0/tools/clang/docs/index.html>`__ (`release + notes <4.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <4.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <4.0.0/tools/lld/docs/index.html>`__ (`release + notes <4.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <4.0.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <4.0.0/llvm_doxygen-4.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <4.0.0/clang_doxygen-4.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <4.0.0/clang-tools-extra_doxygen-4.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <4.0.0/clang+llvm-4.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <4.0.0/clang+llvm-4.0.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <4.0.0/clang+llvm-4.0.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <4.0.0/clang+llvm-4.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <4.0.0/clang+llvm-4.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.10 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.10.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.10.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for MIPS <4.0.0/clang+llvm-4.0.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <4.0.0/clang+llvm-4.0.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <4.0.0/LLVM-4.0.0-win32.exe>`__ + `(.sig) <4.0.0/LLVM-4.0.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <4.0.0/LLVM-4.0.0-win64.exe>`__ + `(.sig) <4.0.0/LLVM-4.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <4.0.0/hans-gpg-key.asc>`__. + +.. _3.9.1: + +Download LLVM 3.9.1 +------------------- + +**Sources:** + +- `LLVM source code <3.9.1/llvm-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/llvm-3.9.1.src.tar.xz.sig>`__ +- `Clang source code <3.9.1/cfe-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/cfe-3.9.1.src.tar.xz.sig>`__ +- `compiler-rt source code <3.9.1/compiler-rt-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/compiler-rt-3.9.1.src.tar.xz.sig>`__ +- `libc++ source code <3.9.1/libcxx-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/libcxx-3.9.1.src.tar.xz.sig>`__ +- `libc++abi source code <3.9.1/libcxxabi-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/libcxxabi-3.9.1.src.tar.xz.sig>`__ +- `libunwind source code <3.9.1/libunwind-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/libunwind-3.9.1.src.tar.xz.sig>`__ +- `LLD source code <3.9.1/lld-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/lld-3.9.1.src.tar.xz.sig>`__ +- `LLDB source code <3.9.1/lldb-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/lldb-3.9.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.9.1/openmp-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/openmp-3.9.1.src.tar.xz.sig>`__ +- `Polly source code <3.9.1/polly-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/polly-3.9.1.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.9.1/clang-tools-extra-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/clang-tools-extra-3.9.1.src.tar.xz.sig>`__ +- `LLVM test suite <3.9.1/test-suite-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/test-suite-3.9.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.9.1/docs/index.html>`__ (`release + notes <3.9.1/docs/ReleaseNotes.html>`__) +- `Clang <3.9.1/tools/clang/docs/index.html>`__ (`release + notes <3.9.1/tools/clang/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for FreeBSD10 + AMD64 <3.9.1/clang+llvm-3.9.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.9.1/clang+llvm-3.9.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.9.1/clang+llvm-3.9.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.9.1/clang+llvm-3.9.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for MIPS <3.9.1/clang+llvm-3.9.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.9.1/clang+llvm-3.9.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.9.1/LLVM-3.9.1-win32.exe>`__ + `(.sig) <3.9.1/LLVM-3.9.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.9.1/LLVM-3.9.1-win64.exe>`__ + `(.sig) <3.9.1/LLVM-3.9.1-win64.exe.sig>`__ + +.. _3.9.0: + +Download LLVM 3.9.0 +------------------- + +**Sources:** + +- `LLVM source code <3.9.0/llvm-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/llvm-3.9.0.src.tar.xz.sig>`__ +- `Clang source code <3.9.0/cfe-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/cfe-3.9.0.src.tar.xz.sig>`__ +- `compiler-rt source code <3.9.0/compiler-rt-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/compiler-rt-3.9.0.src.tar.xz.sig>`__ +- `libc++ source code <3.9.0/libcxx-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/libcxx-3.9.0.src.tar.xz.sig>`__ +- `libc++abi source code <3.9.0/libcxxabi-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/libcxxabi-3.9.0.src.tar.xz.sig>`__ +- `libunwind source code <3.9.0/libunwind-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/libunwind-3.9.0.src.tar.xz.sig>`__ +- `LLD Source code <3.9.0/lld-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/lld-3.9.0.src.tar.xz.sig>`__ +- `LLDB Source code <3.9.0/lldb-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/lldb-3.9.0.src.tar.xz.sig>`__ +- `OpenMP Source code <3.9.0/openmp-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/openmp-3.9.0.src.tar.xz.sig>`__ +- `Polly Source code <3.9.0/polly-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/polly-3.9.0.src.tar.xz.sig>`__ +- `clang-tools-extra <3.9.0/clang-tools-extra-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/clang-tools-extra-3.9.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.9.0/test-suite-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/test-suite-3.9.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.9.0/docs/index.html>`__ (`release + notes <3.9.0/docs/ReleaseNotes.html>`__) +- `Clang <3.9.0/tools/clang/docs/index.html>`__ (`release + notes <3.9.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <3.9.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <3.9.0/tools/lld/docs/index.html>`__ (`release + notes <3.9.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <3.9.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <3.9.0/llvm_doxygen-3.9.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <3.9.0/clang_doxygen-3.9.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <3.9.0/clang-tools-extra_doxygen-3.9.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <3.9.0/clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.9.0/clang+llvm-3.9.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.9.0/clang+llvm-3.9.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.9.0/clang+llvm-3.9.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.9.0/clang+llvm-3.9.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora23 i686 + Linux <3.9.0/clang+llvm-3.9.0-i686-fedora23.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-i686-fedora23.tar.xz.sig>`__ +- `Clang for Fedora23 x86_64 + Linux <3.9.0/clang+llvm-3.9.0-x86_64-fedora23.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-fedora23.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.9.0/clang+llvm-3.9.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.9.0/clang+llvm-3.9.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for MIPS <3.9.0/clang+llvm-3.9.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.9.0/clang+llvm-3.9.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.9.0/LLVM-3.9.0-win32.exe>`__ + `(.sig) <3.9.0/LLVM-3.9.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.9.0/LLVM-3.9.0-win64.exe>`__ + `(.sig) <3.9.0/LLVM-3.9.0-win64.exe.sig>`__ + +OpenMP run-time included in packages targeting Windows, x86_64 Linux, +and x86_64 FreeBSD. + +.. _3.8.1: + +Download LLVM 3.8.1 +------------------- + +**Sources:** + +- `LLVM source code <3.8.1/llvm-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/llvm-3.8.1.src.tar.xz.sig>`__ +- `Clang source code <3.8.1/cfe-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/cfe-3.8.1.src.tar.xz.sig>`__ +- `compiler-rt source code <3.8.1/compiler-rt-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/compiler-rt-3.8.1.src.tar.xz.sig>`__ +- `libc++ source code <3.8.1/libcxx-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/libcxx-3.8.1.src.tar.xz.sig>`__ +- `libc++abi source code <3.8.1/libcxxabi-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/libcxxabi-3.8.1.src.tar.xz.sig>`__ +- `libunwind source code <3.8.1/libunwind-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/libunwind-3.8.1.src.tar.xz.sig>`__ +- `LLD source code <3.8.1/lld-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/lld-3.8.1.src.tar.xz.sig>`__ +- `LLDB source code <3.8.1/lldb-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/lldb-3.8.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.8.1/openmp-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/openmp-3.8.1.src.tar.xz.sig>`__ +- `Polly source code <3.8.1/polly-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/polly-3.8.1.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.8.1/clang-tools-extra-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/clang-tools-extra-3.8.1.src.tar.xz.sig>`__ +- `LLVM test suite <3.8.1/test-suite-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/test-suite-3.8.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.8.1/docs/index.html>`__ (`release + notes <3.8.1/docs/ReleaseNotes.html>`__) +- `Clang <3.8.1/tools/docs/index.html>`__ (`release + notes <3.8.1/tools/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for AArch64 + Linux <3.8.1/clang+llvm-3.8.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.8.1/clang+llvm-3.8.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for armv7a Linux + Vivid <3.8.1/clang+llvm-3.8.1-linux-armhf-vivid.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-linux-armhf-vivid.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for Fedora22 x86_64 + Linux <3.8.1/clang+llvm-3.8.1-x86_64-fedora22.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-fedora22.tar.xz.sig>`__ +- `Clang for Fedora23 i686 + Linux <3.8.1/clang+llvm-3.8.1-i686-fedora23.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-i686-fedora23.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.8.1/clang+llvm-3.8.1-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.8.1/clang+llvm-3.8.1-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <3.8.1/clang+llvm-3.8.1-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for MIPS <3.8.1/clang+llvm-3.8.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.8.1/clang+llvm-3.8.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.8.1/LLVM-3.8.1-win32.exe>`__ + `(.sig) <3.8.1/LLVM-3.8.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.8.1/LLVM-3.8.1-win64.exe>`__ + `(.sig) <3.8.1/LLVM-3.8.1-win64.exe.sig>`__ + +.. _3.8.0: + +Download LLVM 3.8.0 +------------------- + +**Sources:** + +- `LLVM source code <3.8.0/llvm-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/llvm-3.8.0.src.tar.xz.sig>`__ +- `Clang source code <3.8.0/cfe-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/cfe-3.8.0.src.tar.xz.sig>`__ +- `compiler-rt source code <3.8.0/compiler-rt-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/compiler-rt-3.8.0.src.tar.xz.sig>`__ +- `libc++ source code <3.8.0/libcxx-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/libcxx-3.8.0.src.tar.xz.sig>`__ +- `libc++abi source code <3.8.0/libcxxabi-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/libcxxabi-3.8.0.src.tar.xz.sig>`__ +- `libunwind source code <3.8.0/libunwind-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/libunwind-3.8.0.src.tar.xz.sig>`__ +- `LLD Source code <3.8.0/lld-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/lld-3.8.0.src.tar.xz.sig>`__ +- `LLDB Source code <3.8.0/lldb-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/lldb-3.8.0.src.tar.xz.sig>`__ +- `OpenMP Source code <3.8.0/openmp-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/openmp-3.8.0.src.tar.xz.sig>`__ +- `Polly Source code <3.8.0/polly-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/polly-3.8.0.src.tar.xz.sig>`__ +- `clang-tools-extra <3.8.0/clang-tools-extra-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/clang-tools-extra-3.8.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.8.0/test-suite-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/test-suite-3.8.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.8.0/docs/index.html>`__ (`release + notes <3.8.0/docs/ReleaseNotes.html>`__) +- `Clang <3.8.0/tools/clang/docs/index.html>`__ (`release + notes <3.8.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <3.8.0/tools/clang/tools/extra/docs/index.html>`__ +- `LLD <3.8.0/tools/lld/docs/index.html>`__ +- `libc++ <3.8.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <3.8.0/llvm_doxygen-3.8.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <3.8.0/clang_doxygen-3.8.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <3.8.0/clang-tools-extra_doxygen-3.8.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <3.8.0/clang+llvm-3.8.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.8.0/clang+llvm-3.8.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.8.0/clang+llvm-3.8.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.8.0/clang+llvm-3.8.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.8.0/clang+llvm-3.8.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for armv7a Linux + Vivid <3.8.0/clang+llvm-3.8.0-linux-armhf-vivid.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-linux-armhf-vivid.tar.xz.sig>`__ +- `Clang for Fedora23 i686 + Linux <3.8.0/clang+llvm-3.8.0-i686-fedora23.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-i686-fedora23.tar.xz.sig>`__ +- `Clang for Fedora23 x86_64 + Linux <3.8.0/clang+llvm-3.8.0-x86_64-fedora23.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-fedora23.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.8.0/clang+llvm-3.8.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.8.0/clang+llvm-3.8.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 15.10 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-15.10.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-15.10.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <3.8.0/clang+llvm-3.8.0-x86_64-sles11.3-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-sles11.3-linux-gnu.tar.xz.sig>`__ +- `Clang for CentOS 6 + x86_64 <3.8.0/clang+llvm-3.8.0-linux-x86_64-centos6.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-linux-x86_64-centos6.tar.xz.sig>`__ +- `Clang for MIPS <3.8.0/clang+llvm-3.8.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.8.0/clang+llvm-3.8.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.8.0/LLVM-3.8.0-win32.exe>`__ + `(.sig) <3.8.0/LLVM-3.8.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.8.0/LLVM-3.8.0-win64.exe>`__ + `(.sig) <3.8.0/LLVM-3.8.0-win64.exe.sig>`__ + +OpenMP run-time included in packages targeting i386 and x86_64 Linux, +x86_64 FreeBSD, and Darwin. + +Signed with PGP key `345AD05D <3.8.0/hans-gpg-key.asc>`__. + +.. _3.7.1: + +Download LLVM 3.7.1 +------------------- + +**Sources:** + +- `LLVM source code <3.7.1/llvm-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/llvm-3.7.1.src.tar.xz.sig>`__ +- `Clang source code <3.7.1/cfe-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/cfe-3.7.1.src.tar.xz.sig>`__ +- `compiler-rt source code <3.7.1/compiler-rt-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/compiler-rt-3.7.1.src.tar.xz.sig>`__ +- `libc++ source code <3.7.1/libcxx-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/libcxx-3.7.1.src.tar.xz.sig>`__ +- `libc++abi source code <3.7.1/libcxxabi-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/libcxxabi-3.7.1.src.tar.xz.sig>`__ +- `libunwind source code <3.7.1/libunwind-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/libunwind-3.7.1.src.tar.xz.sig>`__ +- `LLD source code <3.7.1/lld-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/lld-3.7.1.src.tar.xz.sig>`__ +- `LLDB source code <3.7.1/lldb-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/lldb-3.7.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.7.1/openmp-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/openmp-3.7.1.src.tar.xz.sig>`__ +- `Polly source code <3.7.1/polly-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/polly-3.7.1.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.7.1/clang-tools-extra-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/clang-tools-extra-3.7.1.src.tar.xz.sig>`__ +- `LLVM test suite <3.7.1/test-suite-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/test-suite-3.7.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.7.1/docs/index.html>`__ (`release + notes <3.7.1/docs/ReleaseNotes.html>`__) +- `Clang <3.7.1/tools/docs/index.html>`__ (`release + notes <3.7.1/tools/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for FreeBSD10 + AMD64 <3.7.1/clang+llvm-3.7.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.7.1/clang+llvm-3.7.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.7.1/clang+llvm-3.7.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.7.1/clang+llvm-3.7.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-Debian8.tar.xz.sig>`__ +- `Clang for Fedora22 x86_64 + Linux <3.7.1/clang+llvm-3.7.1-x86_64-fedora22.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-fedora22.tar.xz.sig>`__ +- `Clang for Fedora22 i686 + Linux <3.7.1/clang+llvm-3.7.1-i686-fedora22.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-i686-fedora22.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.7.1/clang+llvm-3.7.1-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.7.1/clang+llvm-3.7.1-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 15.10 <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10.tar.xz.sig>`__ +- `Clang for MIPS <3.7.1/clang+llvm-3.7.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.7.1/clang+llvm-3.7.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.7.1/LLVM-3.7.1-win32.exe>`__ + `(.sig) <3.7.1/LLVM-3.7.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.7.1/LLVM-3.7.1-win64.exe>`__ + `(.sig) <3.7.1/LLVM-3.7.1-win64.exe.sig>`__ + +.. _3.7.0: + +Download LLVM 3.7.0 +------------------- + +**Sources:** + +- `LLVM source code <3.7.0/llvm-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/llvm-3.7.0.src.tar.xz.sig>`__ +- `Clang source code <3.7.0/cfe-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/cfe-3.7.0.src.tar.xz.sig>`__ +- `compiler-rt source code <3.7.0/compiler-rt-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/compiler-rt-3.7.0.src.tar.xz.sig>`__ +- `libc++ source code <3.7.0/libcxx-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/libcxx-3.7.0.src.tar.xz.sig>`__ +- `libc++abi source code <3.7.0/libcxxabi-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/libcxxabi-3.7.0.src.tar.xz.sig>`__ +- `libunwind source code <3.7.0/libunwind-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/libunwind-3.7.0.src.tar.xz.sig>`__ +- `LLD source code <3.7.0/lld-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/lld-3.7.0.src.tar.xz.sig>`__ +- `LLDB source code <3.7.0/lldb-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/lldb-3.7.0.src.tar.xz.sig>`__ +- `OpenMP source code <3.7.0/openmp-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/openmp-3.7.0.src.tar.xz.sig>`__ +- `Polly source code <3.7.0/polly-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/polly-3.7.0.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.7.0/clang-tools-extra-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/clang-tools-extra-3.7.0.src.tar.xz.sig>`__ +- `LLVM test suite <3.7.0/test-suite-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/test-suite-3.7.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.7.0/docs/index.html>`__ (`release + notes <3.7.0/docs/ReleaseNotes.html>`__) +- `Clang <3.7.0/tools/clang/docs/index.html>`__ (`release + notes <3.7.0/tools/clang/docs/ReleaseNotes.html>`__) +- `LLVM Doxygen <3.7.0/llvm_doxygen-3.7.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <3.7.0/clang_doxygen-3.7.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <3.7.0/clang+llvm-3.7.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.7.0/clang+llvm-3.7.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.7.0/clang+llvm-3.7.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.7.0/clang+llvm-3.7.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.7.0/clang+llvm-3.7.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora22 x86_64 + Linux <3.7.0/clang+llvm-3.7.0-x86_64-fedora22.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-fedora22.tar.xz.sig>`__ +- `Clang for Fedora22 i686 + Linux <3.7.0/clang+llvm-3.7.0-i686-fedora22.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-i686-fedora22.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.7.0/clang+llvm-3.7.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.7.0/clang+llvm-3.7.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.7.0/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for MIPS <3.7.0/clang+llvm-3.7.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.7.0/clang+llvm-3.7.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.7.0/LLVM-3.7.0-win32.exe>`__ + `(.sig) <3.7.0/LLVM-3.7.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.7.0/LLVM-3.7.0-win64.exe>`__ + `(.sig) <3.7.0/LLVM-3.7.0-win64.exe.sig>`__ + +.. raw:: html + + + +- `OpenMP runtime for x86_64 + Linux <3.7.0/OpenMP-3.7.0-x86_64-unknown-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/OpenMP-3.7.0-x86_64-unknown-linux-gnu.tar.xz.sig>`__ +- `OpenMP runtime for + Darwin <3.7.0/OpenMP-3.7.0-x86_64-apple-darwin14.4.0.tar.xz>`__ + `(.sig) <3.7.0/OpenMP-3.7.0-x86_64-apple-darwin14.4.0.tar.xz.sig>`__ + +Signed with PGP key `345AD05D <3.7.0/hans-gpg-key.asc>`__. + +.. _3.6.2: + +Download LLVM 3.6.2 +------------------- + +**Sources:** + +- `Clang source code <3.6.2/cfe-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/cfe-3.6.2.src.tar.xz.sig>`__ +- `LLVM source code <3.6.2/llvm-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/llvm-3.6.2.src.tar.xz.sig>`__ +- `Compiler RT source code <3.6.2/compiler-rt-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/compiler-rt-3.6.2.src.tar.xz.sig>`__ +- `Dragonegg source code <3.6.2/dragonegg-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/dragonegg-3.6.2.src.tar.xz.sig>`__ +- `LibC++ source code <3.6.2/libcxx-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/libcxx-3.6.2.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.6.2/libcxxabi-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/libcxxabi-3.6.2.src.tar.xz.sig>`__ +- `LLDB source code <3.6.2/lldb-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/lldb-3.6.2.src.tar.xz.sig>`__ +- `LLD source code <3.6.2/lld-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/lld-3.6.2.src.tar.xz.sig>`__ +- `Polly source code <3.6.2/polly-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/polly-3.6.2.src.tar.xz.sig>`__ +- `OpenMP source code <3.6.2/openmp-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/openmp-3.6.2.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.6.2/clang-tools-extra-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/clang-tools-extra-3.6.2.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.6.2/test-suite-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/test-suite-3.6.2.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.6.2/LLVM-3.6.2-win32.exe>`__ + `(.sig) <3.6.2/LLVM-3.6.2-win32.exe.sig>`__ +- `Clang for AArch64 + Linux <3.6.2/clang+llvm-3.6.2-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.6.2/clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.6.2/clang+llvm-3.6.2-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.6.2/clang+llvm-3.6.2-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.6.2/clang+llvm-3.6.2-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.6.2/clang+llvm-3.6.2-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.6.2/clang+llvm-3.6.2-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for Fedora21 i386 + Linux <3.6.2/clang+llvm-3.6.2-i386-fedora21.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-i386-fedora21.tar.xz.sig>`__ +- `Clang for Fedora21 x86_64 + Linux <3.6.2/clang+llvm-3.6.2-x86_64-fedora21.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-fedora21.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 15.04 <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-15.04.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-15.04.tar.xz.sig>`__ +- `Clang for MIPS <3.6.2/clang+llvm-3.6.2-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.6.2/clang+llvm-3.6.2-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.6.1: + +Download LLVM 3.6.1 +------------------- + +**Sources:** + +- `Clang source code <3.6.1/cfe-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/cfe-3.6.1.src.tar.xz.sig>`__ +- `LLVM source code <3.6.1/llvm-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/llvm-3.6.1.src.tar.xz.sig>`__ +- `Compiler RT source code <3.6.1/compiler-rt-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/compiler-rt-3.6.1.src.tar.xz.sig>`__ +- `Dragonegg source code <3.6.1/dragonegg-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/dragonegg-3.6.1.src.tar.xz.sig>`__ +- `LibC++ source code <3.6.1/libcxx-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/libcxx-3.6.1.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.6.1/libcxxabi-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/libcxxabi-3.6.1.src.tar.xz.sig>`__ +- `LLDB source code <3.6.1/lldb-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/lldb-3.6.1.src.tar.xz.sig>`__ +- `LLD source code <3.6.1/lld-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/lld-3.6.1.src.tar.xz.sig>`__ +- `Polly source code <3.6.1/polly-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/polly-3.6.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.6.1/openmp-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/openmp-3.6.1.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.6.1/clang-tools-extra-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/clang-tools-extra-3.6.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.6.1/test-suite-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/test-suite-3.6.1.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.6.1/LLVM-3.6.1-win32.exe>`__ + `(.sig) <3.6.1/LLVM-3.6.1-win32.exe.sig>`__ +- `Clang for AArch64 + Linux <3.6.1/clang+llvm-3.6.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.6.1/clang+llvm-3.6.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.6.1/clang+llvm-3.6.1-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.6.1/clang+llvm-3.6.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.6.1/clang+llvm-3.6.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.6.1/clang+llvm-3.6.1-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.6.1/clang+llvm-3.6.1-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for Fedora21 i386 + Linux <3.6.1/clang+llvm-3.6.1-i386-fedora21.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-i386-fedora21.tar.xz.sig>`__ +- `Clang for Fedora21 x86_64 + Linux <3.6.1/clang+llvm-3.6.1-x86_64-fedora21.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-fedora21.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 15.04 <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-15.04.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-15.04.tar.xz.sig>`__ +- `Clang for MIPS <3.6.1/clang+llvm-3.6.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.6.1/clang+llvm-3.6.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.6.0: + +Download LLVM 3.6.0 +------------------- + +**Sources:** + +- `Clang source code <3.6.0/cfe-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/cfe-3.6.0.src.tar.xz.sig>`__ +- `LLVM source code <3.6.0/llvm-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/llvm-3.6.0.src.tar.xz.sig>`__ +- `Compiler RT source code <3.6.0/compiler-rt-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/compiler-rt-3.6.0.src.tar.xz.sig>`__ +- `Dragonegg source code <3.6.0/dragonegg-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/dragonegg-3.6.0.src.tar.xz.sig>`__ +- `LibC++ source code <3.6.0/libcxx-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/libcxx-3.6.0.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.6.0/libcxxabi-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/libcxxabi-3.6.0.src.tar.xz.sig>`__ +- `LLDB source code <3.6.0/lldb-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/lldb-3.6.0.src.tar.xz.sig>`__ +- `LLD source code <3.6.0/lld-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/lld-3.6.0.src.tar.xz.sig>`__ +- `Polly source code <3.6.0/polly-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/polly-3.6.0.src.tar.xz.sig>`__ +- `OpenMP source code <3.6.0/openmp-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/openmp-3.6.0.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.6.0/clang-tools-extra-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/clang-tools-extra-3.6.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.6.0/test-suite-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/test-suite-3.6.0.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.6.0/LLVM-3.6.0-win32.exe>`__ + `(.sig) <3.6.0/LLVM-3.6.0-win32.exe.sig>`__ +- `Clang for AArch64 + Linux <3.6.0/clang+llvm-3.6.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.6.0/clang+llvm-3.6.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.6.0/clang+llvm-3.6.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.6.0/clang+llvm-3.6.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.6.0/clang+llvm-3.6.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.6.0/clang+llvm-3.6.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.6.0/clang+llvm-3.6.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for Fedora21 i686 + Linux <3.6.0/clang+llvm-3.6.0-i686-fedora21.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-i686-fedora21.tar.xz.sig>`__ +- `Clang for Fedora21 x86_64 + Linux <3.6.0/clang+llvm-3.6.0-x86_64-fedora21.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-fedora21.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <3.6.0/clang+llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for MIPS <3.6.0/clang+llvm-3.6.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.6.0/clang+llvm-3.6.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-mipsel-linux-gnu.tar.xz.sig>`__ + +Signed with PGP key `345AD05D <3.6.0/hans-gpg-key.asc>`__. + +.. _3.5.2: + +Download LLVM 3.5.2 +------------------- + +**Sources:** + +- `Clang source code <3.5.2/cfe-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/cfe-3.5.2.src.tar.xz.sig>`__ +- `LLVM source code <3.5.2/llvm-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/llvm-3.5.2.src.tar.xz.sig>`__ +- `Compiler RT source code <3.5.2/compiler-rt-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/compiler-rt-3.5.2.src.tar.xz.sig>`__ +- `Dragonegg source code <3.5.2/dragonegg-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/dragonegg-3.5.2.src.tar.xz.sig>`__ +- `LibC++ source code <3.5.2/libcxx-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/libcxx-3.5.2.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.5.2/libcxxabi-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/libcxxabi-3.5.2.src.tar.xz.sig>`__ +- `LLDB source code <3.5.2/lldb-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/lldb-3.5.2.src.tar.xz.sig>`__ +- `LLD source code <3.5.2/lld-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/lld-3.5.2.src.tar.xz.sig>`__ +- `Polly source code <3.5.2/polly-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/polly-3.5.2.src.tar.xz.sig>`__ +- `OpenMP source code <3.5.2/openmp-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/openmp-3.5.2.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.5.2/clang-tools-extra-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/clang-tools-extra-3.5.2.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.5.2/test-suite-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/test-suite-3.5.2.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for + AArch64 <3.5.2/clang+llvm-3.5.2-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for ARM7a + Linux <3.5.2/clang+llvm-3.5.2-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Ubuntu 14.04 + Linux <3.5.2/clang+llvm-3.5.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.5.2/clang+llvm-3.5.2-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for Mips <3.5.2/clang+llvm-3.5.2-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for Mipsel <3.5.2/clang+llvm-3.5.2-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.5.1: + +Download LLVM 3.5.1 +------------------- + +**Sources:** + +- `Clang source code <3.5.1/cfe-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/cfe-3.5.1.src.tar.xz.sig>`__ +- `LLVM source code <3.5.1/llvm-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/llvm-3.5.1.src.tar.xz.sig>`__ +- `Compiler RT source code <3.5.1/compiler-rt-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/compiler-rt-3.5.1.src.tar.xz.sig>`__ +- `Dragonegg source code <3.5.1/dragonegg-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/dragonegg-3.5.1.src.tar.xz.sig>`__ +- `LibC++ source code <3.5.1/libcxx-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/libcxx-3.5.1.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.5.1/libcxxabi-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/libcxxabi-3.5.1.src.tar.xz.sig>`__ +- `LLDB source code <3.5.1/lldb-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/lldb-3.5.1.src.tar.xz.sig>`__ +- `LLD source code <3.5.1/lld-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/lld-3.5.1.src.tar.xz.sig>`__ +- `Polly source code <3.5.1/polly-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/polly-3.5.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.5.1/openmp-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/openmp-3.5.1.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.5.1/clang-tools-extra-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/clang-tools-extra-3.5.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.5.1/test-suite-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/test-suite-3.5.1.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for + AArch64 <3.5.1/clang+llvm-3.5.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for ARM7a + Linux <3.5.1/clang+llvm-3.5.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for i586 OpenSUSE + 13.1 <3.5.1/clang+llvm-3.5.1-i586-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-i586-opensuse13.1.tar.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.5.1/clang+llvm-3.5.1-x86_64-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-x86_64-opensuse13.1.tar.xz.sig>`__ +- `Clang for i686 Fedora + 20 <3.5.1/clang+llvm-3.5.1-i686-fedora20.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.5.1/clang+llvm-3.5.1-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for Ubuntu14.04 + Linux <3.5.1/clang+llvm-3.5.1-x86_64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-x86_64-linux-gnu.tar.xz.sig>`__ +- `Clang for Mips <3.5.1/clang+llvm-3.5.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for Mipsel <3.5.1/clang+llvm-3.5.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.5.0: + +Download LLVM 3.5.0 +------------------- + +**Sources:** + +- `Clang source code <3.5.0/cfe-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/cfe-3.5.0.src.tar.xz.sig>`__ +- `LLVM source code <3.5.0/llvm-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/llvm-3.5.0.src.tar.xz.sig>`__ +- `Compiler RT source code <3.5.0/compiler-rt-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/compiler-rt-3.5.0.src.tar.xz.sig>`__ +- `Dragonegg source code <3.5.0/dragonegg-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/dragonegg-3.5.0.src.tar.xz.sig>`__ +- `LibC++ source code <3.5.0/libcxx-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/libcxx-3.5.0.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.5.0/libcxxabi-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/libcxxabi-3.5.0.src.tar.xz.sig>`__ +- `LLDB source code <3.5.0/lldb-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/lldb-3.5.0.src.tar.xz.sig>`__ +- `LLD source code <3.5.0/lld-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/lld-3.5.0.src.tar.xz.sig>`__ +- `Polly source code <3.5.0/polly-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/polly-3.5.0.src.tar.xz.sig>`__ +- `OpenMP source code <3.5.0/openmp-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/openmp-3.5.0.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.5.0/clang-tools-extra-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/clang-tools-extra-3.5.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.5.0/test-suite-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/test-suite-3.5.0.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.5.0/LLVM-3.5.0-win32.exe>`__ + `(.sig) <3.5.0/LLVM-3.5.0-win32.exe.sig>`__ +- `Clang for Darwin + 10.9 <3.5.0/clang+llvm-3.5.0-macosx-apple-darwin.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-macosx-apple-darwin.tar.xz.sig>`__ +- `Clang for amd64 + FreeBSD10 <3.5.0/clang+llvm-3.5.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for i386 + FreeBSD10 <3.5.0/clang+llvm-3.5.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for + AArch64 <3.5.0/clang+llvm-3.5.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for ARM7a + Linux <3.5.0/clang+llvm-3.5.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Ubuntu14.04 + Linux <3.5.0/clang+llvm-3.5.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for i586 OpenSUSE + 13.1 <3.5.0/clang+llvm-3.5.0-i586-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-i586-opensuse13.1.tar.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.5.0/clang+llvm-3.5.0-x86_64-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-x86_64-opensuse13.1.tar.xz.sig>`__ +- `Clang for i686 Fedora + 20 <3.5.0/clang+llvm-3.5.0-i686-fedora20.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.5.0/clang+llvm-3.5.0-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for Mips <3.5.0/clang+llvm-3.5.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-mips-linux-gnu.tar.xz.sig>`__ + +.. _3.4.2: + +Download LLVM 3.4.2 +------------------- + +**Sources:** + +- `Clang source code <3.4.2/cfe-3.4.2.src.tar.gz>`__ + `(.sig) <3.4.2/cfe-3.4.2.src.tar.gz.sig>`__ +- `LLVM source code <3.4.2/llvm-3.4.2.src.tar.gz>`__ + `(.sig) <3.4.2/llvm-3.4.2.src.tar.gz.sig>`__ +- `Compiler RT source code <3.4/compiler-rt-3.4.src.tar.gz>`__ + `(.sig) <3.4/compiler-rt-3.4.src.tar.gz.sig>`__ +- `Dragonegg source code <3.4/dragonegg-3.4.src.tar.gz>`__ + `(.sig) <3.4/dragonegg-3.4.src.tar.gz.sig>`__ +- `LibC++ source code <3.4.2/libcxx-3.4.2.src.tar.gz>`__ + `(.sig) <3.4.2/libcxx-3.4.2.src.tar.gz.sig>`__ +- `LLDB source code <3.4/lldb-3.4.src.tar.gz>`__ + `(.sig) <3.4/lldb-3.4.src.tar.gz.sig>`__ +- `LLD source code <3.4/lld-3.4.src.tar.gz>`__ + `(.sig) <3.4/lld-3.4.src.tar.gz.sig>`__ +- `Polly source code <3.4/polly-3.4.src.tar.gz>`__ + `(.sig) <3.4/polly-3.4.src.tar.gz.sig>`__ +- `Clang Tools Extra <3.4/clang-tools-extra-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-tools-extra-3.4.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.4/test-suite-3.4.src.tar.gz>`__ + `(.sig) <3.4/test-suite-3.4.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for i586 OpenSUSE + 13.1 <3.4.2/clang+llvm-3.4.2-i586-opensuse13.1.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-i586-opensuse13.1.xz.sig>`__ +- `Clang for i686 Fedora 20 <3.4.2/clang+llvm-3.4.2-i686-fedora20.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-i686-fedora20.xz.sig>`__ +- `Clang for x86_64 Darwin + 10.9 <3.4.2/clang+llvm-3.4.2-x86_64-apple-darwin10.9.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-apple-darwin10.9.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.4.2/clang+llvm-3.4.2-x86_64-fedora20.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-fedora20.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.4.2/clang+llvm-3.4.2-x86_64-opensuse13.1.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-opensuse13.1.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 12.04 <3.4.2/clang+llvm-3.4.2-x86_64-unknown-ubuntu12.04.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-unknown-ubuntu12.04.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.4.2/clang+llvm-3.4.2-x86_64-linux-gnu-ubuntu-14.04.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-linux-gnu-ubuntu-14.04.xz.sig>`__ +- `Clang for ARMv7a + Linux <3.4.2/clang+llvm-3.4.2-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-armv7a-linux-gnueabihf.tar.xz.sig>`__ + +.. _3.4.1: + +Download LLVM 3.4.1 +------------------- + +**Sources:** + +- `Clang source code <3.4.1/cfe-3.4.1.src.tar.gz>`__ + `(.sig) <3.4.1/cfe-3.4.1.src.tar.gz.sig>`__ +- `LLVM source code <3.4.1/llvm-3.4.1.src.tar.gz>`__ + `(.sig) <3.4.1/llvm-3.4.1.src.tar.gz.sig>`__ +- `Compiler RT source code <3.4/compiler-rt-3.4.src.tar.gz>`__ + `(.sig) <3.4/compiler-rt-3.4.src.tar.gz.sig>`__ +- `Dragonegg source code <3.4/dragonegg-3.4.src.tar.gz>`__ + `(.sig) <3.4/dragonegg-3.4.src.tar.gz.sig>`__ +- `LibC++ source code <3.4/libcxx-3.4.src.tar.gz>`__ + `(.sig) <3.4/libcxx-3.4.src.tar.gz.sig>`__ +- `LLDB source code <3.4/lldb-3.4.src.tar.gz>`__ + `(.sig) <3.4/lldb-3.4.src.tar.gz.sig>`__ +- `LLD source code <3.4/lld-3.4.src.tar.gz>`__ + `(.sig) <3.4/lld-3.4.src.tar.gz.sig>`__ +- `Polly source code <3.4/polly-3.4.src.tar.gz>`__ + `(.sig) <3.4/polly-3.4.src.tar.gz.sig>`__ +- `Clang Tools Extra <3.4/clang-tools-extra-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-tools-extra-3.4.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.4/test-suite-3.4.src.tar.gz>`__ + `(.sig) <3.4/test-suite-3.4.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for i586 OpenSUSE + 13.1 <3.4.1/clang+llvm-3.4.1-i586-opensuse13.1.tar.xz>`__ + `(.sig) <3.4.1/%20clang+llvm-3.4.1-i586-opensuse13.1.tar.xz.sig>`__ +- `Clang for i686 Fedora + 20 <3.4.1/clang+llvm-3.4.1-i686-fedora20.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 Darwin + 10.9 <3.4.1/clang+llvm-3.4.1-x86_64-apple-darwin10.9.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-apple-darwin10.9.tar.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.4.1/clang+llvm-3.4.1-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.4.1/clang+llvm-3.4.1-x86_64-opensuse13.1.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-opensuse13.1.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 12.04 <3.4.1/clang+llvm-3.4.1-x86_64-unknown-ubuntu12.04.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-unknown-ubuntu12.04.tar.xz.sig>`__ +- `Clang for ARMv7a + Linux <3.4.1/clang+llvm-3.4.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Windows <3.4.1/LLVM-3.4.1-win32.exe>`__ + `(.sig) <3.4.1/LLVM-3.4.1-win32.exe.sig>`__ + +.. _3.4: + +Download LLVM 3.4 +----------------- + +Please read the `LLVM Release Notes <3.4/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.4/tools/clang/docs/ReleaseNotes.html>`__ before +downloading : + +**Sources:** + +- `Clang source code <3.4/clang-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-3.4.src.tar.gz.sig>`__ +- `LLVM source code <3.4/llvm-3.4.src.tar.gz>`__ + `(.sig) <3.4/llvm-3.4.src.tar.gz.sig>`__ +- `Compiler RT source code <3.4/compiler-rt-3.4.src.tar.gz>`__ + `(.sig) <3.4/compiler-rt-3.4.src.tar.gz.sig>`__ +- `Dragonegg source code <3.4/dragonegg-3.4.src.tar.gz>`__ + `(.sig) <3.4/dragonegg-3.4.src.tar.gz.sig>`__ +- `LibC++ source code <3.4/libcxx-3.4.src.tar.gz>`__ + `(.sig) <3.4/libcxx-3.4.src.tar.gz.sig>`__ +- `LLDB source code <3.4/lldb-3.4.src.tar.gz>`__ + `(.sig) <3.4/lldb-3.4.src.tar.gz.sig>`__ +- `LLD source code <3.4/lld-3.4.src.tar.gz>`__ + `(.sig) <3.4/lld-3.4.src.tar.gz.sig>`__ +- `Polly source code <3.4/polly-3.4.src.tar.gz>`__ + `(.sig) <3.4/polly-3.4.src.tar.gz.sig>`__ +- `Clang Tools Extra <3.4/clang-tools-extra-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-tools-extra-3.4.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.4/test-suite-3.4.src.tar.gz>`__ + `(.sig) <3.4/test-suite-3.4.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.4/LLVM-3.4-win32.exe>`__ + `(.sig) <3.4/LLVM-3.4-win32.exe.sig>`__ +- `Clang for Darwin + 10.9 <3.4/clang+llvm-3.4-x86_64-apple-darwin10.9.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-apple-darwin10.9.tar.gz.sig>`__ +- `Clang for amd64 + FreeBSD9.2 <3.4/clang+llvm-3.4-amd64-unknown-freebsd9.2.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-amd64-unknown-freebsd9.2.tar.xz.sig>`__ +- `Clang for i386 + FreeBSD9.2 <3.4/clang+llvm-3.4-i386-unknown-freebsd9.2.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-i386-unknown-freebsd9.2.tar.xz.sig>`__ +- `Clang for ARMv7a + Linux <3.4/clang+llvm-3.4-armv7a-linux-gnueabihf.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-armv7a-linux-gnueabihf.tar.gz.sig>`__ +- `Clang for ARMv7 + Linux <3.4/clang+llvm-3.4-armv7-unknown-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-armv7-unknown-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for i386 OpenSUSE + 13.1 <3.4/clang+llvm-3.4-i586-opensuse13.1.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-i586-opensuse13.1.tar.gz.sig>`__ +- `Clang for x86-64 OpenSUSE + 13.1 <3.4/clang+llvm-3.4-x86_64-opensuse13.1.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-opensuse13.1.tar.gz.sig>`__ +- `Clang for i386 Fedora 19 <3.4/clang+llvm-3.4-i686-fedora19.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-i686-fedora19.tar.gz.sig>`__ +- `Clang for i386 Fedora 20 <3.4/clang+llvm-3.4-i686-fedora20.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86-64 Fedora + 19 <3.4/clang+llvm-3.4-x86_64-fedora19.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-fedora19.tar.gz.sig>`__ +- `Clang for x86-64 Fedora + 20 <3.4/clang+llvm-3.4-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for Ubuntu + 13.10 <3.4/clang+llvm-3.4-x86_64-linux-gnu-ubuntu-13.10.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-linux-gnu-ubuntu-13.10.tar.xz.sig>`__ +- `Clang for Ubuntu + 12.04 <3.4/clang+llvm-3.4-x86_64-unknown-ubuntu12.04.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-unknown-ubuntu12.04.tar.xz.sig>`__ + +.. _3.3: + +Download LLVM 3.3 +----------------- + +Please read the `LLVM Release Notes <3.3/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.3/tools/clang/docs/ReleaseNotes.html>`__ before +downloading : + +**Sources:** + +- `Clang source code <3.3/cfe-3.3.src.tar.gz>`__ (9.4M) + `(.sig) <3.3/cfe-3.3.src.tar.gz.sig>`__ +- `LLVM source code <3.3/llvm-3.3.src.tar.gz>`__ (13.6M) + `(.sig) <3.3/llvm-3.3.src.tar.gz.sig>`__ +- `Compiler RT source code <3.3/compiler-rt-3.3.src.tar.gz>`__ (1.5M) + `(.sig) <3.3/compiler-rt-3.3.src.tar.gz.sig>`__ +- `Dragonegg source code <3.3/dragonegg-3.3.src.tar.gz>`__ (457K) + `(.sig) <3.3/dragonegg-3.3.src.tar.gz.sig>`__ +- `LibC++ source code <3.3/libcxx-3.3.src.tar.gz>`__ (1.2M) + `(.sig) <3.3/libcxx-3.3.src.tar.gz.sig>`__ +- `LLDB source code <3.3/lldb-3.3.src.tar.gz>`__ (3.5M) + `(.sig) <3.3/lldb-3.3.src.tar.gz.sig>`__ (`LLDB 3.3 + patch <3.3/merge-lldb33.patch>`__ + `(.sig) <3.3/merge-lldb33.patch.sig>`__) +- `Polly source + code <3.3/polly-3.3.src.tar.gz>`__\ `(.sig) <3.3/polly-3.3.src.tar.gz.sig>`__ +- `Clang Tools Extra source + code <3.3/clang-tools-extra-3.3.src.tar.gz>`__ (108K) + `(.sig) <3.3/clang-tools-extra-3.3.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.3/test-suite-3.3.src.tar.gz>`__ (76M) + `(.sig) <3.3/test-suite-3.3.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang Binaries for 64-bit + Ubuntu-13.04 <3.3/clang+llvm-3.3-Ubuntu-13.04-x86_64-linux-gnu.tar.bz2>`__ + (74M) + `(.sig) <3.3/clang+llvm-3.3-Ubuntu-13.04-x86_64-linux-gnu.tar.bz2.sig>`__ +- `Clang Binaries for Ubuntu-12.04.2 on + AMD64 <3.3/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz>`__ (82M) + `(.sig) <3.3/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz.sig>`__ +- `Clang Binaries for Ubuntu-10.04.4 on + AMD64 <3.3/clang+llvm-3.3-amd64-Ubuntu-10.04.4.tar.gz>`__ (82M) + `(.sig) <3.3/clang+llvm-3.3-amd64-Ubuntu-10.04.4.tar.gz.sig>`__ +- `Clang Binaries for Debian6 on + AMD64 <3.3/clang+llvm-3.3-amd64-debian6.tar.bz2>`__ (72M) + `(.sig) <3.3/clang+llvm-3.3-amd64-debian6.tar.bz2.sig>`__ +- `Clang Binaries for Debian6 on + i386 <3.3/clang+llvm-3.3-i386-debian6.tar.bz2>`__ (72M) + `(.sig) <3.3/clang+llvm-3.3-i386-debian6.tar.bz2.sig>`__ +- `Clang Binaries for FreeBSD9 on + AMD64 <3.3/clang+llvm-3.3-amd64-freebsd9.tar.xz>`__ (25M) + `(.sig) <3.3/clang+llvm-3.3-amd64-freebsd9.tar.xz.sig>`__ +- `Clang Binaries for FreeBSD9 on + i386 <3.3/clang+llvm-3.3-i386-freebsd9.tar.xz>`__ (25M) + `(.sig) <3.3/clang+llvm-3.3-i386-freebsd9.tar.xz.sig>`__ +- `Clang Binaries for ARMv7 on + Linux <3.3/clang+llvm-3.3-armv7-linux-gnueabihf.tar.gz>`__ (84M) + `(.sig) <3.3/clang+llvm-3.3-armv7-linux-gnueabihf.tar.gz.sig>`__ +- `Clang Binaries for 32-bit + Fedora18 <3.3/clang+llvm-3.3-i686-fedora18.tar.bz2>`__ (74M) + `(.sig) <3.3/clang+llvm-3.3-i686-fedora18.tar.bz2.sig>`__ +- `Clang Binaries for 64-bit + Fedora18 <3.3/clang+llvm-3.3-x86_64-fedora18.tar.bz2>`__ (74M) + `(.sig) <3.3/clang+llvm-3.3-x86_64-fedora18.tar.bz2.sig>`__ +- `Clang Binaries for Mac OS + X <3.3/clang+llvm-3.3-x86_64-apple-darwin12.tar.gz>`__ (79M) + `(.sig) <3.3/clang+llvm-3.3-x86_64-apple-darwin12.tar.gz.sig>`__ + +.. _3.2: + +Download LLVM 3.2 +----------------- + +- `LLVM source code <3.2/llvm-3.2.src.tar.gz>`__ (12M) + `(.sig) <3.2/llvm-3.2.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.2/test-suite-3.2.src.tar.gz>`__ (69M) + `(.sig) <3.2/test-suite-3.2.src.tar.gz.sig>`__ +- `Clang source code <3.2/clang-3.2.src.tar.gz>`__ + (8.4M)\ `(.sig) <3.2/clang-3.2.src.tar.gz.sig>`__ +- `Compiler RT source code <3.2/compiler-rt-3.2.src.tar.gz>`__ + (1.4M)\ `(.sig) <3.2/compiler-rt-3.2.src.tar.gz.sig>`__ +- `Clang Binaries for + FreeBSD9/x86_64 <3.2/clang+llvm-3.2-amd64-freebsd9.tar.gz>`__ + (69M)\ `(.sig) <3.2/clang+llvm-3.2-amd64-freebsd9.tar.gz.sig>`__ +- `Clang Binaries for MacOS + X/x86_64 <3.2/clang+llvm-3.2-x86_64-apple-darwin11.tar.gz>`__ + (67M)\ `(.sig) <3.2/clang+llvm-3.2-x86_64-apple-darwin11.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-12.04/x86 <3.2/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz>`__ + (67M)\ `(.sig) <3.2/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-12.04/x86_64 <3.2/clang+llvm-3.2-x86_64-linux-ubuntu-12.04.tar.gz>`__ + (71M)\ `(.sig) <3.2/clang+llvm-3.2-x86_64-linux-ubuntu-12.04.tar.gz.sig>`__ +- `Experimental Clang Binaries for + Mingw32/x86 <3.2/clang+llvm-3.2-x86-mingw32-EXPERIMENTAL.tar.gz>`__ + (85)\ `(.sig) <3.2/clang+llvm-3.2-x86-mingw32-EXPERIMENTAL.tar.gz.sig>`__ +- `DragonEgg <3.2/dragonegg-3.2.src.tar.gz>`__\ (650K) + `(.sig) <3.2/dragonegg-3.2.src.tar.gz.sig>`__ +- `Polly <3.2/polly-3.2.src.tar.gz>`__\ (396K) + `(.sig) <3.2/polly-3.2.src.tar.gz.sig>`__ + +.. _3.1: + +Download LLVM 3.1 +----------------- + +Please read the `LLVM Release Notes <3.1/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.1/docs/ClangReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <3.1/llvm-3.1.src.tar.gz>`__ (11M) + `(.sig) <3.1/llvm-3.1.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.1/test-suite-3.1.src.tar.gz>`__ (69M) + `(.sig) <3.1/test-suite-3.1.src.tar.gz.sig>`__ +- `Clang source code <3.1/clang-3.1.src.tar.gz>`__ + (7.8M)\ `(.sig) <3.1/clang-3.1.src.tar.gz.sig>`__ +- `Compiler RT source code <3.1/compiler-rt-3.1.src.tar.gz>`__ + (1.3M)\ `(.sig) <3.1/compiler-rt-3.1.src.tar.gz.sig>`__ +- `Clang Binaries for + Gentoo/x86 <3.1/clang+llvm-3.1-x86-linux-gentoo.tar.gz>`__ + (67M)\ `(.sig) <3.1/clang+llvm-3.1-x86-linux-gentoo.tar.gz.sig>`__ +- `Clang Binaries for + Gentoo/x86_64 <3.1/clang+llvm-3.1-x64_86-linux-gentoo.tar.gz>`__ + (63M)\ `(.sig) <3.1/clang+llvm-3.1-x64_86-linux-gentoo.tar.gz.sig>`__ +- `Clang Binaries for + FreeBSD9/x86 <3.1/clang+llvm-3.1-i386-freebsd9.tar.bz2>`__ + (57M)\ `(.sig) <3.1/clang+llvm-3.1-i386-freebsd9.tar.bz2.sig>`__ +- `Clang Binaries for + FreeBSD9/x86_64 <3.1/clang+llvm-3.1-amd64-freebsd9.tar.bz2>`__ + (53M)\ `(.sig) <3.1/clang+llvm-3.1-amd64-freebsd9.tar.bz2>`__ +- `Clang Binaries for MacOS + X/x86_64 <3.1/clang+llvm-3.1-x86_64-apple-darwin11.tar.gz>`__ + (59M)\ `(.sig) <3.1/clang+llvm-3.1-x86_64-apple-darwin11.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86 <3.1/clang+llvm-3.1-x86-linux-ubuntu-11.10.tar.bz2>`__ + (58M)\ `(.sig) <3.1/clang+llvm-3.1-x86-linux-ubuntu-11.10.tar.bz2.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86_64 <3.1/clang+llvm-3.1-x86_64-linux-ubuntu-11.10.tar.bz2>`__ + (55M)\ `(.sig) <3.1/clang+llvm-3.1-x86_64-linux-ubuntu-11.10.tar.bz2>`__ +- `Clang Binaries for + Ubuntu-12.04/x86 <3.1/clang+llvm-3.1-x86-linux-ubuntu_12.04.tar.gz>`__ + (66M)\ `(.sig) <3.1/clang+llvm-3.1-x86-linux-ubuntu_12.04.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-12.04/x86_64 <3.1/clang+llvm-3.1-x86_64-linux-ubuntu_12.04.tar.gz>`__ + (63M)\ `(.sig) <3.1/clang+llvm-3.1-x86_64-linux-ubuntu_12.04.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.04/arm <3.1/clang+llvm-3.1-arm-linux-ubuntu_11.04.tar.gz>`__ + (64M)\ `(.sig) <3.1/clang+llvm-3.1-arm-linux-ubuntu_11.04.tar.gz.sig>`__ +- `Experimental Clang Binaries for + Mingw32/x86 <3.1/clang+llvm-3.1-i386-mingw32-EXPERIMENTAL.tar.bz2>`__ + (69)\ `(.sig) <3.1/clang+llvm-3.1-i386-mingw32-EXPERIMENTAL.tar.bz2.sig>`__ +- `DragonEgg <3.1/dragonegg-3.1.src.tar.gz>`__\ (696K) + `(.sig) <3.1/dragonegg-3.1.src.tar.gz.sig>`__ + +.. _3.0: + +Download LLVM 3.0 +----------------- + +Please read the `LLVM Release Notes <3.0/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.0/docs/ClangReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <3.0/llvm-3.0.tar.gz>`__ (9.9M) + `(.sig) <3.0/llvm-3.0.tar.gz.sig>`__ +- `LLVM Test Suite <3.0/test-suite-3.0.tar.gz>`__ (69M) + `(.sig) <3.0/test-suite-3.0.tar.gz.sig>`__ +- `Clang source code <3.0/clang-3.0.tar.gz>`__ + (6.9M)\ `(.sig) <3.0/clang-3.0.tar.gz.sig>`__ +- `Clang Binaries for + Debian/x86 <3.0/clang+llvm-3.0-i386-linux-debian.tar.gz>`__ + (61M)\ `(.sig) <3.0/clang+llvm-3.0-i386-linux-debian.tar.gz.sig>`__ +- `Clang Binaries for + Debian/x86_64 <3.0/clang+llvm-3.0-x86_64-linux-debian.tar.gz>`__ + (58M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-linux-debian.tar.gz.sig>`__ +- `Clang Binaries for + FreeBSD9/x86 <3.0/clang+llvm-3.0-freebsd9-i386.tar.bz2>`__ + (52M)\ `(.sig) <3.0/clang+llvm-3.0-freebsd9-i386.tar.bz2.sig>`__ +- `Clang Binaries for + FreeBSD9/x86_64 <3.0/clang+llvm-3.0-freebsd9-amd64.tar.bz2>`__ + (49M)\ `(.sig) <3.0/clang+llvm-3.0-freebsd9-amd64.tar.bz2.sig>`__ +- `Clang Binaries for MacOS + X/x86-64 <3.0/clang+llvm-3.0-x86_64-apple-darwin11.tar.gz>`__ + (55M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-apple-darwin11.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86 <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_10.tar.gz>`__ + (58M)\ `(.sig) <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_10.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86_64 <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_10.tar.gz>`__ + (58M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_10.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.04/x86 <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_04.tar.bz2>`__ + (53M)\ `(.sig) <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_04.tar.bz2.sig>`__ +- `Clang Binaries for + Ubuntu-11.04/x86_64 <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_04.tar.bz2>`__ + (50M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_04.tar.bz2.sig>`__ +- `DragonEgg <3.0/dragonegg-3.0.tar.gz>`__\ (425K) + `(.sig) <3.0/dragonegg-3.0.tar.gz.sig>`__ + +.. _2.9: + +Download LLVM 2.9 +----------------- + +Please read the `Release Notes <2.9/docs/ReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <2.9/llvm-2.9.tgz>`__ (9M) + `(.sig) <2.9/llvm-2.9.tgz.sig>`__ +- `LLVM Test Suite <2.9/llvm-test-2.9.tgz>`__ (70M) + `(.sig) <2.9/llvm-test-2.9.tgz.sig>`__ +- `LLVM-GCC 4.2 Front End Source + Code <2.9/llvm-gcc-4.2-2.9.source.tgz>`__ + (53M)\ `(.sig) <2.9/llvm-gcc-4.2-2.9.source.tgz.sig>`__ +- `Clang source code <2.9/clang-2.9.tgz>`__ + (6M)\ `(.sig) <2.9/clang-2.9.tgz.sig>`__ +- `Clang Binaries for + FreeBSD8/x86 <2.9/clang+llvm-2.9-freebsd8.2-i386.tar.xz>`__ + (20M)\ `(.sig) <2.9/clang+llvm-2.9-freebsd8.2-i386.tar.xz.sig>`__ +- `Clang Binaries for + FreeBSD8/x86_64 <2.9/clang+llvm-2.9-freebsd8.2-amd64.tar.xz>`__ + (19.7M)\ `(.sig) <2.9/clang+llvm-2.9-freebsd8.2-amd64.tar.xz.sig>`__ +- `Clang Binaries for Linux/x86 <2.9/clang+llvm-2.9-i686-linux.tgz>`__ + (62M)\ `(.sig) <2.9/clang+llvm-2.9-i686-linux.tgz.sig>`__ +- `Clang Binaries for + Linux/x86_64 <2.9/clang+llvm-2.9-x86_64-linux.tar.bz2>`__ + (39M)\ `(.sig) <2.9/clang+llvm-2.9-x86_64-linux.tar.bz2.sig>`__ +- `Clang Binaries for MacOS + X/x86-64 <2.9/clang+llvm-2.9-x86_64-apple-darwin10.tar.gz>`__ + (71M)\ `(.sig) <2.9/clang+llvm-2.9-x86_64-apple-darwin10.tar.gz.sig>`__ +- `Clang Binaries for + Mingw32/x86 <2.9/clang-2.9-mingw32-i386.tar.bz2>`__ + (23M)\ `(.sig) <2.9/clang-2.9-mingw32-i386.tar.bz2.sig>`__ +- `LLVM Binaries for Mingw32/x86 <2.9/llvm-2.9-mingw32-i386.tar.bz2>`__ + (23M)\ `(.sig) <2.9/llvm-2.9-mingw32-i386.tar.bz2.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.9/llvm-gcc-4.2-2.9-freebsd8.2-i386.tar.xz>`__ (23M) + `(.sig) <2.9/llvm-gcc-4.2-2.9-freebsd8.2-i386.tar.xz.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz>`__ + (24M) `(.sig) <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz.sig>`__ + ` <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz.sig>`__ +- ` <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz.sig>`__\ `LLVM-GCC 4.2 + Front End Binaries for + Linux/x86 <2.9/llvm-gcc-4.2-2.9-i686-linux.tgz>`__ (57.8M) + `(.sig) <2.9/llvm-gcc-4.2-2.9-i686-linux.tgz.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.9/llvm-gcc4.2-2.9-x86_64-linux.tar.bz2>`__ (67M) + `(.sig) <2.9/llvm-gcc4.2-2.9-x86_64-linux.tar.bz2.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86-64 (Darwin + 10) <2.9/llvm-gcc-4.2-2.9-x86_64-apple-darwin10.tar.gz>`__ (33.8M) + `(.sig) <2.9/llvm-gcc-4.2-2.9-x86_64-apple-darwin10.tar.gz.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.9/llvm-gcc4.2-2.9-x86-mingw32.tar.bz2>`__ (26M) + `(.sig) <2.9/llvm-gcc4.2-2.9-x86-mingw32.tar.bz2.sig>`__ +- `DragonEgg <2.9/dragonegg-2.9.tgz>`__\ (213K) + `(.sig) <2.9/dragonegg-2.9.tgz.sig>`__ + +.. _2.8: + +Download LLVM 2.8 +----------------- + +Please read the `Release Notes <2.8/docs/ReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <2.8/llvm-2.8.tgz>`__ (9M) +- `LLVM Test Suite <2.8/llvm-test-2.8.tgz>`__ (69M) +- `LLVM-GCC 4.2 Front End Source + Code <2.8/llvm-gcc-4.2-2.8.source.tgz>`__ (53M) +- `Clang source code <2.8/clang-2.8.tgz>`__ (5.4M) +- `Clang Binaries for + FreeBSD8/x86 <2.8/clang+llvm-2.8-freebsd8-i386.tar.xz>`__ (23M) +- `Clang Binaries for + FreeBSD8/x86_64 <2.8/clang+llvm-2.8-freebsd8-amd64.tar.xz>`__ (23M) +- `Clang Binaries for Linux/x86 <2.8/clang+llvm-2.8-i686-linux.tgz>`__ + (52M) +- `Clang Binaries for + Linux/x86_64 <2.8/clang+llvm-2.8-x86_64-linux.tar.bz2>`__ (49M) +- `Clang Binaries for MacOS + X/x86-64 <2.8/clang+llvm-2.8-x86_64-apple-darwin10.tar.gz>`__ (59M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.8/llvm-gcc-4.2-2.8-freebsd8-i386.tar.xz>`__ (32M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.8/llvm-gcc-4.2-2.8-freebsd8-amd64.tar.xz>`__ (55M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86 <2.8/llvm-gcc-4.2-2.8-i686-linux.tgz>`__ (55M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.8/llvm-gcc4.2-2.8-x86_64-linux.tar.bz2>`__ (47M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86-64 (Darwin 10 + ) <2.8/llvm-gcc-4.2-2.8-x86_64-apple-darwin10.tar.gz>`__ (40M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.8/llvm-gcc4.2-2.8-x86-mingw32.tar.bz2>`__ (26M) +- `DragonEgg <2.8/dragonegg-2.8.tar.gz>`__\ (193K) + +.. _2.7: + +Download LLVM 2.7 +----------------- + +Please read the `Release Notes <2.7/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.7/llvm-2.7.tgz>`__ (8M) +- `LLVM Test Suite <2.7/llvm-test-2.7.tgz>`__ (68M) +- `LLVM-GCC 4.2 Front End Source + Code <2.7/llvm-gcc-4.2-2.7.source.tgz>`__ (53M) +- `Clang source code <2.7/clang-2.7.tgz>`__ (4.7M) +- `Clang Binaries for + FreeBSD8/x86 <2.7/clang+llvm-2.7-i386-freebsd8.tar.gz>`__ (65M) +- `Clang Binaries for + FreeBSD8/x86_64 <2.7/clang+llvm-2.7-amd64-freebsd8.tar.gz>`__ (68M) +- `Clang Binaries for Linux/x86 <2.7/clang+llvm-2.7-i686-linux.tgz>`__ + (64M) +- `Clang Binaries for + Linux/x86_64 <2.7/clang+llvm-2.7-x86_64-linux.tar.bz2>`__ (49M) +- `Clang Binaries for MacOS + X/x86 <2.7/clang+llvm-2.7-x86_64-apple-darwin10.tgz>`__ (56M) +- `LLVM Binaries for Mingw32/x86 <2.7/llvm-2.7-x86-mingw32.tar.bz2>`__ + (24M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.7/llvm-gcc4.2-2.7-i386-freebsd8.tar.gz>`__ (78M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.7/llvm-gcc4.2-2.7-amd64-freebsd8.tar.gz>`__ (82M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86 <2.7/llvm-gcc-4.2-2.7-i686-linux.tgz>`__ (54M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.7/llvm-gcc4.2-2.7-x86_64-linux.tar.bz2>`__ (44M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 10 + ) <2.7/llvm-gcc-4.2-2.7-x86_64-apple-darwin10.tgz>`__ (42M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.7/llvm-gcc4.2-2.7-x86-mingw32.tar.bz2>`__ (26M) +- `DragonEgg <2.7/dragonegg-2.7.tgz>`__\ (193K) +- `VMKit <2.7/vmkit-0.27.tar.bz2>`__ (496K) + +.. _2.6: + +Download LLVM 2.6 +----------------- + +Please read the `Release Notes <2.6/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.6/llvm-2.6.tar.gz>`__ (7.4M) +- `LLVM Test Suite <2.6/llvm-test-2.6.tar.gz>`__ (67M) +- `LLVM-GCC 4.2 Front End Source + Code <2.6/llvm-gcc-4.2-2.6.source.tar.gz>`__ (46M) +- `Clang source code <2.6/clang-2.6.tar.gz>`__ (3.7M) +- `Clang Binaries for + FreeBSD8/x86 <2.6/llvm+clang-2.6-i386-freebsd8.tar.gz>`__ (52M) +- `Clang Binaries for + FreeBSD8/x86_64 <2.6/llvm+clang-2.6-amd64-freebsd8.tar.gz>`__ (55M) +- `Clang Binaries for + Linux/x86 <2.6/llvm+clang-2.6-i686-linux.tar.gz>`__ (52M) +- `Clang Binaries for + Linux/x86_64 <2.6/llvm+clang-2.6-x86_64-linux.tar.gz>`__ (61M) +- `Clang Binaries for MacOS + X/x86 <2.6/llvm+clang-2.6-i386-darwin9.tar.gz>`__ (50M) +- `LLVM Binaries for Mingw32/x86 <2.6/llvm-2.6-x86-mingw32.tar.bz2>`__ + (24M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.6/llvm-gcc-4.2-2.6-i386-freebsd8.tar.gz>`__ (37M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.6/llvm-gcc-4.2-2.6-amd64-freebsd8.tar.gz>`__ (39M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86 <2.6/llvm-gcc-4.2-2.6-i686-linux.tar.gz>`__ (41M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.6/llvm-gcc-4.2-2.6-x86_64-linux.tar.gz>`__ (63M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9 + ) <2.6/llvm-gcc-4.2-2.6-i386-darwin9.tar.gz>`__ (50M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.6/llvm-gcc-4.2-2.6-x86-mingw32-tar.bz2>`__ (24M ) +- `VMKit <2.6/vmkit-0.26.tar.bz2>`__ (340KB) + +.. _2.5: + +Download LLVM 2.5 +----------------- + +Please read the `Release Notes <2.5/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.5/llvm-2.5.tar.gz>`__ (6M) +- `LLVM Test Suite <2.5/llvm-test-2.5.tar.gz>`__ (67M) +- `LLVM Binaries for Mingw32/x86 <2.5/llvm-2.5-x86-mingw32.tar.bz2>`__ + (16M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9 + ) <2.5/llvm-gcc4.2-2.5-x86-darwin9.tar.gz>`__ (34M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin + 9) <2.5/llvm-gcc4.2-2.5-ppc-darwin9.tar.gz>`__ (31M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterpris e + Linux4/x86 <2.5/llvm-gcc4.2-2.5-x86-linux-RHEL4.tar.gz>`__ (55M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.5/llvm-gcc4.2-2.5-x86-mingw32.tar.bz2>`__ (22M ) +- `LLVM-GCC 4.2 Front End Source + Code <2.5/llvm-gcc-4.2-2.5.source.tar.gz>`__ (47M) +- `VMKit <2.5/vmkit-0.25.tar.bz2>`__ (316KB) + +.. _2.4: + +Download LLVM 2.4 +----------------- + +Please read the `Release Notes <2.4/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.4/llvm-2.4.tar.gz>`__ (6M) +- `LLVM Test Suite <2.4/llvm-test-2.4.tar.gz>`__ (65M) +- `LLVM Binaries for Mingw32/x86 <2.4/llvm-2.4-x86-mingw32.tar.bz2>`__ + (14M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin + 9) <2.4/llvm-gcc4.2-2.4-x86-darwin9.tar.gz>`__ (30M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin + 9) <2.4/llvm-gcc4.2-2.4-ppc-darwin9.tar.gz>`__ (27M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.4/llvm-gcc4.2-2.4-x86-linux-RHEL4.tar.gz>`__ (42M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.4/llvm-gcc4.2-2.4-x86-mingw32.tar.bz2>`__ (22M) +- `LLVM-GCC 4.2 Front End Source + Code <2.4/llvm-gcc-4.2-2.4.source.tar.gz>`__ (47M) +- `VMKit <2.4/vmkit-0.24.tar.bz2>`__ (287KB) + +.. _2.3: + +Download LLVM 2.3 +----------------- + +Please read the `Release Notes <2.3/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.3/llvm-2.3.tar.gz>`__ (5.8M) +- `LLVM Test Suite <2.3/llvm-test-2.3.tar.gz>`__ (68M) +- `LLVM Binaries for Mingw32/x86 <2.3/llvm-2.3-x86-mingw32.tar.bz2>`__ + (14M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin + 9) <2.3/llvm-gcc4.2-2.3-x86-darwin9.tar.gz>`__ (26M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin + 8) <2.3/llvm-gcc4.2-2.3-x86-darwin8.tar.gz>`__ (29M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin + 8) <2.3/llvm-gcc4.2-2.3-ppc-darwin8.11.0.tar.gz>`__ (32M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.3/llvm-gcc4.2-2.3-x86-linux-RHEL4.tar.gz>`__ (44M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.3/llvm-gcc4.2-2.3-x86-mingw32.tar.bz2>`__ (22M) +- `LLVM-GCC 4.2 Front End Source + Code <2.3/llvm-gcc-4.2-2.3.source.tar.gz>`__ (49M) + +.. _2.2: + +Download LLVM 2.2 +----------------- + +Please read the `Release Notes <2.2/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.2/llvm-2.2.tar.gz>`__ (5.4M) +- `LLVM Test Suite <2.2/llvm-test-2.2.tar.gz>`__ (53M) +- `LLVM Binaries for Mingw32/x86 <2.2/llvm-2.2-x86-mingw32.tar.bz2>`__ + (14M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS + X/x86 <2.2/llvm-gcc4.2-2.2-x86-darwin8.tar.gz>`__ (50M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS + X/PowerPC <2.2/llvm-gcc4.2-2.2-ppc-darwin8.11.0.tar.gz>`__ (49M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.2/llvm-gcc4.2-2.2-x86-linux-RHEL4.tar.gz>`__ (42M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.2/llvm-gcc4.2-2.2-x86-mingw32.tar.bz2>`__ (22M) +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/x86 <2.2/llvm-gcc4.0-2.2-x86-darwin8.tar.gz>`__ (41M) +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/PowerPC <2.2/llvm-gcc4.0-2.2-ppc-darwin8.11.0.tar.gz>`__ (39M) +- `LLVM-GCC 4.0 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.2/llvm-gcc4.0-2.2-x86-linux-RHEL4.tar.gz>`__ (31M) +- `LLVM-GCC 4.0 Front End Binaries for + Mingw32/x86 <2.2/llvm-gcc4.0-2.2-x86-mingw32.tar.bz2>`__ (17M) +- `LLVM-GCC 4.2 Front End Source + Code <2.2/llvm-gcc4.2-2.2.source.tar.gz>`__ (49M) +- `LLVM-GCC 4.0 Front End Source + Code <2.2/llvm-gcc4.0-2.2.source.tar.gz>`__ (36M) + +.. _2.1: + +Download LLVM 2.1 +----------------- + +Please read the `Release Notes <2.1/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.1/llvm-2.1.tar.gz>`__ (4.8M) +- `LLVM Test Suite <2.1/llvm-test-2.1.tar.gz>`__ (53M) +- `LLVM 2.1 in FreeBSD ports `__ +- `LLVM 2.1 ArchLinux + package `__ +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/x86 <2.1/llvm-gcc4.0-2.1-x86-darwin8.tar.gz>`__ (24M) +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/PowerPC <2.1/llvm-gcc4.0-2.1-ppc-darwin8.10.0.tar.gz>`__ (38M) +- `LLVM-GCC 4.0 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.1/llvm-gcc4.0-2.1-x86-linux-RHEL4.tar.gz>`__ (30M) +- `LLVM-GCC 4.0 Front End Binaries for + Mingw32/x86 <2.1/llvm-gcc4.0-2.1-x86-mingw32.tar.bz2>`__ (15M) +- `LLVM-GCC 4.0 Front End in FreeBSD + ports `__ +- `LLVM Binaries for Mingw32/x86 <2.1/llvm-2.1-x86-mingw32.tar.bz2>`__ + (13M) +- `LLVM-GCC 4.0 Front End Source + Code <2.1/llvm-gcc4.0-2.1.source.tar.gz>`__ (35M) +- `LLVM-GCC 4.2 Front End Source + Code <2.1/llvm-gcc4.2-2.1.source.tar.gz>`__ (52M) + +Here are additional useful binaries: + +- `Mac OS/X universal tarball with llvm-gcc 4.0 and all other LLVM + tools <2.1/llvm-llvm-gcc4.0-2.1-darwin-univ.tar.gz>`__ + + :: + + This is most useful if you want a no-fuss drop-in replacement for + Apple GCC. To install this, sudo to root, then untar in `/`. This + installs tools in `/usr/local/bin`, which work on either ppc and + Intel Macs. In addition, `llvm-gcc` supports the `-arch` option + for Apple-style cross-compiles and universal builds. + +.. _2.0: + +Download LLVM 2.0 +----------------- + +Please read the `Release Notes <2.0/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.0/llvm-2.0.tar.gz>`__ (4.5M) +- `LLVM Test Suite <2.0/llvm-test-2.0.tar.gz>`__ (54M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <2.0/llvm-gcc4-2.0-x86-darwin8.tar.gz>`__ (38M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <2.0/llvm-gcc4-2.0-ppc-darwin8.9.0.tar.gz>`__ (36M) +- `LLVM-GCC 4 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.0/llvm-gcc4-2.0-x86-linux-RHEL4.tar.gz>`__ (29M) +- `LLVM-GCC 4 Front End Binaries for + Mingw32/x86 <2.0/llvm-gcc4-2.0-x86-mingw32.tar.bz2>`__ (15M) +- `LLVM-GCC 4 Front End Source Code <2.0/llvm-gcc4-2.0.source.tar.gz>`__ + (35M) + +.. _1.9: + +Download LLVM 1.9 +----------------- + +Please read the `Release Notes <1.9/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.9/llvm-1.9.tar.gz>`__ (4.6M) +- `LLVM Test Suite <1.9/llvm-test-1.9.tar.gz>`__ (12M) +- `LLVM-GCC 3.4 Front End Binaries for Red Hat Enterprise + Linux/x86 <1.9/llvm-gcc3.4-1.9-x86-linux-RHEL4.tar.gz>`__ (6.1M) +- `LLVM-GCC 3.4 Front End Binaries for MacOS + X/PowerPC <1.9/llvm-gcc3.4-1.9-ppc-darwin8.7.0.tar.gz>`__ (6.3M) +- `LLVM-GCC 3.4 Front End Source + Code <1.9/llvm-gcc3.4-1.9.source.tar.gz>`__ (28M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <1.9/llvm-gcc4-1.9-x86-darwin8.tar.gz>`__ (36M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <1.9/llvm-gcc4-1.9-ppc-darwin8.7.0.tar.gz>`__ (42M) +- `LLVM-GCC 4 Front End Binaries for Red Hat Enterprise + Linux4/x86 <1.9/llvm-gcc4-1.9-x86-linux-RHEL4.tar.gz>`__ (28.0M) +- `LLVM-GCC 4 Front End Binaries for Fedora + Core5/x86 <1.9/llvm-gcc4-1.9-x86-linux-FC5.tar.gz>`__ (28.0M) +- `LLVM-GCC 4 Front End Binaries for + Mingw32/x86 <1.9/llvm-gcc4-1.9-x86-mingw32.tar.bz2>`__ (14M) +- `LLVM-GCC 4 Front End Binaries for Mingw32/x86 (With + Patches) <1.9/llvm-gcc4-1.9-patched-x86-mingw32.tar.bz2>`__ (14M) +- `LLVM-GCC 4 Front End Binaries for + FreeBSD6/x86 <1.9/llvm-gcc4-1.9-x86-freebsd6.tar.bz2>`__ (23M) +- `LLVM-GCC 4 Front End Source Code <1.9/llvm-gcc4-1.9.source.tar.gz>`__ + (39M) + +.. _1.8: + +Download LLVM 1.8 +----------------- + +Please read the `Release Notes <1.8/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.8/llvm-1.8a.tar.gz>`__ (4.5M) +- `LLVM Test Suite <1.8/llvm-test-1.8.tar.gz>`__ (11.6M) +- `LLVM-GCC 3.4 Front End Binaries for + Linux/x86 <1.8/cfrontend-1.8.i686-redhat-linux-gnu.tar.gz>`__ (6.4M) +- `LLVM-GCC 3.4 Front End Binaries for MacOS + X/PowerPC <1.8/cfrontend-1.8.powerpc-apple-darwin8.5.0.tar.gz>`__ + (6.5M) +- `LLVM-GCC 3.4 Front End Source + Code <1.8/cfrontend-1.8.source.tar.gz>`__ (29.6M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <1.8/llvm-gcc4-1.8-x86-darwin.tar.gz>`__ (24.8M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <1.8/llvm-gcc4-1.8-ppc-darwin.tar.gz>`__ (43.7M) +- `LLVM-GCC 4 Front End Binaries for + Linux/x86 <1.8/llvm-gcc4-1.8-x86-linux.tar.gz>`__ (28.0M) +- `LLVM-GCC 4 Front End Binaries for + Mingw32/x86 <1.8/llvm-gcc4-1.8-x86-mingw32.tar.bz2>`__ (15.1M) +- `LLVM-GCC 4 Front End Binaries for + FreeBSD6/x86 <1.8/llvm-gcc4-freebsd6.tar.bz2>`__ (23.4M) +- `LLVM-GCC 4 Front End Source Code <1.8/llvm-gcc4-1.8-source.tar.gz>`__ + (43.7M) + +.. _1.7: + +Download LLVM 1.7 +----------------- + +Please read the `Release Notes <1.7/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.7/llvm-1.7.tar.gz>`__ (4.5M) +- `LLVM Test Suite <1.7/llvm-test-1.7.tar.gz>`__ (11.3M) +- `LLVM-GCC 3.4 Front End Binaries for + Linux/x86 <1.7/cfrontend-1.7.i686-redhat-linux-gnu.tar.gz>`__ (6.1M) +- `LLVM-GCC 3.4 Front End Binaries for MacOS + X/PowerPC <1.7/cfrontend-1.7.powerpc-apple-darwin8.5.0.tar.gz>`__ + (6.3M) +- `LLVM-GCC 3.4 Front End Source + Code <1.7/cfrontend-1.7.source.tar.gz>`__ (28.9M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <1.7/llvm-gcc4-1.7.i686-apple-darwin8.6.1.tar.gz>`__ (53.3M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <1.7/llvm-gcc4-1.7.powerpc-apple-darwin8.6.0.tar.gz>`__ + (52.4M) +- `LLVM-GCC 4 Front End Source Code <1.7/llvm-gcc4-1.7.source.tar.gz>`__ + (43.6M) + +.. _1.6: + +Download LLVM 1.6 +----------------- + +Please read the `Release Notes <1.6/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.6/llvm-1.6.tar.gz>`__ (4.1M) +- `LLVM Test Suite <1.6/llvm-test-1.6.tar.gz>`__ (9.6M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.6/cfrontend-1.6.i686-redhat-linux-gnu.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.6/cfrontend-1.6.sparc-sun-solaris2.8.tar.gz>`__ + (6.7M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.6/cfrontend-1.6.powerpc-apple-darwin7.9.0.tar.gz>`__ + (6.4M) +- `LLVM-GCC Front End Source Code <1.6/cfrontend-1.6.source.tar.gz>`__ + (28.9M) + +.. _1.5: + +Download LLVM 1.5 +----------------- + +Please read the `Release Notes <1.5/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.5/llvm-1.5.tar.gz>`__ (3.7M) +- `LLVM Test Suite <1.5/llvm-test-1.5.tar.gz>`__ (9.6M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.5/cfrontend-1.5.i686-redhat-linux-gnu.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.5/cfrontend-1.5.sparc-sun-solaris2.8.tar.gz>`__ + (6.6M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.5/cfrontend-1.5.powerpc-apple-darwin7.8.0.tar.gz>`__ + (6.7M) +- `LLVM-GCC Front End Source Code <1.5/cfrontend-1.5.source.tar.gz>`__ + (29.0M) + +.. _1.4: + +Download LLVM 1.4 +----------------- + +Please read the `Release Notes <1.4/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.4/llvm-1.4.tar.gz>`__ (3.5M) +- `LLVM Test Suite <1.4/llvm-test-1.4.tar.gz>`__ (8.0M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.4/cfrontend-1.4.i686-redhat-linux-gnu.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.4/cfrontend-1.4.sparc-sun-solaris2.8.tar.gz>`__ + (6.6M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.4/cfrontend-1.4.powerpc-apple-darwin7.6.0.tar.gz>`__ + (7.0M) +- `LLVM-GCC Front End Source Code <1.4/cfrontend-1.4.source.tar.gz>`__ + (30.0M) + +.. _1.3: + +Download LLVM 1.3 +----------------- + +Please read the `Release Notes <1.3/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.3/llvm-1.3.tar.gz>`__ (10.3M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.3/cfrontend-1.3.i686-redhat-linux-gnu.tar.gz>`__ (13.9M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.3/cfrontend-1.3.sparc-sun-solaris2.8.tar.gz>`__ + (16.1M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.3/cfrontend-1.3.powerpc-apple-darwin7.4.0.tar.gz>`__ + (11.6M) +- `LLVM-GCC Front End Source Code <1.3/cfrontend-1.3.source.tar.gz>`__ + (32.4M) + +Contributed by users: + +- `LLVM-GCC Front End Binaries for + FreeBSD/x86 <1.3/cfrontend-1.3.i386-unknown-freebsd5.2.1.tar.gz>`__ + (13M) + +.. _1.2: + +Download LLVM 1.2 +----------------- + +Please read the `Release Notes <1.2/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.2/llvm-1.2.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.2/cfrontend-1.2.i686-redhat-linux-gnu.tar.gz>`__ (14.5M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.2/cfrontend-1.2.sparc-sun-solaris2.8.tar.gz>`__ + (16.1M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.2/cfrontend-1.2.powerpc-apple-darwin7.3.0.tar.gz>`__ + (12.2M) +- `LLVM-GCC Front End Source Code <1.2/cfrontend-1.2.source.tar.gz>`__ + (32.4M) + +.. _1.1: + +Download LLVM 1.1 +----------------- + +Please read the `Release Notes <1.1/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.1/llvm-1.1.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.1/cfrontend-1.1.i686-redhat-linux-gnu.tar.gz>`__ (14.5M) +- `LLVM-GCC Front End Binaries for + FreeBSD/x86 <1.1/cfrontend-1.1.i386-unknown-freebsd5.1.tar.gz>`__ + (13.9M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.1/cfrontend-1.1.sparc-sun-solaris2.8.tar.gz>`__ + (16.1M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.1/cfrontend-1.1.powerpc-apple-darwin7.0.0.tar.gz>`__ + (12.2M) +- `LLVM-GCC Front End Source Code <1.1/cfrontend-1.1.source.tar.gz>`__ + (32.4M) + +.. _1.0: + +Download LLVM 1.0 +----------------- + +Please read the `Release Notes <1.0/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.0/llvm-1.0.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.0/cfrontend-1.0.i686-redhat-linux-gnu.tar.gz>`__ (15.3M) +- `LLVM-GCC Front End Binaries for + FreeBSD/x86 <1.0/cfrontend-1.0.i686-unknown-freebsd5.1.tar.gz>`__ + (14.4M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.0/cfrontend-1.0.sparc-sun-solaris2.8.tar.gz>`__ + (43.3M) +- `LLVM-GCC Front End Source Code <1.0/cfrontend-1.0.source.tar.gz>`__ + (36.1M) + +CDN by `Fastly `__ diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt new file mode 100644 index 000000000..4b9e4c036 --- /dev/null +++ b/_sources/index.rst.txt @@ -0,0 +1,852 @@ +LLVM Releases Page +================== + +License +------- + +Currently, `LLVM `__ releases are distributed under the +`Apache-2.0 with LLVM-exception +license `__, +an `OSI-approved `__ +license. + +However, LLVM releases prior to LLVM 8.0 was licensed under `University +of Illinois Open Source License <7.0.0/LICENSE.TXT>`__. + +Discourse / Mailing-List +------------------------ + +If you are interested in LLVM you can follow along on our `Discourse +forum. `__ New releases are posted to the +`Announce category `__ which +you can subscribe to in order to be notified via E-Mail. + +GnuPG signing keys +------------------ + +The source packages and git tags are signed by the release managers. You +can download the keys in order to verify `here `__. + +Download +-------- + +LLVM provides extensive documentation in HTML form, which is available +in the source download and online. + +.. toctree:: + :maxdepth: 1 + + download + +.. list-table:: + :widths: 14 14 14 14 14 + :header-rows: 1 + + * - Date + - Version + - Download + - Release Notes + - Documentation + * - Current + - Git + - `via Git `__ + - `release notes `__ + - `docs `__ + * - 14 Jan 2025 + - 19.1.7 + - `download `__ + - `release + notes `__ + - + * - 17 Dec 2024 + - 19.1.6 + - `download `__ + - `release + notes `__ + - + * - 3 Dec 2024 + - 19.1.5 + - `download `__ + - `release + notes `__ + - + * - 19 Nov 2024 + - 19.1.4 + - `download `__ + - `release + notes `__ + - + * - 30 Oct 2024 + - 19.1.3 + - `download `__ + - `release + notes `__ + - + * - 15 Oct 2024 + - 19.1.2 + - `download `__ + - `release + notes `__ + - + * - 1 Oct 2024 + - 19.1.1 + - `download `__ + - `release + notes `__ + - + * - 17 Sep 2024 + - 19.1.0 + - `download `__ + - `llvm <19.1.0/docs/ReleaseNotes.html>`__ + `clang <19.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <19.1.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <19.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <19.1.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <19.1.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <19.1.0/docs/index.html>`__ + `clang <19.1.0/tools/clang/docs/index.html>`__ + `lld <19.1.0/tools/lld/docs/index.html>`__ + `clang-extra <19.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <19.1.0/projects/libcxx/docs/index.html>`__ + `polly <19.1.0/tools/polly/docs/index.html>`__ + `flang <19.1.0/tools/flang/docs/index.html>`__ + * - 26 Jul 2024 + - 19.1.0-rc1 + - `download `__ + - `release + notes `__ + - + * - 20 Jun 2024 + - 18.1.8 + - `download `__ + - `release + notes `__ + - + * - 6 Jun 2024 + - 18.1.7 + - `download `__ + - `release + notes `__ + - + * - 18 May 2024 + - 18.1.6 + - `download `__ + - `release + notes `__ + - + * - 2 May 2024 + - 18.1.5 + - `download `__ + - `release + notes `__ + - + * - 17 Apr 2024 + - 18.1.4 + - `download `__ + - `release + notes `__ + - + * - 4 Apr 2024 + - 18.1.3 + - `download `__ + - `release + notes `__ + - + * - 19 Mar 2024 + - 18.1.2 + - `download `__ + - `release + notes `__ + - + * - 8 Mar 2024 + - 18.1.1 + - `download `__ + - `release + notes `__ + - + * - 5 Mar 2024 + - 18.1.0 + - `download `__ + - `llvm <18.1.0/docs/ReleaseNotes.html>`__ + `clang <18.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <18.1.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <18.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <18.1.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <18.1.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <18.1.0/docs/index.html>`__ + `clang <18.1.0/tools/clang/docs/index.html>`__ + `lld <18.1.0/tools/lld/docs/index.html>`__ + `clang-extra <18.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <18.1.0/projects/libcxx/docs/index.html>`__ + `polly <18.1.0/tools/polly/docs/index.html>`__ + `flang <18.1.0/tools/flang/docs/index.html>`__ + * - 28 Nov 2023 + - 17.0.6 + - `download `__ + - `release + notes `__ + - + * - 14 Nov 2023 + - 17.0.5 + - `download `__ + - `release + notes `__ + - + * - 31 Oct 2023 + - 17.0.4 + - `download `__ + - `release + notes `__ + - + * - 17 Oct 2023 + - 17.0.3 + - `download `__ + - `release + notes `__ + - + * - 3 Oct 2023 + - 17.0.2 + - `download `__ + - `release + notes `__ + - + * - 9 Sep 2023 + - 17.0.1 + - `download `__ + - `llvm <17.0.1/docs/ReleaseNotes.html>`__ + `clang <17.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <17.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <17.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <17.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <17.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <17.0.1/docs/index.html>`__ + `clang <17.0.1/tools/clang/docs/index.html>`__ + `lld <17.0.1/tools/lld/docs/index.html>`__ + `clang-extra <17.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <17.0.1/projects/libcxx/docs/index.html>`__ + `polly <17.0.1/tools/polly/docs/index.html>`__ + `flang <17.0.1/tools/flang/docs/index.html>`__ + * - 13 June 2023 + - 16.0.6 + - `download `__ + - `release + notes `__ + - + * - 2 June 2023 + - 16.0.5 + - `download `__ + - `release + notes `__ + - + * - 16 May 2023 + - 16.0.4 + - `download `__ + - `release + notes `__ + - + * - 3 May 2023 + - 16.0.3 + - `download `__ + - `release + notes `__ + - + * - 19 Apr 2023 + - 16.0.2 + - `download `__ + - `release + notes `__ + - + * - 5 Apr 2023 + - 16.0.1 + - `download `__ + - `release + notes `__ + - + * - 17 Mar 2023 + - 16.0.0 + - `download `__ + - `llvm <16.0.0/docs/ReleaseNotes.html>`__ + `clang <16.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <16.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <16.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <16.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <16.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <16.0.0/docs/index.html>`__ + `clang <16.0.0/tools/clang/docs/index.html>`__ + `lld <16.0.0/tools/lld/docs/index.html>`__ + `clang-extra <16.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <16.0.0/projects/libcxx/docs/index.html>`__ + `polly <16.0.0/tools/polly/docs/index.html>`__ + `flang <16.0.0/tools/flang/docs/index.html>`__ + * - 12 Jan 2023 + - 15.0.7 + - `download `__ + - `release + notes `__ + - + * - 29 Nov 2022 + - 15.0.6 + - `download `__ + - `release + notes `__ + - + * - 16 Nov 2022 + - 15.0.5 + - `download `__ + - `release + notes `__ + - + * - 2 Nov 2022 + - 15.0.4 + - `download `__ + - `release + notes `__ + - + * - 18 Oct 2022 + - 15.0.3 + - `download `__ + - `release + notes `__ + - + * - 04 Oct 2022 + - 15.0.2 + - `download `__ + - `release + notes `__ + - + * - 20 Sep 2022 + - 15.0.1 + - `download `__ + - `release + notes `__ + - + * - 6 Sep 2022 + - 15.0.0 + - `download `__ + - `llvm <15.0.0/docs/ReleaseNotes.html>`__ + `clang <15.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <15.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <15.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <15.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <15.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <15.0.0/docs/index.html>`__ + `clang <15.0.0/tools/clang/docs/index.html>`__ + `lld <15.0.0/tools/lld/docs/index.html>`__ + `clang-extra <15.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <15.0.0/projects/libcxx/docs/index.html>`__ + `polly <15.0.0/tools/polly/docs/index.html>`__ + `flang <15.0.0/tools/flang/docs/index.html>`__ + * - 24 Jun 2022 + - 14.0.6 + - `download `__ + - `release + notes `__ + - + * - 10 Jun 2022 + - 14.0.5 + - `download `__ + - `release + notes `__ + - + * - 24 May 2022 + - 14.0.4 + - `download `__ + - `release + notes `__ + - + * - 29 Apr 2022 + - 14.0.3 + - `download `__ + - `release + notes `__ + - + * - 26 Apr 2022 + - 14.0.2 + - `download `__ + - `release + notes `__ + - + * - 12 Apr 2022 + - 14.0.1 + - `download `__ + - `release + notes `__ + - + * - 25 Mar 2022 + - 14.0.0 + - `download `__ + - `llvm <14.0.0/docs/ReleaseNotes.html>`__ + `clang <14.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <14.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <14.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <14.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <14.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <14.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <14.0.0/docs/index.html>`__ + `clang <14.0.0/tools/clang/docs/index.html>`__ + `lld <14.0.0/tools/lld/docs/index.html>`__ + `clang-extra <14.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <14.0.0/projects/libcxx/docs/index.html>`__ + `polly <14.0.0/tools/polly/docs/index.html>`__ + `flang <14.0.0/tools/flang/docs/index.html>`__ + * - 7 Feb 2022 + - 13.0.1 + - `download `__ + - `llvm <13.0.1/docs/ReleaseNotes.html>`__ + `clang <13.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <13.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <13.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <13.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <13.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <13.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <13.0.1/docs/index.html>`__ + `clang <13.0.1/tools/clang/docs/index.html>`__ + `lld <13.0.1/tools/lld/docs/index.html>`__ + `clang-extra <13.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <13.0.1/projects/libcxx/docs/index.html>`__ + `polly <13.0.1/tools/polly/docs/index.html>`__ + `flang <13.0.1/tools/flang/docs/index.html>`__ + * - 4 Oct 2021 + - 13.0.0 + - `download `__ + - `llvm <13.0.0/docs/ReleaseNotes.html>`__ + `clang <13.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <13.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <13.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <13.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <13.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <13.0.0/docs/index.html>`__ + `clang <13.0.0/tools/clang/docs/index.html>`__ + `lld <13.0.0/tools/lld/docs/index.html>`__ + `clang-extra <13.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <13.0.0/projects/libcxx/docs/index.html>`__ + `polly <13.0.0/tools/polly/docs/index.html>`__ + `flang <13.0.0/tools/flang/docs/index.html>`__ + * - 8 July 2021 + - 12.0.1 + - `download `__ + - `llvm <12.0.1/docs/ReleaseNotes.html>`__ + `clang <12.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <12.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <12.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <12.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <12.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <12.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <12.0.1/docs/index.html>`__ + `clang <12.0.1/tools/clang/docs/index.html>`__ + `lld <12.0.1/tools/lld/docs/index.html>`__ + `clang-extra <12.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <12.0.1/projects/libcxx/docs/index.html>`__ + `polly <12.0.1/tools/polly/docs/index.html>`__ + `flang <12.0.1/tools/flang/docs/index.html>`__ + * - 14 Apr 2021 + - 12.0.0 + - `download `__ + - `llvm <12.0.0/docs/ReleaseNotes.html>`__ + `clang <12.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <12.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <12.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <12.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <12.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <12.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <12.0.0/docs/index.html>`__ + `clang <12.0.0/tools/clang/docs/index.html>`__ + `lld <12.0.0/tools/lld/docs/index.html>`__ + `clang-extra <12.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <12.0.0/projects/libcxx/docs/index.html>`__ + `polly <12.0.0/tools/polly/docs/index.html>`__ + `flang <12.0.0/tools/flang/docs/index.html>`__ + * - 25 Feb 2021 + - 11.1.0 + - `download `__ + - `llvm <11.1.0/docs/ReleaseNotes.html>`__ + `clang <11.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <11.1.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <11.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <11.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <11.1.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <11.1.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <11.1.0/docs/index.html>`__ + `clang <11.1.0/tools/clang/docs/index.html>`__ + `lld <11.1.0/tools/lld/docs/index.html>`__ + `clang-extra <11.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <11.1.0/projects/libcxx/docs/index.html>`__ + `polly <11.1.0/tools/polly/docs/index.html>`__ + `flang <11.1.0/tools/flang/docs/index.html>`__ + * - 14 Jan 2021 + - 11.0.1 + - `download `__ + - `llvm <11.0.1/docs/ReleaseNotes.html>`__ + `clang <11.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <11.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <11.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <11.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <11.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <11.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <11.0.1/docs/index.html>`__ + `clang <11.0.1/tools/clang/docs/index.html>`__ + `lld <11.0.1/tools/lld/docs/index.html>`__ + `clang-extra <11.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <11.0.1/projects/libcxx/docs/index.html>`__ + `polly <11.0.1/tools/polly/docs/index.html>`__ + `flang <11.0.1/tools/flang/docs/index.html>`__ + * - 12 Oct 2020 + - 11.0.0 + - `download `__ + - `llvm <11.0.0/docs/ReleaseNotes.html>`__ + `clang <11.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <11.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <11.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <11.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <11.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <11.0.0/docs/index.html>`__ + `clang <11.0.0/tools/clang/docs/index.html>`__ + `lld <11.0.0/tools/lld/docs/index.html>`__ + `clang-extra <11.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <11.0.0/projects/libcxx/docs/index.html>`__ + `polly <11.0.0/tools/polly/docs/index.html>`__ + `flang <11.0.0/tools/flang/docs/index.html>`__ + * - 6 Aug 2020 + - 10.0.1 + - `download `__ + - `llvm <10.0.1/docs/ReleaseNotes.html>`__ + `clang <10.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <10.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <10.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <10.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <10.0.1/docs/index.html>`__ + `clang <10.0.1/tools/clang/docs/index.html>`__ + `lld <10.0.1/tools/lld/docs/index.html>`__ + `clang-extra <10.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <10.0.1/projects/libcxx/docs/index.html>`__ + `polly <10.0.1/tools/polly/docs/index.html>`__ + * - 24 Mar 2020 + - 10.0.0 + - `download `__ + - `llvm <10.0.0/docs/ReleaseNotes.html>`__ + `clang <10.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <10.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <10.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <10.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <10.0.0/docs/index.html>`__ + `clang <10.0.0/tools/clang/docs/index.html>`__ + `lld <10.0.0/tools/lld/docs/index.html>`__ + `clang-extra <10.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <10.0.0/projects/libcxx/docs/index.html>`__ + `polly <10.0.0/tools/polly/docs/index.html>`__ + * - 20 Dec 2019 + - 9.0.1 + - `download `__ + - `llvm <9.0.1/docs/ReleaseNotes.html>`__ + `clang <9.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `clang-extra <9.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <9.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <9.0.1/docs/index.html>`__ + `clang <9.0.1/tools/clang/docs/index.html>`__ + `clang-extra <9.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <9.0.1/projects/libcxx/docs/index.html>`__ + * - 19 Sep 2019 + - 9.0.0 + - `download `__ + - `llvm <9.0.0/docs/ReleaseNotes.html>`__ + `clang <9.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <9.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <9.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <9.0.0/docs/index.html>`__ + `clang <9.0.0/tools/clang/docs/index.html>`__ + `lld <9.0.0/tools/lld/docs/index.html>`__ + `clang-extra <9.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <9.0.0/projects/libcxx/docs/index.html>`__ + * - 19 Jul 2019 + - 8.0.1 + - `download `__ + - `release notes <8.0.1/docs/ReleaseNotes.html>`__ + - `docs <8.0.1/docs/index.html>`__ + * - 10 May 2019 + - 7.1.0 + - `download `__ + - `llvm <7.1.0/docs/ReleaseNotes.html>`__ + `clang <7.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `clang-extra <7.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <7.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <7.1.0/docs/index.html>`__ + `clang <7.1.0/tools/clang/docs/index.html>`__ + `clang-extra <7.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <7.1.0/projects/libcxx/docs/index.html>`__ + `polly <7.1.0/tools/polly/docs/index.html>`__ + * - 20 Mar 2019 + - 8.0.0 + - `download `__ + - `llvm <8.0.0/docs/ReleaseNotes.html>`__ + `clang <8.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <8.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <8.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <8.0.0/docs/index.html>`__ + `clang <8.0.0/tools/clang/docs/index.html>`__ + `lld <8.0.0/tools/lld/docs/index.html>`__ + `clang-extra <8.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <8.0.0/projects/libcxx/docs/index.html>`__ + `polly <8.0.0/tools/polly/docs/index.html>`__ + * - 21 Dec 2018 + - 7.0.1 + - `download `__ + - `release notes <7.0.1/docs/ReleaseNotes.html>`__ + - `docs <7.0.1/docs/index.html>`__ + * - 19 Sep 2018 + - 7.0.0 + - `download `__ + - `llvm <7.0.0/docs/ReleaseNotes.html>`__ + `clang <7.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <7.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + - `llvm <7.0.0/docs/index.html>`__ + `clang <7.0.0/tools/clang/docs/index.html>`__ + `lld <7.0.0/tools/lld/docs/index.html>`__ + `clang-extra <7.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <7.0.0/projects/libcxx/docs/index.html>`__ + `polly <7.0.0/tools/polly/docs/index.html>`__ + * - 5 Jul 2018 + - 6.0.1 + - `download `__ + - `release notes <6.0.1/docs/ReleaseNotes.html>`__ + - `docs <6.0.1/docs/index.html>`__ + * - 16 May 2018 + - 5.0.2 + - `download `__ + - `release notes <5.0.2/docs/ReleaseNotes.html>`__ + - `docs <5.0.2/docs/index.html>`__ + * - 8 Mar 2018 + - 6.0.0 + - `download `__ + - `release notes <6.0.0/docs/ReleaseNotes.html>`__ + - `docs <6.0.0/docs/index.html>`__ + * - 21 Dec 2017 + - 5.0.1 + - `download `__ + - `release notes <5.0.1/docs/ReleaseNotes.html>`__ + - `docs <5.0.1/docs/index.html>`__ + * - 07 Sep 2017 + - 5.0.0 + - `download `__ + - `release notes <5.0.0/docs/ReleaseNotes.html>`__ + - `docs <5.0.0/docs/index.html>`__ + * - 04 Jul 2017 + - 4.0.1 + - `download `__ + - `release notes <4.0.1/docs/ReleaseNotes.html>`__ + - `docs <4.0.1/docs/index.html>`__ + * - 13 Mar 2017 + - 4.0.0 + - `download `__ + - `release notes <4.0.0/docs/ReleaseNotes.html>`__ + - `docs <4.0.0/docs/index.html>`__ + * - 23 Dec 2016 + - 3.9.1 + - `download `__ + - `release notes <3.9.1/docs/ReleaseNotes.html>`__ + - `docs <3.9.1/docs/index.html>`__ + * - 02 Sep 2016 + - 3.9.0 + - `download `__ + - `release notes <3.9.0/docs/ReleaseNotes.html>`__ + - `docs <3.9.0/docs/index.html>`__ + * - 11 Jul 2016 + - 3.8.1 + - `download `__ + - `release notes <3.8.1/docs/ReleaseNotes.html>`__ + - `docs <3.8.1/docs/index.html>`__ + * - 08 Mar 2016 + - 3.8.0 + - `download `__ + - `release notes <3.8.0/docs/ReleaseNotes.html>`__ + - `docs <3.8.0/docs/index.html>`__ + * - 05 Jan 2016 + - 3.7.1 + - `download `__ + - `release notes <3.7.1/docs/ReleaseNotes.html>`__ + - `docs <3.7.1/docs/index.html>`__ + * - 01 Sep 2015 + - 3.7.0 + - `download `__ + - `release notes <3.7.0/docs/ReleaseNotes.html>`__ + - `docs <3.7.0/docs/index.html>`__ + * - 16 Jul 2015 + - 3.6.2 + - `download `__ + - `release notes <3.6.2/docs/ReleaseNotes.html>`__ + - `docs <3.6.2/docs/index.html>`__ + * - 26 May 2015 + - 3.6.1 + - `download `__ + - `release notes <3.6.1/docs/ReleaseNotes.html>`__ + - `docs <3.6.1/docs/index.html>`__ + * - 27 Feb 2015 + - 3.6.0 + - `download `__ + - `release notes <3.6.0/docs/ReleaseNotes.html>`__ + - `docs <3.6.0/docs/index.html>`__ + * - 02 Apr 2015 + - 3.5.2 + - `download `__ + - `release notes <3.5.2/docs/ReleaseNotes.html>`__ + - `docs <3.5.2/docs/index.html>`__ + * - 20 Jan 2015 + - 3.5.1 + - `download `__ + - `release notes <3.5.1/docs/ReleaseNotes.html>`__ + - `docs <3.5.1/docs/index.html>`__ + * - 03 Sep 2014 + - 3.5.0 + - `download `__ + - `release notes <3.5.0/docs/ReleaseNotes.html>`__ + - `docs <3.5.0/docs/index.html>`__ + * - 19 Jun 2014 + - 3.4.2 + - `download `__ + - `release notes <3.4.2/docs/ReleaseNotes.html>`__ + - `docs <3.4.2/docs/index.html>`__ + * - 07 May 2014 + - 3.4.1 + - `download `__ + - `release notes <3.4.1/docs/ReleaseNotes.html>`__ + - `docs <3.4.1/docs/index.html>`__ + * - 02 Jan 2014 + - 3.4 + - `download `__ + - `release notes <3.4/docs/ReleaseNotes.html>`__ + - `docs <3.4/docs/index.html>`__ + * - 17 Jun 2013 + - 3.3 + - `download `__ + - `release notes <3.3/docs/ReleaseNotes.html>`__ + - `docs <3.3/docs/index.html>`__ + * - 20 Dec 2012 + - 3.2 + - `download `__ + - `release notes <3.2/docs/ReleaseNotes.html>`__ + - `docs <3.2/docs/index.html>`__ + * - 22 May 2012 + - 3.1 + - `download `__ + - `release notes <3.1/docs/ReleaseNotes.html>`__ + - `docs <3.1/docs/index.html>`__ + * - 01 Dec 2011 + - 3.0 + - `download `__ + - `release notes <3.0/docs/ReleaseNotes.html>`__ + - `docs <3.0/docs/index.html>`__ + * - 06 Apr 2011 + - 2.9 + - `download `__ + - `release notes <2.9/docs/ReleaseNotes.html>`__ + - `docs <2.9/docs/index.html>`__ + * - 05 Oct 2010 + - 2.8 + - `download `__ + - `release notes <2.8/docs/ReleaseNotes.html>`__ + - `docs <2.8/docs/index.html>`__ + * - 27 Apr 2010 + - 2.7 + - `download `__ + - `release notes <2.7/docs/ReleaseNotes.html>`__ + - `docs <2.7/docs/index.html>`__ + * - 23 Oct 2009 + - 2.6 + - `download `__ + - `release notes <2.6/docs/ReleaseNotes.html>`__ + - `docs <2.6/docs/index.html>`__ + * - 02 Mar 2009 + - 2.5 + - `download `__ + - `release notes <2.5/docs/ReleaseNotes.html>`__ + - `docs <2.5/docs/index.html>`__ + * - 09 Nov 2008 + - 2.4 + - `download `__ + - `release notes <2.4/docs/ReleaseNotes.html>`__ + - `docs <2.4/docs/index.html>`__ + * - 09 Jun 2008 + - 2.3 + - `download `__ + - `release notes <2.3/docs/ReleaseNotes.html>`__ + - `docs <2.3/docs/index.html>`__ + * - 11 Feb 2008 + - 2.2 + - `download `__ + - `release notes <2.2/docs/ReleaseNotes.html>`__ + - `docs <2.2/docs/index.html>`__ + * - 26 Sep 2007 + - 2.1 + - `download `__ + - `release notes <2.1/docs/ReleaseNotes.html>`__ + - `docs <2.1/docs/index.html>`__ + * - 23 May 2007 + - 2.0 + - `download `__ + - `release notes <2.0/docs/ReleaseNotes.html>`__ + - `docs <2.0/docs/index.html>`__ + * - 19 Nov 2006 + - 1.9 + - `download `__ + - `release notes <1.9/docs/ReleaseNotes.html>`__ + - `docs <1.9/docs/index.html>`__ + * - 09 Aug 2006 + - 1.8 + - `download `__ + - `release notes <1.8/docs/ReleaseNotes.html>`__ + - `docs <1.8/docs/index.html>`__ + * - 20 Apr 2006 + - 1.7 + - `download `__ + - `release notes <1.7/docs/ReleaseNotes.html>`__ + - `docs <1.7/docs/index.html>`__ + * - 08 Nov 2005 + - 1.6 + - `download `__ + - `release notes <1.6/docs/ReleaseNotes.html>`__ + - `docs <1.6/docs/index.html>`__ + * - 18 May 2005 + - 1.5 + - `download `__ + - `release notes <1.5/docs/ReleaseNotes.html>`__ + - `docs <1.5/docs/index.html>`__ + * - 09 Dec 2004 + - 1.4 + - `download `__ + - `release notes <1.4/docs/ReleaseNotes.html>`__ + - `docs <1.4/docs/index.html>`__ + * - 13 Aug 2004 + - 1.3 + - `download `__ + - `release notes <1.3/docs/ReleaseNotes.html>`__ + - `docs <1.3/docs/index.html>`__ + * - 19 Mar 2004 + - 1.2 + - `download `__ + - `release notes <1.2/docs/ReleaseNotes.html>`__ + - `docs <1.2/docs/index.html>`__ + * - 17 Dec 2003 + - 1.1 + - `download `__ + - `release notes <1.1/docs/ReleaseNotes.html>`__ + - `docs <1.1/docs/index.html>`__ + * - 24 Oct 2003 + - 1.0 + - `download `__ + - `release notes <1.0/docs/ReleaseNotes.html>`__ + - `docs <1.0/docs/index.html>`__ + +.. raw:: html + + + +CDN by `Fastly `__ diff --git a/_sphinx/Makefile b/_sphinx/Makefile new file mode 100644 index 000000000..a3d697d2d --- /dev/null +++ b/_sphinx/Makefile @@ -0,0 +1,24 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = source +BUILDDIR = build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +# Add explicit deploy target +deploy: html + cp -r build/html/* .. + +.PHONY: help deploy Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/_sphinx/make.bat b/_sphinx/make.bat new file mode 100644 index 000000000..747ffb7b3 --- /dev/null +++ b/_sphinx/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=source +set BUILDDIR=build + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.https://www.sphinx-doc.org/ + exit /b 1 +) + +if "%1" == "" goto help + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/_sphinx/source/conf.py b/_sphinx/source/conf.py new file mode 100644 index 000000000..336fc5718 --- /dev/null +++ b/_sphinx/source/conf.py @@ -0,0 +1,27 @@ +# Configuration file for the Sphinx documentation builder. +# +# For the full list of built-in configuration values, see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Project information ----------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information + +project = 'LLVM Releases' +copyright = '2003--2025, LLVM Project' +author = 'LLVM Project' + +# -- General configuration --------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration + +extensions = [] + +templates_path = ['_templates'] +exclude_patterns = [] + + + +# -- Options for HTML output ------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output + +html_theme = 'sphinxdoc' +html_static_path = ['_static'] diff --git a/_sphinx/source/download.rst b/_sphinx/source/download.rst new file mode 100644 index 000000000..8d9ca8248 --- /dev/null +++ b/_sphinx/source/download.rst @@ -0,0 +1,4286 @@ +LLVM Download Page +================== + +.. _git: + +Git Access +---------- + +.. _svn: + +If you'd like access to the "latest and greatest" in LLVM development, +please see the instructions for accessing the `LLVM Git +Repository `__. The +major changes and improvements that the development version contains +relative to the previous release are listed in the `Release +Notes `__ for the next release. + +.. _19.1.7: + +Download LLVM 19.1.7 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.6: + +Download LLVM 19.1.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.5: + +Download LLVM 19.1.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.4: + +Download LLVM 19.1.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.3: + +Download LLVM 19.1.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.2: + +Download LLVM 19.1.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.1: + +Download LLVM 19.1.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _19.1.0: + +Download LLVM 19.1.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <19.1.0/docs/index.html>`__ (`release + notes <19.1.0/docs/ReleaseNotes.html>`__) +- `Clang <19.1.0/tools/clang/docs/index.html>`__ (`release + notes <19.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <19.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <19.1.0/tools/lld/docs/index.html>`__ (`release + notes <19.1.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <19.1.0/projects/libcxx/docs/index.html>`__ (`release + notes <19.1.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <19.1.0/tools/polly/docs/index.html>`__ (`release + notes <19.1.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <19.1.0/tools/flang/docs/index.html>`__ (`release + notes <19.1.0/tools/flang/docs/ReleaseNotes.html>`__) + +Download LLVM 18.1.8 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.8/docs/index.html>`__ (`release + notes <18.1.8/docs/ReleaseNotes.html>`__) +- `Clang <18.1.8/tools/clang/docs/index.html>`__ (`release + notes <18.1.8/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.8/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.8/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.8/tools/lld/docs/index.html>`__ (`release + notes <18.1.8/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.8/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.8/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.8/tools/polly/docs/index.html>`__ (`release + notes <18.1.8/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.8/tools/flang/docs/index.html>`__ (`release + notes <18.1.8/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.7: + +Download LLVM 18.1.7 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.7/docs/index.html>`__ (`release + notes <18.1.7/docs/ReleaseNotes.html>`__) +- `Clang <18.1.7/tools/clang/docs/index.html>`__ (`release + notes <18.1.7/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.7/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.7/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.7/tools/lld/docs/index.html>`__ (`release + notes <18.1.7/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.7/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.7/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.7/tools/polly/docs/index.html>`__ (`release + notes <18.1.7/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.7/tools/flang/docs/index.html>`__ (`release + notes <18.1.7/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.6: + +Download LLVM 18.1.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.6/docs/index.html>`__ (`release + notes <18.1.6/docs/ReleaseNotes.html>`__) +- `Clang <18.1.6/tools/clang/docs/index.html>`__ (`release + notes <18.1.6/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.6/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.6/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.6/tools/lld/docs/index.html>`__ (`release + notes <18.1.6/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.6/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.6/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.6/tools/polly/docs/index.html>`__ (`release + notes <18.1.6/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.6/tools/flang/docs/index.html>`__ (`release + notes <18.1.6/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.5: + +Download LLVM 18.1.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _18.1.4: + +Download LLVM 18.1.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.4/docs/index.html>`__ (`release + notes <18.1.4/docs/ReleaseNotes.html>`__) +- `Clang <18.1.4/tools/clang/docs/index.html>`__ (`release + notes <18.1.4/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.4/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.4/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.4/tools/lld/docs/index.html>`__ (`release + notes <18.1.4/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.4/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.4/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.4/tools/polly/docs/index.html>`__ (`release + notes <18.1.4/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.4/tools/flang/docs/index.html>`__ (`release + notes <18.1.4/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.3: + +Download LLVM 18.1.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _18.1.2: + +Download LLVM 18.1.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.2/docs/index.html>`__ (`release + notes <18.1.2/docs/ReleaseNotes.html>`__) +- `Clang <18.1.2/tools/clang/docs/index.html>`__ (`release + notes <18.1.2/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.2/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.2/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.2/tools/lld/docs/index.html>`__ (`release + notes <18.1.2/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.2/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.2/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.2/tools/polly/docs/index.html>`__ (`release + notes <18.1.2/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.2/tools/flang/docs/index.html>`__ (`release + notes <18.1.2/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.1: + +Download LLVM 18.1.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.1/docs/index.html>`__ (`release + notes <18.1.1/docs/ReleaseNotes.html>`__) +- `Clang <18.1.1/tools/clang/docs/index.html>`__ (`release + notes <18.1.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.1/tools/lld/docs/index.html>`__ (`release + notes <18.1.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.1/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.1/tools/polly/docs/index.html>`__ (`release + notes <18.1.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.1/tools/flang/docs/index.html>`__ (`release + notes <18.1.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _18.1.0: + +Download LLVM 18.1.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <18.1.0/docs/index.html>`__ (`release + notes <18.1.0/docs/ReleaseNotes.html>`__) +- `Clang <18.1.0/tools/clang/docs/index.html>`__ (`release + notes <18.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <18.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <18.1.0/tools/lld/docs/index.html>`__ (`release + notes <18.1.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <18.1.0/projects/libcxx/docs/index.html>`__ (`release + notes <18.1.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <18.1.0/tools/polly/docs/index.html>`__ (`release + notes <18.1.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <18.1.0/tools/flang/docs/index.html>`__ (`release + notes <18.1.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _17.0.6: + +Download LLVM 17.0.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.5: + +Download LLVM 17.0.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.4: + +Download LLVM 17.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.3: + +Download LLVM 17.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.2: + +Download LLVM 17.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _17.0.1: + +Download LLVM 17.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <17.0.1/docs/index.html>`__ (`release + notes <17.0.1/docs/ReleaseNotes.html>`__) +- `Clang <17.0.1/tools/clang/docs/index.html>`__ (`release + notes <17.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <17.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <17.0.1/tools/lld/docs/index.html>`__ (`release + notes <17.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <17.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <17.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <17.0.1/tools/polly/docs/index.html>`__ (`release + notes <17.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <17.0.1/tools/flang/docs/index.html>`__ (`release + notes <17.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _16.0.6: + +Download LLVM 16.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.5: + +Download LLVM 16.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.4: + +Download LLVM 16.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.3: + +Download LLVM 16.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.2: + +Download LLVM 16.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.1: + +Download LLVM 16.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _16.0.0: + +Download LLVM 16.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <16.0.0/docs/index.html>`__ (`release + notes <16.0.0/docs/ReleaseNotes.html>`__) +- `Clang <16.0.0/tools/clang/docs/index.html>`__ (`release + notes <16.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <16.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <16.0.0/tools/lld/docs/index.html>`__ (`release + notes <16.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <16.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <16.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <16.0.0/tools/polly/docs/index.html>`__ (`release + notes <16.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <16.0.0/tools/flang/docs/index.html>`__ (`release + notes <16.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _15.0.7: + +Download LLVM 15.0.7 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.6: + +Download LLVM 15.0.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.5: + +Download LLVM 15.0.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.4: + +Download LLVM 15.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.3: + +Download LLVM 15.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.2: + +Download LLVM 15.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.1: + +Download LLVM 15.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _15.0.0: + +Download LLVM 15.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.6: + +Download LLVM 14.0.6 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.5: + +Download LLVM 14.0.5 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.4: + +Download LLVM 14.0.4 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.3: + +Download LLVM 14.0.3 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.2: + +Download LLVM 14.0.2 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.1: + +Download LLVM 14.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +.. _14.0.0: + +Download LLVM 14.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <14.0.0/docs/index.html>`__ (`release + notes <14.0.0/docs/ReleaseNotes.html>`__) +- `Clang <14.0.0/tools/clang/docs/index.html>`__ (`release + notes <14.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <14.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <14.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <14.0.0/tools/lld/docs/index.html>`__ (`release + notes <14.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <14.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <14.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <14.0.0/tools/polly/docs/index.html>`__ (`release + notes <14.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <14.0.0/tools/flang/docs/index.html>`__ (`release + notes <14.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _13.0.1: + +Download LLVM 13.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <13.0.1/docs/index.html>`__ (`release + notes <13.0.1/docs/ReleaseNotes.html>`__) +- `Clang <13.0.1/tools/clang/docs/index.html>`__ (`release + notes <13.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <13.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <13.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <13.0.1/tools/lld/docs/index.html>`__ (`release + notes <13.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <13.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <13.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <13.0.1/tools/polly/docs/index.html>`__ (`release + notes <13.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <13.0.1/tools/flang/docs/index.html>`__ (`release + notes <13.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _13.0.0: + +Download LLVM 13.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <13.0.0/docs/index.html>`__ (`release + notes <13.0.0/docs/ReleaseNotes.html>`__) +- `Clang <13.0.0/tools/clang/docs/index.html>`__ (`release + notes <13.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <13.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <13.0.0/tools/lld/docs/index.html>`__ (`release + notes <13.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <13.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <13.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <13.0.0/tools/polly/docs/index.html>`__ (`release + notes <13.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <13.0.0/tools/flang/docs/index.html>`__ (`release + notes <13.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _12.0.1: + +Download LLVM 12.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <12.0.1/docs/index.html>`__ (`release + notes <12.0.1/docs/ReleaseNotes.html>`__) +- `Clang <12.0.1/tools/clang/docs/index.html>`__ (`release + notes <12.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <12.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <12.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <12.0.1/tools/lld/docs/index.html>`__ (`release + notes <12.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <12.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <12.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <12.0.1/tools/polly/docs/index.html>`__ (`release + notes <12.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <12.0.1/tools/flang/docs/index.html>`__ (`release + notes <12.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _12.0.0: + +Download LLVM 12.0.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <12.0.0/docs/index.html>`__ (`release + notes <12.0.0/docs/ReleaseNotes.html>`__) +- `Clang <12.0.0/tools/clang/docs/index.html>`__ (`release + notes <12.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <12.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <12.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <12.0.0/tools/lld/docs/index.html>`__ (`release + notes <12.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <12.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <12.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <12.0.0/tools/polly/docs/index.html>`__ (`release + notes <12.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <12.0.0/tools/flang/docs/index.html>`__ (`release + notes <12.0.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _11.1.0: + +Download LLVM 11.1.0 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <11.1.0/docs/index.html>`__ (`release + notes <11.1.0/docs/ReleaseNotes.html>`__) +- `Clang <11.1.0/tools/clang/docs/index.html>`__ (`release + notes <11.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <11.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <11.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <11.1.0/tools/lld/docs/index.html>`__ (`release + notes <11.1.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <11.1.0/projects/libcxx/docs/index.html>`__ (`release + notes <11.1.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <11.1.0/tools/polly/docs/index.html>`__ (`release + notes <11.1.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <11.1.0/tools/flang/docs/index.html>`__ (`release + notes <11.1.0/tools/flang/docs/ReleaseNotes.html>`__) + +.. _11.0.1: + +Download LLVM 11.0.1 +-------------------- + +**Sources / Pre-Built Binaries / Doxygen:** + +These are available on the GitHub release +`page `__. + +**Documentation:** + +- `LLVM <11.0.1/docs/index.html>`__ (`release + notes <11.0.1/docs/ReleaseNotes.html>`__) +- `Clang <11.0.1/tools/clang/docs/index.html>`__ (`release + notes <11.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <11.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <11.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <11.0.1/tools/lld/docs/index.html>`__ (`release + notes <11.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <11.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <11.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <11.0.1/tools/polly/docs/index.html>`__ (`release + notes <11.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <11.0.1/tools/flang/docs/index.html>`__ (`release + notes <11.0.1/tools/flang/docs/ReleaseNotes.html>`__) + +.. _11.0.0: + +Download LLVM 11.0.0 +-------------------- + +**Sources:** + +- `llvm-project monorepo source + code `__ + `(.sig) `__ +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libclc source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `Flang Source + code `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <11.0.0/docs/index.html>`__ (`release + notes <11.0.0/docs/ReleaseNotes.html>`__) +- `Clang <11.0.0/tools/clang/docs/index.html>`__ (`release + notes <11.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <11.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <11.0.0/tools/lld/docs/index.html>`__ (`release + notes <11.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <11.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <11.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <11.0.0/tools/polly/docs/index.html>`__ (`release + notes <11.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `Flang <11.0.0/tools/flang/docs/index.html>`__ (`release + notes <11.0.0/tools/flang/docs/ReleaseNotes.html>`__) +- `LLVM + Doxygen `__ + (.tar.xz) +- `Clang + Doxygen `__ + (.tar.xz) +- `clang-tools-extra + Doxygen `__ + (.tar.xz) +- `Flang + Doxygen `__ + (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS `__ + `(.sig) `__ +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 12SP4 + x86_64 `__ + `(.sig) `__ +- `Ubuntu + 16.04 `__ + `(.sig) `__ +- `Ubuntu + 20.04 `__ + `(.sig) `__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 `__ + `(.sig) `__ +- `PowerPC64LE Ubuntu + 16.04 `__ + `(.sig) `__ +- `amd64 Solaris + 11.4 `__ + `(.sig) `__ +- `SPARC Solaris + 11.4 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `345AD05D <11.0.0/hans-gpg-key.asc>`__. + +.. _10.0.1: + +Download LLVM 10.0.1 +-------------------- + +**Sources:** + +- `llvm-project monorepo source + code `__ + `(.sig) `__ +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 `__ + `(.sig) `__ +- `PowerPC64LE Ubuntu + 16.04 `__ + `(.sig) `__ + +Signed with PGP key +`86419D8A `__. + +.. _10.0.0: + +Download LLVM 10.0.0 +-------------------- + +**Sources:** + +- `llvm-project monorepo source + code `__ + `(.sig) `__ +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <10.0.0/docs/index.html>`__ (`release + notes <10.0.0/docs/ReleaseNotes.html>`__) +- `Clang <10.0.0/tools/clang/docs/index.html>`__ (`release + notes <10.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <10.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <10.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <10.0.0/tools/lld/docs/index.html>`__ (`release + notes <10.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <10.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <10.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `Polly <10.0.0/tools/polly/docs/index.html>`__ (`release + notes <10.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `LLVM + Doxygen `__ + (.tar.xz) +- `Clang + Doxygen `__ + (.tar.xz) +- `clang-tools-extra + Doxygen `__ + (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS `__ + `(.sig) `__ +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 `__ + `(.sig) `__ +- `Ubuntu + 18.04 `__ + `(.sig) `__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 `__ + `(.sig) `__ +- `PowerPC64LE Ubuntu + 16.04 `__ + `(.sig) `__ +- `amd64 Solaris + 11.4 `__ + `(.sig) `__ +- `SPARC Solaris + 11.4 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `345AD05D <10.0.0/hans-gpg-key.asc>`__. + +.. _9.0.1: + +Download LLVM 9.0.1 +------------------- + +**Sources:** + +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <9.0.1/docs/index.html>`__ (`release + notes <9.0.1/docs/ReleaseNotes.html>`__) +- `Clang <9.0.1/tools/clang/docs/index.html>`__ (`release + notes <9.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <9.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <9.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `libc++ <9.0.1/projects/libcxx/docs/index.html>`__ (`release + notes <9.0.1/projects/libcxx/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS `__ + `(.sig) `__ +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `Red Hat Enterprise Linux 7.4 + ppc64le `__ + `(.sig) `__ +- `Ubuntu 16.04 + ppc64le `__ + `(.sig) `__ + +Signed with PGP key +`86419D8A `__. + +.. _9.0.0: + +Download LLVM 9.0.0 +------------------- + +**Sources:** + +- `LLVM source code <9.0.0/llvm-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/llvm-9.0.0.src.tar.xz.sig>`__ +- `Clang source code <9.0.0/cfe-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/cfe-9.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <9.0.0/compiler-rt-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/compiler-rt-9.0.0.src.tar.xz.sig>`__ +- `libc++ source code <9.0.0/libcxx-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/libcxx-9.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <9.0.0/libcxxabi-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/libcxxabi-9.0.0.src.tar.xz.sig>`__ +- `libunwind source code <9.0.0/libunwind-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/libunwind-9.0.0.src.tar.xz.sig>`__ +- `LLD Source code <9.0.0/lld-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/lld-9.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <9.0.0/lldb-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/lldb-9.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <9.0.0/openmp-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/openmp-9.0.0.src.tar.xz.sig>`__ +- `Polly Source code <9.0.0/polly-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/polly-9.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <9.0.0/clang-tools-extra-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/clang-tools-extra-9.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <9.0.0/test-suite-9.0.0.src.tar.xz>`__ + `(.sig) <9.0.0/test-suite-9.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <9.0.0/docs/index.html>`__ (`release + notes <9.0.0/docs/ReleaseNotes.html>`__) +- `Clang <9.0.0/tools/clang/docs/index.html>`__ (`release + notes <9.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <9.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <9.0.0/tools/lld/docs/index.html>`__ (`release + notes <9.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <9.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <9.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `LLVM Doxygen <9.0.0/llvm_doxygen-9.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <9.0.0/clang_doxygen-9.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <9.0.0/clang-tools-extra_doxygen-9.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS <9.0.0/clang+llvm-9.0.0-x86_64-darwin-apple.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-darwin-apple.tar.xz.sig>`__ +- `FreeBSD11 + AMD64 <9.0.0/clang+llvm-9.0.0-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <9.0.0/clang+llvm-9.0.0-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <9.0.0/clang+llvm-9.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <9.0.0/clang+llvm-9.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <9.0.0/clang+llvm-9.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Ubuntu + 18.04 <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz.sig>`__ +- `Ubuntu 19.04 <9.0.0/clang+llvm-9.0.0-x86_64-pc-linux-gnu.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-x86_64-pc-linux-gnu.tar.xz.sig>`__ +- `PowerPC64LE Red Hat Enterprise Linux + 7.4 <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-rhel-7.4.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-rhel-7.4.tar.xz.sig>`__ +- `PowerPC64LE Ubuntu + 16.04 <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-ubuntu-16.04.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-powerpc64le-linux-ubuntu-16.04.tar.xz.sig>`__ +- `Solaris 11.4 + AMD64 <9.0.0/clang+llvm-9.0.0-amd64-pc-solaris2.11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-amd64-pc-solaris2.11.tar.xz.sig>`__ +- `Solaris 11.4 + SPARCv9 <9.0.0/clang+llvm-9.0.0-sparcv9-sun-solaris2.11.tar.xz>`__ + `(.sig) <9.0.0/clang+llvm-9.0.0-sparcv9-sun-solaris2.11.tar.xz.sig>`__ +- `Windows (32-bit) <9.0.0/LLVM-9.0.0-win32.exe>`__ + `(.sig) <9.0.0/LLVM-9.0.0-win32.exe.sig>`__ +- `Windows (64-bit) <9.0.0/LLVM-9.0.0-win64.exe>`__ + `(.sig) <9.0.0/LLVM-9.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <9.0.0/hans-gpg-key.asc>`__. + +.. _8.0.1: + +Download LLVM 8.0.1 +------------------- + +**Sources:** + +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <8.0.1/docs/index.html>`__ (`release + notes <8.0.1/docs/ReleaseNotes.html>`__) +- `Clang <8.0.1/tools/clang/docs/index.html>`__ (`release + notes <8.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `LLD <8.0.1/tools/lld/docs/index.html>`__ (`release + notes <8.0.1/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `Red Hat Enterprise Linux 7.4 + ppc64le `__ + `(.sig) `__ +- `Ubuntu 16.04 + ppc64le `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `86419D8A <8.0.1/tstellar-gpg-key.asc>`__. + +.. _8.0.0: + +Download LLVM 8.0.0 +------------------- + +**Sources:** + +- `LLVM source code <8.0.0/llvm-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/llvm-8.0.0.src.tar.xz.sig>`__ +- `Clang source code <8.0.0/cfe-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/cfe-8.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <8.0.0/compiler-rt-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/compiler-rt-8.0.0.src.tar.xz.sig>`__ +- `libc++ source code <8.0.0/libcxx-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/libcxx-8.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <8.0.0/libcxxabi-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/libcxxabi-8.0.0.src.tar.xz.sig>`__ +- `libunwind source code <8.0.0/libunwind-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/libunwind-8.0.0.src.tar.xz.sig>`__ +- `LLD Source code <8.0.0/lld-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/lld-8.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <8.0.0/lldb-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/lldb-8.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <8.0.0/openmp-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/openmp-8.0.0.src.tar.xz.sig>`__ +- `Polly Source code <8.0.0/polly-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/polly-8.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <8.0.0/clang-tools-extra-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/clang-tools-extra-8.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <8.0.0/test-suite-8.0.0.src.tar.xz>`__ + `(.sig) <8.0.0/test-suite-8.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <8.0.0/docs/index.html>`__ (`release + notes <8.0.0/docs/ReleaseNotes.html>`__) +- `Clang <8.0.0/tools/clang/docs/index.html>`__ (`release + notes <8.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <8.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <8.0.0/tools/lld/docs/index.html>`__ (`release + notes <8.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <8.0.0/projects/libcxx/docs/index.html>`__ (`release + notes <8.0.0/projects/libcxx/docs/ReleaseNotes.html>`__) +- `LLVM Doxygen <8.0.0/llvm_doxygen-8.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <8.0.0/clang_doxygen-8.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <8.0.0/clang-tools-extra_doxygen-8.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS <8.0.0/clang+llvm-8.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `FreeBSD11 + AMD64 <8.0.0/clang+llvm-8.0.0-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <8.0.0/clang+llvm-8.0.0-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <8.0.0/clang+llvm-8.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <8.0.0/clang+llvm-8.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <8.0.0/clang+llvm-8.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Ubuntu + 18.04 <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz.sig>`__ +- `PowerPC64LE <8.0.0/clang+llvm-8.0.0-powerpc64le-unknown-unknown.tar.xz>`__ + `(.sig) <8.0.0/clang+llvm-8.0.0-powerpc64le-unknown-unknown.tar.xz.sig>`__ +- `Windows (32-bit) <8.0.0/LLVM-8.0.0-win32.exe>`__ + `(.sig) <8.0.0/LLVM-8.0.0-win32.exe.sig>`__ +- `Windows (64-bit) <8.0.0/LLVM-8.0.0-win64.exe>`__ + `(.sig) <8.0.0/LLVM-8.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <8.0.0/hans-gpg-key.asc>`__. + +.. _7.1.0: + +Download LLVM 7.1.0 +------------------- + +**Sources:** + +- `LLVM source + code `__ + `(.sig) `__ +- `Clang source + code `__ + `(.sig) `__ +- `compiler-rt source + code `__ + `(.sig) `__ +- `libc++ source + code `__ + `(.sig) `__ +- `libc++abi source + code `__ + `(.sig) `__ +- `libunwind source + code `__ + `(.sig) `__ +- `LLD Source + code `__ + `(.sig) `__ +- `LLDB Source + code `__ + `(.sig) `__ +- `OpenMP Source + code `__ + `(.sig) `__ +- `Polly Source + code `__ + `(.sig) `__ +- `clang-tools-extra `__ + `(.sig) `__ +- `LLVM Test + Suite `__ + `(.sig) `__ + +**Documentation:** + +- `LLVM <7.1.0/docs/index.html>`__ (`release + notes <7.1.0/docs/ReleaseNotes.html>`__) +- `Clang <7.1.0/tools/clang/docs/index.html>`__ (`release + notes <7.1.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <7.1.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <7.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `libc++ <7.1.0/projects/libcxx/docs/index.html>`__ + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 `__ + `(.sig) `__ +- `FreeBSD11 + i386 `__ + `(.sig) `__ +- `AArch64 + Linux `__ + `(.sig) `__ +- `armv7a + Linux `__ + `(.sig) `__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 `__ + `(.sig) `__ +- `Ubuntu + 14.04 `__ + `(.sig) `__ +- `Windows + (32-bit) `__ + `(.sig) `__ +- `Windows + (64-bit) `__ + `(.sig) `__ + +Signed with PGP key `86419D8A <7.0.1/tstellar-gpg-key.asc>`__. + +.. _7.0.1: + +Download LLVM 7.0.1 +------------------- + +**Sources:** + +- `LLVM source code <7.0.1/llvm-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/llvm-7.0.1.src.tar.xz.sig>`__ +- `Clang source code <7.0.1/cfe-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/cfe-7.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <7.0.1/compiler-rt-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/compiler-rt-7.0.1.src.tar.xz.sig>`__ +- `libc++ source code <7.0.1/libcxx-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/libcxx-7.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <7.0.1/libcxxabi-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/libcxxabi-7.0.1.src.tar.xz.sig>`__ +- `libunwind source code <7.0.1/libunwind-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/libunwind-7.0.1.src.tar.xz.sig>`__ +- `LLD Source code <7.0.1/lld-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/lld-7.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <7.0.1/lldb-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/lldb-7.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <7.0.1/openmp-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/openmp-7.0.1.src.tar.xz.sig>`__ +- `Polly Source code <7.0.1/polly-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/polly-7.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <7.0.1/clang-tools-extra-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/clang-tools-extra-7.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <7.0.1/test-suite-7.0.1.src.tar.xz>`__ + `(.sig) <7.0.1/test-suite-7.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <7.0.1/docs/index.html>`__ (`release + notes <7.0.1/docs/ReleaseNotes.html>`__) +- `Clang <7.0.1/tools/clang/docs/index.html>`__ (`release + notes <7.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `LLD <7.0.1/tools/lld/docs/index.html>`__ (`release + notes <7.0.1/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD11 + AMD64 <7.0.1/clang+llvm-7.0.1-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <7.0.1/clang+llvm-7.0.1-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <7.0.1/clang+llvm-7.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <7.0.1/clang+llvm-7.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `ppc64le + Linux <7.0.1/clang+llvm-7.0.1-powerpc64le-unknown-unknown.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-powerpc64le-unknown-unknown.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <7.0.1/clang+llvm-7.0.1-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Ubuntu + 18.04 <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz>`__ + `(.sig) <7.0.1/clang+llvm-7.0.1-x86_64-linux-gnu-ubuntu-18.04.tar.xz.sig>`__ +- `Windows (32-bit) <7.0.1/LLVM-7.0.1-win32.exe>`__ + `(.sig) <7.0.1/LLVM-7.0.1-win32.exe.sig>`__ +- `Windows (64-bit) <7.0.1/LLVM-7.0.1-win64.exe>`__ + `(.sig) <7.0.1/LLVM-7.0.1-win64.exe.sig>`__ + +Signed with PGP key `86419D8A <7.0.1/tstellar-gpg-key.asc>`__. + +.. _7.0.0: + +Download LLVM 7.0.0 +------------------- + +**Sources:** + +- `LLVM source code <7.0.0/llvm-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/llvm-7.0.0.src.tar.xz.sig>`__ +- `Clang source code <7.0.0/cfe-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/cfe-7.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <7.0.0/compiler-rt-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/compiler-rt-7.0.0.src.tar.xz.sig>`__ +- `libc++ source code <7.0.0/libcxx-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/libcxx-7.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <7.0.0/libcxxabi-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/libcxxabi-7.0.0.src.tar.xz.sig>`__ +- `libunwind source code <7.0.0/libunwind-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/libunwind-7.0.0.src.tar.xz.sig>`__ +- `LLD Source code <7.0.0/lld-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/lld-7.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <7.0.0/lldb-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/lldb-7.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <7.0.0/openmp-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/openmp-7.0.0.src.tar.xz.sig>`__ +- `Polly Source code <7.0.0/polly-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/polly-7.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <7.0.0/clang-tools-extra-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/clang-tools-extra-7.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <7.0.0/test-suite-7.0.0.src.tar.xz>`__ + `(.sig) <7.0.0/test-suite-7.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <7.0.0/docs/index.html>`__ (`release + notes <7.0.0/docs/ReleaseNotes.html>`__) +- `Clang <7.0.0/tools/clang/docs/index.html>`__ (`release + notes <7.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <7.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <7.0.0/tools/lld/docs/index.html>`__ (`release + notes <7.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <7.0.0/projects/libcxx/docs/index.html>`__ +- `Polly <7.0.0/tools/polly/docs/index.html>`__ +- `LLVM Doxygen <7.0.0/llvm_doxygen-7.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <7.0.0/clang_doxygen-7.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <7.0.0/clang-tools-extra_doxygen-7.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `macOS <7.0.0/clang+llvm-7.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `FreeBSD11 + AMD64 <7.0.0/clang+llvm-7.0.0-amd64-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-amd64-unknown-freebsd11.tar.xz.sig>`__ +- `FreeBSD11 + i386 <7.0.0/clang+llvm-7.0.0-i386-unknown-freebsd11.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-i386-unknown-freebsd11.tar.xz.sig>`__ +- `AArch64 Linux <7.0.0/clang+llvm-7.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <7.0.0/clang+llvm-7.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 12SP3 + x86_64 <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles12.3.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-sles12.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `powerpc64le <7.0.0/clang+llvm-7.0.0-powerpc64le-unknown-unknown.tar.xz>`__ + `(.sig) <7.0.0/clang+llvm-7.0.0-powerpc64le-unknown-unknown.tar.xz.sig>`__ +- `Windows (32-bit) <7.0.0/LLVM-7.0.0-win32.exe>`__ + `(.sig) <7.0.0/LLVM-7.0.0-win32.exe.sig>`__ +- `Windows (64-bit) <7.0.0/LLVM-7.0.0-win64.exe>`__ + `(.sig) <7.0.0/LLVM-7.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <7.0.0/hans-gpg-key.asc>`__. + +.. _6.0.1: + +Download LLVM 6.0.1 +------------------- + +**Sources:** + +- `LLVM source code <6.0.1/llvm-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/llvm-6.0.1.src.tar.xz.sig>`__ +- `Clang source code <6.0.1/cfe-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/cfe-6.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <6.0.1/compiler-rt-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/compiler-rt-6.0.1.src.tar.xz.sig>`__ +- `libc++ source code <6.0.1/libcxx-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/libcxx-6.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <6.0.1/libcxxabi-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/libcxxabi-6.0.1.src.tar.xz.sig>`__ +- `libunwind source code <6.0.1/libunwind-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/libunwind-6.0.1.src.tar.xz.sig>`__ +- `LLD Source code <6.0.1/lld-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/lld-6.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <6.0.1/lldb-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/lldb-6.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <6.0.1/openmp-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/openmp-6.0.1.src.tar.xz.sig>`__ +- `Polly Source code <6.0.1/polly-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/polly-6.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <6.0.1/clang-tools-extra-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/clang-tools-extra-6.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <6.0.1/test-suite-6.0.1.src.tar.xz>`__ + `(.sig) <6.0.1/test-suite-6.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <6.0.1/docs/index.html>`__ (`release + notes <6.0.1/docs/ReleaseNotes.html>`__) +- `Clang <6.0.1/tools/clang/docs/index.html>`__ (`release + notes <6.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <6.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <6.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <6.0.1/tools/lld/docs/index.html>`__ (`release + notes <6.0.1/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms. + +- `FreeBSD10 + AMD64 <6.0.1/clang+llvm-6.0.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `FreeBSD10 + i386 <6.0.1/clang+llvm-6.0.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `AArch64 Linux <6.0.1/clang+llvm-6.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `armv7a + Linux <6.0.1/clang+llvm-6.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 11SP3 + x86_64 <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `SuSE Linux Enterprise Server 12SP3 + x86_64 <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles12.3.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-sles12.3.tar.xz.sig>`__ +- `Ubuntu + 14.04 <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Ubuntu + 16.04 <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <6.0.1/clang+llvm-6.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Windows (32-bit) <6.0.1/LLVM-6.0.1-win32.exe>`__ + `(.sig) <6.0.1/LLVM-6.0.1-win32.exe.sig>`__ +- `Windows (64-bit) <6.0.1/LLVM-6.0.1-win64.exe>`__ + `(.sig) <6.0.1/LLVM-6.0.1-win64.exe.sig>`__ + +Signed with PGP key `86419D8A <6.0.1/tstellar-gpg-key.asc>`__. + +.. _6.0.0: + +Download LLVM 6.0.0 +------------------- + +**Sources:** + +- `LLVM source code <6.0.0/llvm-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/llvm-6.0.0.src.tar.xz.sig>`__ +- `Clang source code <6.0.0/cfe-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/cfe-6.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <6.0.0/compiler-rt-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/compiler-rt-6.0.0.src.tar.xz.sig>`__ +- `libc++ source code <6.0.0/libcxx-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/libcxx-6.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <6.0.0/libcxxabi-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/libcxxabi-6.0.0.src.tar.xz.sig>`__ +- `libunwind source code <6.0.0/libunwind-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/libunwind-6.0.0.src.tar.xz.sig>`__ +- `LLD Source code <6.0.0/lld-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/lld-6.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <6.0.0/lldb-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/lldb-6.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <6.0.0/openmp-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/openmp-6.0.0.src.tar.xz.sig>`__ +- `Polly Source code <6.0.0/polly-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/polly-6.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <6.0.0/clang-tools-extra-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/clang-tools-extra-6.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <6.0.0/test-suite-6.0.0.src.tar.xz>`__ + `(.sig) <6.0.0/test-suite-6.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <6.0.0/docs/index.html>`__ (`release + notes <6.0.0/docs/ReleaseNotes.html>`__) +- `Clang <6.0.0/tools/clang/docs/index.html>`__ (`release + notes <6.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <6.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <6.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <6.0.0/tools/lld/docs/index.html>`__ (`release + notes <6.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <6.0.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <6.0.0/llvm_doxygen-6.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <6.0.0/clang_doxygen-6.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <6.0.0/clang-tools-extra_doxygen-6.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for + macOS <6.0.0/clang+llvm-6.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <6.0.0/clang+llvm-6.0.0-amd64-unknown-freebsd-10.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-amd64-unknown-freebsd-10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <6.0.0/clang+llvm-6.0.0-i386-unknown-freebsd-10.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-i386-unknown-freebsd-10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <6.0.0/clang+llvm-6.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <6.0.0/clang+llvm-6.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 12SP2 + x86_64 <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles12.2.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-sles12.2.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 16.04 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 + Fedora27 <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-Fedora27.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-x86_64-linux-gnu-Fedora27.tar.xz.sig>`__ +- `Clang for i686 + Fedora27 <6.0.0/clang+llvm-6.0.0-i686-linux-gnu-Fedora27.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-i686-linux-gnu-Fedora27.tar.xz.sig>`__ +- `Clang for MIPS <6.0.0/clang+llvm-6.0.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <6.0.0/clang+llvm-6.0.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <6.0.0/clang+llvm-6.0.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <6.0.0/LLVM-6.0.0-win32.exe>`__ + `(.sig) <6.0.0/LLVM-6.0.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <6.0.0/LLVM-6.0.0-win64.exe>`__ + `(.sig) <6.0.0/LLVM-6.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <6.0.0/hans-gpg-key.asc>`__. + +.. _5.0.2: + +Download LLVM 5.0.2 +------------------- + +**Sources:** + +- `LLVM source code <5.0.2/llvm-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/llvm-5.0.2.src.tar.xz.sig>`__ +- `Clang source code <5.0.2/cfe-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/cfe-5.0.2.src.tar.xz.sig>`__ +- `compiler-rt source code <5.0.2/compiler-rt-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/compiler-rt-5.0.2.src.tar.xz.sig>`__ +- `libc++ source code <5.0.2/libcxx-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/libcxx-5.0.2.src.tar.xz.sig>`__ +- `libc++abi source code <5.0.2/libcxxabi-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/libcxxabi-5.0.2.src.tar.xz.sig>`__ +- `libunwind source code <5.0.2/libunwind-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/libunwind-5.0.2.src.tar.xz.sig>`__ +- `LLD Source code <5.0.2/lld-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/lld-5.0.2.src.tar.xz.sig>`__ +- `LLDB Source code <5.0.2/lldb-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/lldb-5.0.2.src.tar.xz.sig>`__ +- `OpenMP Source code <5.0.2/openmp-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/openmp-5.0.2.src.tar.xz.sig>`__ +- `Polly Source code <5.0.2/polly-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/polly-5.0.2.src.tar.xz.sig>`__ +- `clang-tools-extra <5.0.2/clang-tools-extra-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/clang-tools-extra-5.0.2.src.tar.xz.sig>`__ +- `LLVM Test Suite <5.0.2/test-suite-5.0.2.src.tar.xz>`__ + `(.sig) <5.0.2/test-suite-5.0.2.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <5.0.2/docs/index.html>`__ (`release + notes <5.0.2/docs/ReleaseNotes.html>`__) +- `Clang <5.0.2/tools/clang/docs/index.html>`__ (`release + notes <5.0.2/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <5.0.2/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <5.0.2/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <5.0.2/tools/lld/docs/index.html>`__ (`release + notes <5.0.2/tools/lld/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for + macOS <5.0.2/clang+llvm-5.0.2-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <5.0.2/clang+llvm-5.0.2-x86_64-linux-sles11.3.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-linux-sles11.3.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 16.04 <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <5.0.2/clang+llvm-5.0.2-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <5.0.2/LLVM-5.0.2-win32.exe>`__ + `(.sig) <5.0.2/LLVM-5.0.2-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <5.0.2/LLVM-5.0.2-win64.exe>`__ + `(.sig) <5.0.2/LLVM-5.0.2-win64.exe.sig>`__ + +Signed with PGP key `86419D8A <5.0.2/tstellar-gpg-key.asc>`__. + +.. _5.0.1: + +Download LLVM 5.0.1 +------------------- + +**Sources:** + +- `LLVM source code <5.0.1/llvm-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/llvm-5.0.1.src.tar.xz.sig>`__ +- `Clang source code <5.0.1/cfe-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/cfe-5.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <5.0.1/compiler-rt-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/compiler-rt-5.0.1.src.tar.xz.sig>`__ +- `libc++ source code <5.0.1/libcxx-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/libcxx-5.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <5.0.1/libcxxabi-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/libcxxabi-5.0.1.src.tar.xz.sig>`__ +- `libunwind source code <5.0.1/libunwind-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/libunwind-5.0.1.src.tar.xz.sig>`__ +- `LLD Source code <5.0.1/lld-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/lld-5.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <5.0.1/lldb-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/lldb-5.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <5.0.1/openmp-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/openmp-5.0.1.src.tar.xz.sig>`__ +- `Polly Source code <5.0.1/polly-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/polly-5.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <5.0.1/clang-tools-extra-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/clang-tools-extra-5.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <5.0.1/test-suite-5.0.1.src.tar.xz>`__ + `(.sig) <5.0.1/test-suite-5.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <5.0.1/docs/index.html>`__ (`release + notes <5.0.1/docs/ReleaseNotes.html>`__) +- `Clang <5.0.1/tools/clang/docs/index.html>`__ (`release + notes <5.0.1/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <5.0.1/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <5.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <5.0.1/tools/lld/docs/index.html>`__ (`release + notes <5.0.1/tools/lld/docs/ReleaseNotes.html>`__) +- `Polly <5.0.1/tools/polly/docs/index.html>`__ (`release + notes <5.0.1/tools/polly/docs/ReleaseNotes.html>`__) +- `libc++ <5.0.1/projects/libcxx/docs/index.html>`__ + +**Pre-Built Binaries:** + +- `Clang for + macOS <5.0.1/clang+llvm-5.0.1-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <5.0.1/clang+llvm-5.0.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <5.0.1/clang+llvm-5.0.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <5.0.1/clang+llvm-5.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <5.0.1/clang+llvm-5.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora27 i686 + Linux <5.0.1/clang+llvm-5.0.1-i686-linux-gnu-Fedora-27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-i686-linux-gnu-Fedora-27.tar.xz.sig>`__ +- `Clang for Fedora27 x86_64 + Linux <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-Fedora27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-Fedora27.tar.xz.sig>`__ +- `Clang for Fedora27 ppc64 + Linux <5.0.1/clang+llvm-5.0.1-ppc64-linux-gnu-Fedora-27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-ppc64-linux-gnu-Fedora-27.tar.xz.sig>`__ +- `Clang for Fedora27 ppc64le + Linux <5.0.1/clang+llvm-5.0.1-ppc64le-linux-gnu-Fedora-27.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-ppc64le-linux-gnu-Fedora-27.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 12SP2 + x86_64 <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles12.2.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-linux-x86_64-sles12.2.tar.xz.sig>`__ +- `Clang for MIPS <5.0.1/clang+llvm-5.0.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <5.0.1/clang+llvm-5.0.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <5.0.1/clang+llvm-5.0.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <5.0.1/LLVM-5.0.1-win32.exe>`__ + `(.sig) <5.0.1/LLVM-5.0.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <5.0.1/LLVM-5.0.1-win64.exe>`__ + `(.sig) <5.0.1/LLVM-5.0.1-win64.exe.sig>`__ + +.. _5.0.0: + +Download LLVM 5.0.0 +------------------- + +**Sources:** + +- `LLVM source code <5.0.0/llvm-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/llvm-5.0.0.src.tar.xz.sig>`__ +- `Clang source code <5.0.0/cfe-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/cfe-5.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <5.0.0/compiler-rt-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/compiler-rt-5.0.0.src.tar.xz.sig>`__ +- `libc++ source code <5.0.0/libcxx-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/libcxx-5.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <5.0.0/libcxxabi-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/libcxxabi-5.0.0.src.tar.xz.sig>`__ +- `libunwind source code <5.0.0/libunwind-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/libunwind-5.0.0.src.tar.xz.sig>`__ +- `LLD Source code <5.0.0/lld-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/lld-5.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <5.0.0/lldb-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/lldb-5.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <5.0.0/openmp-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/openmp-5.0.0.src.tar.xz.sig>`__ +- `Polly Source code <5.0.0/polly-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/polly-5.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <5.0.0/clang-tools-extra-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/clang-tools-extra-5.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <5.0.0/test-suite-5.0.0.src.tar.xz>`__ + `(.sig) <5.0.0/test-suite-5.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <5.0.0/docs/index.html>`__ (`release + notes <5.0.0/docs/ReleaseNotes.html>`__) +- `Clang <5.0.0/tools/clang/docs/index.html>`__ (`release + notes <5.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <5.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <5.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <5.0.0/tools/lld/docs/index.html>`__ (`release + notes <5.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `Polly <5.0.0/tools/polly/docs/index.html>`__ (`release + notes <5.0.0/tools/polly/docs/ReleaseNotes.html>`__) +- `libc++ <5.0.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <5.0.0/llvm_doxygen-5.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <5.0.0/clang_doxygen-5.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <5.0.0/clang-tools-extra_doxygen-5.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for + macOS <5.0.0/clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <5.0.0/clang+llvm-5.0.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <5.0.0/clang+llvm-5.0.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <5.0.0/clang+llvm-5.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <5.0.0/clang+llvm-5.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <5.0.0/clang+llvm-5.0.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <5.0.0/clang+llvm-5.0.0-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for MIPS <5.0.0/clang+llvm-5.0.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <5.0.0/clang+llvm-5.0.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <5.0.0/clang+llvm-5.0.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <5.0.0/LLVM-5.0.0-win32.exe>`__ + `(.sig) <5.0.0/LLVM-5.0.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <5.0.0/LLVM-5.0.0-win64.exe>`__ + `(.sig) <5.0.0/LLVM-5.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <5.0.0/hans-gpg-key.asc>`__. + +.. _4.0.1: + +Download LLVM 4.0.1 +------------------- + +**Sources:** + +- `LLVM source code <4.0.1/llvm-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/llvm-4.0.1.src.tar.xz.sig>`__ +- `Clang source code <4.0.1/cfe-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/cfe-4.0.1.src.tar.xz.sig>`__ +- `compiler-rt source code <4.0.1/compiler-rt-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/compiler-rt-4.0.1.src.tar.xz.sig>`__ +- `libc++ source code <4.0.1/libcxx-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/libcxx-4.0.1.src.tar.xz.sig>`__ +- `libc++abi source code <4.0.1/libcxxabi-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/libcxxabi-4.0.1.src.tar.xz.sig>`__ +- `libunwind source code <4.0.1/libunwind-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/libunwind-4.0.1.src.tar.xz.sig>`__ +- `LLD Source code <4.0.1/lld-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/lld-4.0.1.src.tar.xz.sig>`__ +- `LLDB Source code <4.0.1/lldb-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/lldb-4.0.1.src.tar.xz.sig>`__ +- `OpenMP Source code <4.0.1/openmp-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/openmp-4.0.1.src.tar.xz.sig>`__ +- `Polly Source code <4.0.1/polly-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/polly-4.0.1.src.tar.xz.sig>`__ +- `clang-tools-extra <4.0.1/clang-tools-extra-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/clang-tools-extra-4.0.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <4.0.1/test-suite-4.0.1.src.tar.xz>`__ + `(.sig) <4.0.1/test-suite-4.0.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <4.0.1/docs/index.html>`__ (`release + notes <4.0.1/docs/ReleaseNotes.html>`__) +- `Clang <4.0.1/tools/clang/index.html>`__ (`release + notes <4.0.1/tools/clang/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <4.0.1/clang+llvm-4.0.1-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <4.0.1/clang+llvm-4.0.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <4.0.1/clang+llvm-4.0.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <4.0.1/clang+llvm-4.0.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <4.0.1/clang+llvm-4.0.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora25 x86_64 + Linux <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-Fedora-25.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-Fedora-25.tar.xz.sig>`__ +- `Clang for Fedora25 ppc64 + Linux <4.0.1/clang+llvm-4.0.1-ppc64-linux-gnu-Fedora-25.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-ppc64-linux-gnu-Fedora-25.tar.xz.sig>`__ +- `Clang for Fedora25 ppc64le + Linux <4.0.1/clang+llvm-4.0.1-ppc64le-linux-gnu-Fedora-25.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-ppc64le-linux-gnu-Fedora-25.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <4.0.1/clang+llvm-4.0.1-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for MIPS <4.0.1/clang+llvm-4.0.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <4.0.1/clang+llvm-4.0.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <4.0.1/clang+llvm-4.0.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <4.0.1/LLVM-4.0.1-win32.exe>`__ + `(.sig) <4.0.1/LLVM-4.0.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <4.0.1/LLVM-4.0.1-win64.exe>`__ + `(.sig) <4.0.1/LLVM-4.0.1-win64.exe.sig>`__ + +.. _4.0.0: + +Download LLVM 4.0.0 +------------------- + +**Sources:** + +- `LLVM source code <4.0.0/llvm-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/llvm-4.0.0.src.tar.xz.sig>`__ +- `Clang source code <4.0.0/cfe-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/cfe-4.0.0.src.tar.xz.sig>`__ +- `compiler-rt source code <4.0.0/compiler-rt-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/compiler-rt-4.0.0.src.tar.xz.sig>`__ +- `libc++ source code <4.0.0/libcxx-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/libcxx-4.0.0.src.tar.xz.sig>`__ +- `libc++abi source code <4.0.0/libcxxabi-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/libcxxabi-4.0.0.src.tar.xz.sig>`__ +- `libunwind source code <4.0.0/libunwind-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/libunwind-4.0.0.src.tar.xz.sig>`__ +- `LLD Source code <4.0.0/lld-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/lld-4.0.0.src.tar.xz.sig>`__ +- `LLDB Source code <4.0.0/lldb-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/lldb-4.0.0.src.tar.xz.sig>`__ +- `OpenMP Source code <4.0.0/openmp-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/openmp-4.0.0.src.tar.xz.sig>`__ +- `Polly Source code <4.0.0/polly-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/polly-4.0.0.src.tar.xz.sig>`__ +- `clang-tools-extra <4.0.0/clang-tools-extra-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/clang-tools-extra-4.0.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <4.0.0/test-suite-4.0.0.src.tar.xz>`__ + `(.sig) <4.0.0/test-suite-4.0.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <4.0.0/docs/index.html>`__ (`release + notes <4.0.0/docs/ReleaseNotes.html>`__) +- `Clang <4.0.0/tools/clang/docs/index.html>`__ (`release + notes <4.0.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <4.0.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <4.0.0/tools/lld/docs/index.html>`__ (`release + notes <4.0.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <4.0.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <4.0.0/llvm_doxygen-4.0.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <4.0.0/clang_doxygen-4.0.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <4.0.0/clang-tools-extra_doxygen-4.0.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <4.0.0/clang+llvm-4.0.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <4.0.0/clang+llvm-4.0.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <4.0.0/clang+llvm-4.0.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <4.0.0/clang+llvm-4.0.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <4.0.0/clang+llvm-4.0.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.10 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.10.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-ubuntu-16.10.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for MIPS <4.0.0/clang+llvm-4.0.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <4.0.0/clang+llvm-4.0.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <4.0.0/clang+llvm-4.0.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <4.0.0/LLVM-4.0.0-win32.exe>`__ + `(.sig) <4.0.0/LLVM-4.0.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <4.0.0/LLVM-4.0.0-win64.exe>`__ + `(.sig) <4.0.0/LLVM-4.0.0-win64.exe.sig>`__ + +Signed with PGP key `345AD05D <4.0.0/hans-gpg-key.asc>`__. + +.. _3.9.1: + +Download LLVM 3.9.1 +------------------- + +**Sources:** + +- `LLVM source code <3.9.1/llvm-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/llvm-3.9.1.src.tar.xz.sig>`__ +- `Clang source code <3.9.1/cfe-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/cfe-3.9.1.src.tar.xz.sig>`__ +- `compiler-rt source code <3.9.1/compiler-rt-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/compiler-rt-3.9.1.src.tar.xz.sig>`__ +- `libc++ source code <3.9.1/libcxx-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/libcxx-3.9.1.src.tar.xz.sig>`__ +- `libc++abi source code <3.9.1/libcxxabi-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/libcxxabi-3.9.1.src.tar.xz.sig>`__ +- `libunwind source code <3.9.1/libunwind-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/libunwind-3.9.1.src.tar.xz.sig>`__ +- `LLD source code <3.9.1/lld-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/lld-3.9.1.src.tar.xz.sig>`__ +- `LLDB source code <3.9.1/lldb-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/lldb-3.9.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.9.1/openmp-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/openmp-3.9.1.src.tar.xz.sig>`__ +- `Polly source code <3.9.1/polly-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/polly-3.9.1.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.9.1/clang-tools-extra-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/clang-tools-extra-3.9.1.src.tar.xz.sig>`__ +- `LLVM test suite <3.9.1/test-suite-3.9.1.src.tar.xz>`__ + `(.sig) <3.9.1/test-suite-3.9.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.9.1/docs/index.html>`__ (`release + notes <3.9.1/docs/ReleaseNotes.html>`__) +- `Clang <3.9.1/tools/clang/docs/index.html>`__ (`release + notes <3.9.1/tools/clang/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for FreeBSD10 + AMD64 <3.9.1/clang+llvm-3.9.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.9.1/clang+llvm-3.9.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.9.1/clang+llvm-3.9.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.9.1/clang+llvm-3.9.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for MIPS <3.9.1/clang+llvm-3.9.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.9.1/clang+llvm-3.9.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.9.1/clang+llvm-3.9.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.9.1/LLVM-3.9.1-win32.exe>`__ + `(.sig) <3.9.1/LLVM-3.9.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.9.1/LLVM-3.9.1-win64.exe>`__ + `(.sig) <3.9.1/LLVM-3.9.1-win64.exe.sig>`__ + +.. _3.9.0: + +Download LLVM 3.9.0 +------------------- + +**Sources:** + +- `LLVM source code <3.9.0/llvm-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/llvm-3.9.0.src.tar.xz.sig>`__ +- `Clang source code <3.9.0/cfe-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/cfe-3.9.0.src.tar.xz.sig>`__ +- `compiler-rt source code <3.9.0/compiler-rt-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/compiler-rt-3.9.0.src.tar.xz.sig>`__ +- `libc++ source code <3.9.0/libcxx-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/libcxx-3.9.0.src.tar.xz.sig>`__ +- `libc++abi source code <3.9.0/libcxxabi-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/libcxxabi-3.9.0.src.tar.xz.sig>`__ +- `libunwind source code <3.9.0/libunwind-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/libunwind-3.9.0.src.tar.xz.sig>`__ +- `LLD Source code <3.9.0/lld-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/lld-3.9.0.src.tar.xz.sig>`__ +- `LLDB Source code <3.9.0/lldb-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/lldb-3.9.0.src.tar.xz.sig>`__ +- `OpenMP Source code <3.9.0/openmp-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/openmp-3.9.0.src.tar.xz.sig>`__ +- `Polly Source code <3.9.0/polly-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/polly-3.9.0.src.tar.xz.sig>`__ +- `clang-tools-extra <3.9.0/clang-tools-extra-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/clang-tools-extra-3.9.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.9.0/test-suite-3.9.0.src.tar.xz>`__ + `(.sig) <3.9.0/test-suite-3.9.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.9.0/docs/index.html>`__ (`release + notes <3.9.0/docs/ReleaseNotes.html>`__) +- `Clang <3.9.0/tools/clang/docs/index.html>`__ (`release + notes <3.9.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <3.9.0/tools/clang/tools/extra/docs/index.html>`__ + (`release + notes <3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__) +- `LLD <3.9.0/tools/lld/docs/index.html>`__ (`release + notes <3.9.0/tools/lld/docs/ReleaseNotes.html>`__) +- `libc++ <3.9.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <3.9.0/llvm_doxygen-3.9.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <3.9.0/clang_doxygen-3.9.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <3.9.0/clang-tools-extra_doxygen-3.9.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <3.9.0/clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.9.0/clang+llvm-3.9.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.9.0/clang+llvm-3.9.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.9.0/clang+llvm-3.9.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.9.0/clang+llvm-3.9.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora23 i686 + Linux <3.9.0/clang+llvm-3.9.0-i686-fedora23.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-i686-fedora23.tar.xz.sig>`__ +- `Clang for Fedora23 x86_64 + Linux <3.9.0/clang+llvm-3.9.0-x86_64-fedora23.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-fedora23.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.9.0/clang+llvm-3.9.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.9.0/clang+llvm-3.9.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for MIPS <3.9.0/clang+llvm-3.9.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.9.0/clang+llvm-3.9.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.9.0/clang+llvm-3.9.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.9.0/LLVM-3.9.0-win32.exe>`__ + `(.sig) <3.9.0/LLVM-3.9.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.9.0/LLVM-3.9.0-win64.exe>`__ + `(.sig) <3.9.0/LLVM-3.9.0-win64.exe.sig>`__ + +OpenMP run-time included in packages targeting Windows, x86_64 Linux, +and x86_64 FreeBSD. + +.. _3.8.1: + +Download LLVM 3.8.1 +------------------- + +**Sources:** + +- `LLVM source code <3.8.1/llvm-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/llvm-3.8.1.src.tar.xz.sig>`__ +- `Clang source code <3.8.1/cfe-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/cfe-3.8.1.src.tar.xz.sig>`__ +- `compiler-rt source code <3.8.1/compiler-rt-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/compiler-rt-3.8.1.src.tar.xz.sig>`__ +- `libc++ source code <3.8.1/libcxx-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/libcxx-3.8.1.src.tar.xz.sig>`__ +- `libc++abi source code <3.8.1/libcxxabi-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/libcxxabi-3.8.1.src.tar.xz.sig>`__ +- `libunwind source code <3.8.1/libunwind-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/libunwind-3.8.1.src.tar.xz.sig>`__ +- `LLD source code <3.8.1/lld-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/lld-3.8.1.src.tar.xz.sig>`__ +- `LLDB source code <3.8.1/lldb-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/lldb-3.8.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.8.1/openmp-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/openmp-3.8.1.src.tar.xz.sig>`__ +- `Polly source code <3.8.1/polly-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/polly-3.8.1.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.8.1/clang-tools-extra-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/clang-tools-extra-3.8.1.src.tar.xz.sig>`__ +- `LLVM test suite <3.8.1/test-suite-3.8.1.src.tar.xz>`__ + `(.sig) <3.8.1/test-suite-3.8.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.8.1/docs/index.html>`__ (`release + notes <3.8.1/docs/ReleaseNotes.html>`__) +- `Clang <3.8.1/tools/docs/index.html>`__ (`release + notes <3.8.1/tools/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for AArch64 + Linux <3.8.1/clang+llvm-3.8.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.8.1/clang+llvm-3.8.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for armv7a Linux + Vivid <3.8.1/clang+llvm-3.8.1-linux-armhf-vivid.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-linux-armhf-vivid.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for Fedora22 x86_64 + Linux <3.8.1/clang+llvm-3.8.1-x86_64-fedora22.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-fedora22.tar.xz.sig>`__ +- `Clang for Fedora23 i686 + Linux <3.8.1/clang+llvm-3.8.1-i686-fedora23.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-i686-fedora23.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.8.1/clang+llvm-3.8.1-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.8.1/clang+llvm-3.8.1-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <3.8.1/clang+llvm-3.8.1-linux-x86_64-sles11.3.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-linux-x86_64-sles11.3.tar.xz.sig>`__ +- `Clang for MIPS <3.8.1/clang+llvm-3.8.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.8.1/clang+llvm-3.8.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.8.1/clang+llvm-3.8.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.8.1/LLVM-3.8.1-win32.exe>`__ + `(.sig) <3.8.1/LLVM-3.8.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.8.1/LLVM-3.8.1-win64.exe>`__ + `(.sig) <3.8.1/LLVM-3.8.1-win64.exe.sig>`__ + +.. _3.8.0: + +Download LLVM 3.8.0 +------------------- + +**Sources:** + +- `LLVM source code <3.8.0/llvm-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/llvm-3.8.0.src.tar.xz.sig>`__ +- `Clang source code <3.8.0/cfe-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/cfe-3.8.0.src.tar.xz.sig>`__ +- `compiler-rt source code <3.8.0/compiler-rt-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/compiler-rt-3.8.0.src.tar.xz.sig>`__ +- `libc++ source code <3.8.0/libcxx-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/libcxx-3.8.0.src.tar.xz.sig>`__ +- `libc++abi source code <3.8.0/libcxxabi-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/libcxxabi-3.8.0.src.tar.xz.sig>`__ +- `libunwind source code <3.8.0/libunwind-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/libunwind-3.8.0.src.tar.xz.sig>`__ +- `LLD Source code <3.8.0/lld-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/lld-3.8.0.src.tar.xz.sig>`__ +- `LLDB Source code <3.8.0/lldb-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/lldb-3.8.0.src.tar.xz.sig>`__ +- `OpenMP Source code <3.8.0/openmp-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/openmp-3.8.0.src.tar.xz.sig>`__ +- `Polly Source code <3.8.0/polly-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/polly-3.8.0.src.tar.xz.sig>`__ +- `clang-tools-extra <3.8.0/clang-tools-extra-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/clang-tools-extra-3.8.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.8.0/test-suite-3.8.0.src.tar.xz>`__ + `(.sig) <3.8.0/test-suite-3.8.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.8.0/docs/index.html>`__ (`release + notes <3.8.0/docs/ReleaseNotes.html>`__) +- `Clang <3.8.0/tools/clang/docs/index.html>`__ (`release + notes <3.8.0/tools/clang/docs/ReleaseNotes.html>`__) +- `clang-tools-extra <3.8.0/tools/clang/tools/extra/docs/index.html>`__ +- `LLD <3.8.0/tools/lld/docs/index.html>`__ +- `libc++ <3.8.0/projects/libcxx/docs/index.html>`__ +- `LLVM Doxygen <3.8.0/llvm_doxygen-3.8.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <3.8.0/clang_doxygen-3.8.0.tar.xz>`__ (.tar.xz) +- `clang-tools-extra + Doxygen <3.8.0/clang-tools-extra_doxygen-3.8.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <3.8.0/clang+llvm-3.8.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.8.0/clang+llvm-3.8.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.8.0/clang+llvm-3.8.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.8.0/clang+llvm-3.8.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.8.0/clang+llvm-3.8.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for armv7a Linux + Vivid <3.8.0/clang+llvm-3.8.0-linux-armhf-vivid.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-linux-armhf-vivid.tar.xz.sig>`__ +- `Clang for Fedora23 i686 + Linux <3.8.0/clang+llvm-3.8.0-i686-fedora23.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-i686-fedora23.tar.xz.sig>`__ +- `Clang for Fedora23 x86_64 + Linux <3.8.0/clang+llvm-3.8.0-x86_64-fedora23.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-fedora23.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.8.0/clang+llvm-3.8.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.8.0/clang+llvm-3.8.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-debian8.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 15.10 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-15.10.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-15.10.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 16.04 <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-linux-gnu-ubuntu-16.04.tar.xz.sig>`__ +- `Clang for SuSE Linux Enterprise Server 11SP3 + x86_64 <3.8.0/clang+llvm-3.8.0-x86_64-sles11.3-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-x86_64-sles11.3-linux-gnu.tar.xz.sig>`__ +- `Clang for CentOS 6 + x86_64 <3.8.0/clang+llvm-3.8.0-linux-x86_64-centos6.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-linux-x86_64-centos6.tar.xz.sig>`__ +- `Clang for MIPS <3.8.0/clang+llvm-3.8.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.8.0/clang+llvm-3.8.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.8.0/clang+llvm-3.8.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.8.0/LLVM-3.8.0-win32.exe>`__ + `(.sig) <3.8.0/LLVM-3.8.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.8.0/LLVM-3.8.0-win64.exe>`__ + `(.sig) <3.8.0/LLVM-3.8.0-win64.exe.sig>`__ + +OpenMP run-time included in packages targeting i386 and x86_64 Linux, +x86_64 FreeBSD, and Darwin. + +Signed with PGP key `345AD05D <3.8.0/hans-gpg-key.asc>`__. + +.. _3.7.1: + +Download LLVM 3.7.1 +------------------- + +**Sources:** + +- `LLVM source code <3.7.1/llvm-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/llvm-3.7.1.src.tar.xz.sig>`__ +- `Clang source code <3.7.1/cfe-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/cfe-3.7.1.src.tar.xz.sig>`__ +- `compiler-rt source code <3.7.1/compiler-rt-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/compiler-rt-3.7.1.src.tar.xz.sig>`__ +- `libc++ source code <3.7.1/libcxx-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/libcxx-3.7.1.src.tar.xz.sig>`__ +- `libc++abi source code <3.7.1/libcxxabi-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/libcxxabi-3.7.1.src.tar.xz.sig>`__ +- `libunwind source code <3.7.1/libunwind-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/libunwind-3.7.1.src.tar.xz.sig>`__ +- `LLD source code <3.7.1/lld-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/lld-3.7.1.src.tar.xz.sig>`__ +- `LLDB source code <3.7.1/lldb-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/lldb-3.7.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.7.1/openmp-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/openmp-3.7.1.src.tar.xz.sig>`__ +- `Polly source code <3.7.1/polly-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/polly-3.7.1.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.7.1/clang-tools-extra-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/clang-tools-extra-3.7.1.src.tar.xz.sig>`__ +- `LLVM test suite <3.7.1/test-suite-3.7.1.src.tar.xz>`__ + `(.sig) <3.7.1/test-suite-3.7.1.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.7.1/docs/index.html>`__ (`release + notes <3.7.1/docs/ReleaseNotes.html>`__) +- `Clang <3.7.1/tools/docs/index.html>`__ (`release + notes <3.7.1/tools/docs/ReleaseNotes.html>`__) + +**Pre-Built Binaries:** + +- `Clang for FreeBSD10 + AMD64 <3.7.1/clang+llvm-3.7.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.7.1/clang+llvm-3.7.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.7.1/clang+llvm-3.7.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.7.1/clang+llvm-3.7.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for x86_64 Debian + 8 <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-debian8.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-Debian8.tar.xz.sig>`__ +- `Clang for Fedora22 x86_64 + Linux <3.7.1/clang+llvm-3.7.1-x86_64-fedora22.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-fedora22.tar.xz.sig>`__ +- `Clang for Fedora22 i686 + Linux <3.7.1/clang+llvm-3.7.1-i686-fedora22.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-i686-fedora22.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.7.1/clang+llvm-3.7.1-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.7.1/clang+llvm-3.7.1-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 15.10 <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10.tar.xz.sig>`__ +- `Clang for MIPS <3.7.1/clang+llvm-3.7.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.7.1/clang+llvm-3.7.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.7.1/clang+llvm-3.7.1-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.7.1/LLVM-3.7.1-win32.exe>`__ + `(.sig) <3.7.1/LLVM-3.7.1-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.7.1/LLVM-3.7.1-win64.exe>`__ + `(.sig) <3.7.1/LLVM-3.7.1-win64.exe.sig>`__ + +.. _3.7.0: + +Download LLVM 3.7.0 +------------------- + +**Sources:** + +- `LLVM source code <3.7.0/llvm-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/llvm-3.7.0.src.tar.xz.sig>`__ +- `Clang source code <3.7.0/cfe-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/cfe-3.7.0.src.tar.xz.sig>`__ +- `compiler-rt source code <3.7.0/compiler-rt-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/compiler-rt-3.7.0.src.tar.xz.sig>`__ +- `libc++ source code <3.7.0/libcxx-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/libcxx-3.7.0.src.tar.xz.sig>`__ +- `libc++abi source code <3.7.0/libcxxabi-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/libcxxabi-3.7.0.src.tar.xz.sig>`__ +- `libunwind source code <3.7.0/libunwind-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/libunwind-3.7.0.src.tar.xz.sig>`__ +- `LLD source code <3.7.0/lld-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/lld-3.7.0.src.tar.xz.sig>`__ +- `LLDB source code <3.7.0/lldb-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/lldb-3.7.0.src.tar.xz.sig>`__ +- `OpenMP source code <3.7.0/openmp-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/openmp-3.7.0.src.tar.xz.sig>`__ +- `Polly source code <3.7.0/polly-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/polly-3.7.0.src.tar.xz.sig>`__ +- `clang-tools-extra source + code <3.7.0/clang-tools-extra-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/clang-tools-extra-3.7.0.src.tar.xz.sig>`__ +- `LLVM test suite <3.7.0/test-suite-3.7.0.src.tar.xz>`__ + `(.sig) <3.7.0/test-suite-3.7.0.src.tar.xz.sig>`__ + +**Documentation:** + +- `LLVM <3.7.0/docs/index.html>`__ (`release + notes <3.7.0/docs/ReleaseNotes.html>`__) +- `Clang <3.7.0/tools/clang/docs/index.html>`__ (`release + notes <3.7.0/tools/clang/docs/ReleaseNotes.html>`__) +- `LLVM Doxygen <3.7.0/llvm_doxygen-3.7.0.tar.xz>`__ (.tar.xz) +- `Clang Doxygen <3.7.0/clang_doxygen-3.7.0.tar.xz>`__ (.tar.xz) + +**Pre-Built Binaries:** + +- `Clang for Mac OS + X <3.7.0/clang+llvm-3.7.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.7.0/clang+llvm-3.7.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.7.0/clang+llvm-3.7.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for AArch64 + Linux <3.7.0/clang+llvm-3.7.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.7.0/clang+llvm-3.7.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Fedora22 x86_64 + Linux <3.7.0/clang+llvm-3.7.0-x86_64-fedora22.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-fedora22.tar.xz.sig>`__ +- `Clang for Fedora22 i686 + Linux <3.7.0/clang+llvm-3.7.0-i686-fedora22.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-i686-fedora22.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.7.0/clang+llvm-3.7.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.7.0/clang+llvm-3.7.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.7.0/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for MIPS <3.7.0/clang+llvm-3.7.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.7.0/clang+llvm-3.7.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/clang+llvm-3.7.0-mipsel-linux-gnu.tar.xz.sig>`__ +- `Clang for Windows (32-bit) <3.7.0/LLVM-3.7.0-win32.exe>`__ + `(.sig) <3.7.0/LLVM-3.7.0-win32.exe.sig>`__ +- `Clang for Windows (64-bit) <3.7.0/LLVM-3.7.0-win64.exe>`__ + `(.sig) <3.7.0/LLVM-3.7.0-win64.exe.sig>`__ + +.. raw:: html + + + +- `OpenMP runtime for x86_64 + Linux <3.7.0/OpenMP-3.7.0-x86_64-unknown-linux-gnu.tar.xz>`__ + `(.sig) <3.7.0/OpenMP-3.7.0-x86_64-unknown-linux-gnu.tar.xz.sig>`__ +- `OpenMP runtime for + Darwin <3.7.0/OpenMP-3.7.0-x86_64-apple-darwin14.4.0.tar.xz>`__ + `(.sig) <3.7.0/OpenMP-3.7.0-x86_64-apple-darwin14.4.0.tar.xz.sig>`__ + +Signed with PGP key `345AD05D <3.7.0/hans-gpg-key.asc>`__. + +.. _3.6.2: + +Download LLVM 3.6.2 +------------------- + +**Sources:** + +- `Clang source code <3.6.2/cfe-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/cfe-3.6.2.src.tar.xz.sig>`__ +- `LLVM source code <3.6.2/llvm-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/llvm-3.6.2.src.tar.xz.sig>`__ +- `Compiler RT source code <3.6.2/compiler-rt-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/compiler-rt-3.6.2.src.tar.xz.sig>`__ +- `Dragonegg source code <3.6.2/dragonegg-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/dragonegg-3.6.2.src.tar.xz.sig>`__ +- `LibC++ source code <3.6.2/libcxx-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/libcxx-3.6.2.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.6.2/libcxxabi-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/libcxxabi-3.6.2.src.tar.xz.sig>`__ +- `LLDB source code <3.6.2/lldb-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/lldb-3.6.2.src.tar.xz.sig>`__ +- `LLD source code <3.6.2/lld-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/lld-3.6.2.src.tar.xz.sig>`__ +- `Polly source code <3.6.2/polly-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/polly-3.6.2.src.tar.xz.sig>`__ +- `OpenMP source code <3.6.2/openmp-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/openmp-3.6.2.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.6.2/clang-tools-extra-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/clang-tools-extra-3.6.2.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.6.2/test-suite-3.6.2.src.tar.xz>`__ + `(.sig) <3.6.2/test-suite-3.6.2.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.6.2/LLVM-3.6.2-win32.exe>`__ + `(.sig) <3.6.2/LLVM-3.6.2-win32.exe.sig>`__ +- `Clang for AArch64 + Linux <3.6.2/clang+llvm-3.6.2-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.6.2/clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.6.2/clang+llvm-3.6.2-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.6.2/clang+llvm-3.6.2-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.6.2/clang+llvm-3.6.2-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.6.2/clang+llvm-3.6.2-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.6.2/clang+llvm-3.6.2-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for Fedora21 i386 + Linux <3.6.2/clang+llvm-3.6.2-i386-fedora21.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-i386-fedora21.tar.xz.sig>`__ +- `Clang for Fedora21 x86_64 + Linux <3.6.2/clang+llvm-3.6.2-x86_64-fedora21.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-fedora21.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 15.04 <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-15.04.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-15.04.tar.xz.sig>`__ +- `Clang for MIPS <3.6.2/clang+llvm-3.6.2-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.6.2/clang+llvm-3.6.2-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.6.2/clang+llvm-3.6.2-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.6.1: + +Download LLVM 3.6.1 +------------------- + +**Sources:** + +- `Clang source code <3.6.1/cfe-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/cfe-3.6.1.src.tar.xz.sig>`__ +- `LLVM source code <3.6.1/llvm-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/llvm-3.6.1.src.tar.xz.sig>`__ +- `Compiler RT source code <3.6.1/compiler-rt-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/compiler-rt-3.6.1.src.tar.xz.sig>`__ +- `Dragonegg source code <3.6.1/dragonegg-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/dragonegg-3.6.1.src.tar.xz.sig>`__ +- `LibC++ source code <3.6.1/libcxx-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/libcxx-3.6.1.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.6.1/libcxxabi-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/libcxxabi-3.6.1.src.tar.xz.sig>`__ +- `LLDB source code <3.6.1/lldb-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/lldb-3.6.1.src.tar.xz.sig>`__ +- `LLD source code <3.6.1/lld-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/lld-3.6.1.src.tar.xz.sig>`__ +- `Polly source code <3.6.1/polly-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/polly-3.6.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.6.1/openmp-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/openmp-3.6.1.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.6.1/clang-tools-extra-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/clang-tools-extra-3.6.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.6.1/test-suite-3.6.1.src.tar.xz>`__ + `(.sig) <3.6.1/test-suite-3.6.1.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.6.1/LLVM-3.6.1-win32.exe>`__ + `(.sig) <3.6.1/LLVM-3.6.1-win32.exe.sig>`__ +- `Clang for AArch64 + Linux <3.6.1/clang+llvm-3.6.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.6.1/clang+llvm-3.6.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.6.1/clang+llvm-3.6.1-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.6.1/clang+llvm-3.6.1-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.6.1/clang+llvm-3.6.1-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.6.1/clang+llvm-3.6.1-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.6.1/clang+llvm-3.6.1-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for Fedora21 i386 + Linux <3.6.1/clang+llvm-3.6.1-i386-fedora21.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-i386-fedora21.tar.xz.sig>`__ +- `Clang for Fedora21 x86_64 + Linux <3.6.1/clang+llvm-3.6.1-x86_64-fedora21.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-fedora21.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Ubuntu + 15.04 <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-15.04.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-x86_64-linux-gnu-ubuntu-15.04.tar.xz.sig>`__ +- `Clang for MIPS <3.6.1/clang+llvm-3.6.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.6.1/clang+llvm-3.6.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.6.1/clang+llvm-3.6.1-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.6.0: + +Download LLVM 3.6.0 +------------------- + +**Sources:** + +- `Clang source code <3.6.0/cfe-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/cfe-3.6.0.src.tar.xz.sig>`__ +- `LLVM source code <3.6.0/llvm-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/llvm-3.6.0.src.tar.xz.sig>`__ +- `Compiler RT source code <3.6.0/compiler-rt-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/compiler-rt-3.6.0.src.tar.xz.sig>`__ +- `Dragonegg source code <3.6.0/dragonegg-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/dragonegg-3.6.0.src.tar.xz.sig>`__ +- `LibC++ source code <3.6.0/libcxx-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/libcxx-3.6.0.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.6.0/libcxxabi-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/libcxxabi-3.6.0.src.tar.xz.sig>`__ +- `LLDB source code <3.6.0/lldb-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/lldb-3.6.0.src.tar.xz.sig>`__ +- `LLD source code <3.6.0/lld-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/lld-3.6.0.src.tar.xz.sig>`__ +- `Polly source code <3.6.0/polly-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/polly-3.6.0.src.tar.xz.sig>`__ +- `OpenMP source code <3.6.0/openmp-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/openmp-3.6.0.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.6.0/clang-tools-extra-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/clang-tools-extra-3.6.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.6.0/test-suite-3.6.0.src.tar.xz>`__ + `(.sig) <3.6.0/test-suite-3.6.0.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.6.0/LLVM-3.6.0-win32.exe>`__ + `(.sig) <3.6.0/LLVM-3.6.0-win32.exe.sig>`__ +- `Clang for AArch64 + Linux <3.6.0/clang+llvm-3.6.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for armv7a + Linux <3.6.0/clang+llvm-3.6.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.6.0/clang+llvm-3.6.0-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for FreeBSD10 + AMD64 <3.6.0/clang+llvm-3.6.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for FreeBSD10 + i386 <3.6.0/clang+llvm-3.6.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 i586 + Linux <3.6.0/clang+llvm-3.6.0-i586-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-i586-opensuse13.2.tar.xz.sig>`__ +- `Clang for OpenSuSE 13.2 x86_64 + Linux <3.6.0/clang+llvm-3.6.0-x86_64-opensuse13.2.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-opensuse13.2.tar.xz.sig>`__ +- `Clang for Fedora21 i686 + Linux <3.6.0/clang+llvm-3.6.0-i686-fedora21.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-i686-fedora21.tar.xz.sig>`__ +- `Clang for Fedora21 x86_64 + Linux <3.6.0/clang+llvm-3.6.0-x86_64-fedora21.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-fedora21.tar.xz.sig>`__ +- `Clang for Ubuntu + 14.04 <3.6.0/clang+llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for MIPS <3.6.0/clang+llvm-3.6.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for MIPSel <3.6.0/clang+llvm-3.6.0-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.6.0/clang+llvm-3.6.0-mipsel-linux-gnu.tar.xz.sig>`__ + +Signed with PGP key `345AD05D <3.6.0/hans-gpg-key.asc>`__. + +.. _3.5.2: + +Download LLVM 3.5.2 +------------------- + +**Sources:** + +- `Clang source code <3.5.2/cfe-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/cfe-3.5.2.src.tar.xz.sig>`__ +- `LLVM source code <3.5.2/llvm-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/llvm-3.5.2.src.tar.xz.sig>`__ +- `Compiler RT source code <3.5.2/compiler-rt-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/compiler-rt-3.5.2.src.tar.xz.sig>`__ +- `Dragonegg source code <3.5.2/dragonegg-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/dragonegg-3.5.2.src.tar.xz.sig>`__ +- `LibC++ source code <3.5.2/libcxx-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/libcxx-3.5.2.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.5.2/libcxxabi-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/libcxxabi-3.5.2.src.tar.xz.sig>`__ +- `LLDB source code <3.5.2/lldb-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/lldb-3.5.2.src.tar.xz.sig>`__ +- `LLD source code <3.5.2/lld-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/lld-3.5.2.src.tar.xz.sig>`__ +- `Polly source code <3.5.2/polly-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/polly-3.5.2.src.tar.xz.sig>`__ +- `OpenMP source code <3.5.2/openmp-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/openmp-3.5.2.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.5.2/clang-tools-extra-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/clang-tools-extra-3.5.2.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.5.2/test-suite-3.5.2.src.tar.xz>`__ + `(.sig) <3.5.2/test-suite-3.5.2.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for + AArch64 <3.5.2/clang+llvm-3.5.2-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for ARM7a + Linux <3.5.2/clang+llvm-3.5.2-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Ubuntu 14.04 + Linux <3.5.2/clang+llvm-3.5.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for Mac OS + X <3.5.2/clang+llvm-3.5.2-x86_64-apple-darwin.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-x86_64-apple-darwin.tar.xz.sig>`__ +- `Clang for Mips <3.5.2/clang+llvm-3.5.2-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for Mipsel <3.5.2/clang+llvm-3.5.2-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.5.2/clang+llvm-3.5.2-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.5.1: + +Download LLVM 3.5.1 +------------------- + +**Sources:** + +- `Clang source code <3.5.1/cfe-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/cfe-3.5.1.src.tar.xz.sig>`__ +- `LLVM source code <3.5.1/llvm-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/llvm-3.5.1.src.tar.xz.sig>`__ +- `Compiler RT source code <3.5.1/compiler-rt-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/compiler-rt-3.5.1.src.tar.xz.sig>`__ +- `Dragonegg source code <3.5.1/dragonegg-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/dragonegg-3.5.1.src.tar.xz.sig>`__ +- `LibC++ source code <3.5.1/libcxx-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/libcxx-3.5.1.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.5.1/libcxxabi-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/libcxxabi-3.5.1.src.tar.xz.sig>`__ +- `LLDB source code <3.5.1/lldb-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/lldb-3.5.1.src.tar.xz.sig>`__ +- `LLD source code <3.5.1/lld-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/lld-3.5.1.src.tar.xz.sig>`__ +- `Polly source code <3.5.1/polly-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/polly-3.5.1.src.tar.xz.sig>`__ +- `OpenMP source code <3.5.1/openmp-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/openmp-3.5.1.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.5.1/clang-tools-extra-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/clang-tools-extra-3.5.1.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.5.1/test-suite-3.5.1.src.tar.xz>`__ + `(.sig) <3.5.1/test-suite-3.5.1.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for + AArch64 <3.5.1/clang+llvm-3.5.1-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for ARM7a + Linux <3.5.1/clang+llvm-3.5.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for i586 OpenSUSE + 13.1 <3.5.1/clang+llvm-3.5.1-i586-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-i586-opensuse13.1.tar.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.5.1/clang+llvm-3.5.1-x86_64-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-x86_64-opensuse13.1.tar.xz.sig>`__ +- `Clang for i686 Fedora + 20 <3.5.1/clang+llvm-3.5.1-i686-fedora20.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.5.1/clang+llvm-3.5.1-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for Ubuntu14.04 + Linux <3.5.1/clang+llvm-3.5.1-x86_64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-x86_64-linux-gnu.tar.xz.sig>`__ +- `Clang for Mips <3.5.1/clang+llvm-3.5.1-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-mips-linux-gnu.tar.xz.sig>`__ +- `Clang for Mipsel <3.5.1/clang+llvm-3.5.1-mipsel-linux-gnu.tar.xz>`__ + `(.sig) <3.5.1/clang+llvm-3.5.1-mipsel-linux-gnu.tar.xz.sig>`__ + +.. _3.5.0: + +Download LLVM 3.5.0 +------------------- + +**Sources:** + +- `Clang source code <3.5.0/cfe-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/cfe-3.5.0.src.tar.xz.sig>`__ +- `LLVM source code <3.5.0/llvm-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/llvm-3.5.0.src.tar.xz.sig>`__ +- `Compiler RT source code <3.5.0/compiler-rt-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/compiler-rt-3.5.0.src.tar.xz.sig>`__ +- `Dragonegg source code <3.5.0/dragonegg-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/dragonegg-3.5.0.src.tar.xz.sig>`__ +- `LibC++ source code <3.5.0/libcxx-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/libcxx-3.5.0.src.tar.xz.sig>`__ +- `LibC++ ABI source code <3.5.0/libcxxabi-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/libcxxabi-3.5.0.src.tar.xz.sig>`__ +- `LLDB source code <3.5.0/lldb-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/lldb-3.5.0.src.tar.xz.sig>`__ +- `LLD source code <3.5.0/lld-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/lld-3.5.0.src.tar.xz.sig>`__ +- `Polly source code <3.5.0/polly-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/polly-3.5.0.src.tar.xz.sig>`__ +- `OpenMP source code <3.5.0/openmp-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/openmp-3.5.0.src.tar.xz.sig>`__ +- `Clang Tools Extra <3.5.0/clang-tools-extra-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/clang-tools-extra-3.5.0.src.tar.xz.sig>`__ +- `LLVM Test Suite <3.5.0/test-suite-3.5.0.src.tar.xz>`__ + `(.sig) <3.5.0/test-suite-3.5.0.src.tar.xz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.5.0/LLVM-3.5.0-win32.exe>`__ + `(.sig) <3.5.0/LLVM-3.5.0-win32.exe.sig>`__ +- `Clang for Darwin + 10.9 <3.5.0/clang+llvm-3.5.0-macosx-apple-darwin.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-macosx-apple-darwin.tar.xz.sig>`__ +- `Clang for amd64 + FreeBSD10 <3.5.0/clang+llvm-3.5.0-amd64-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-amd64-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for i386 + FreeBSD10 <3.5.0/clang+llvm-3.5.0-i386-unknown-freebsd10.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-i386-unknown-freebsd10.tar.xz.sig>`__ +- `Clang for + AArch64 <3.5.0/clang+llvm-3.5.0-aarch64-linux-gnu.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-aarch64-linux-gnu.tar.xz.sig>`__ +- `Clang for ARM7a + Linux <3.5.0/clang+llvm-3.5.0-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Ubuntu14.04 + Linux <3.5.0/clang+llvm-3.5.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.sig>`__ +- `Clang for i586 OpenSUSE + 13.1 <3.5.0/clang+llvm-3.5.0-i586-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-i586-opensuse13.1.tar.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.5.0/clang+llvm-3.5.0-x86_64-opensuse13.1.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-x86_64-opensuse13.1.tar.xz.sig>`__ +- `Clang for i686 Fedora + 20 <3.5.0/clang+llvm-3.5.0-i686-fedora20.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.5.0/clang+llvm-3.5.0-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for Mips <3.5.0/clang+llvm-3.5.0-mips-linux-gnu.tar.xz>`__ + `(.sig) <3.5.0/clang+llvm-3.5.0-mips-linux-gnu.tar.xz.sig>`__ + +.. _3.4.2: + +Download LLVM 3.4.2 +------------------- + +**Sources:** + +- `Clang source code <3.4.2/cfe-3.4.2.src.tar.gz>`__ + `(.sig) <3.4.2/cfe-3.4.2.src.tar.gz.sig>`__ +- `LLVM source code <3.4.2/llvm-3.4.2.src.tar.gz>`__ + `(.sig) <3.4.2/llvm-3.4.2.src.tar.gz.sig>`__ +- `Compiler RT source code <3.4/compiler-rt-3.4.src.tar.gz>`__ + `(.sig) <3.4/compiler-rt-3.4.src.tar.gz.sig>`__ +- `Dragonegg source code <3.4/dragonegg-3.4.src.tar.gz>`__ + `(.sig) <3.4/dragonegg-3.4.src.tar.gz.sig>`__ +- `LibC++ source code <3.4.2/libcxx-3.4.2.src.tar.gz>`__ + `(.sig) <3.4.2/libcxx-3.4.2.src.tar.gz.sig>`__ +- `LLDB source code <3.4/lldb-3.4.src.tar.gz>`__ + `(.sig) <3.4/lldb-3.4.src.tar.gz.sig>`__ +- `LLD source code <3.4/lld-3.4.src.tar.gz>`__ + `(.sig) <3.4/lld-3.4.src.tar.gz.sig>`__ +- `Polly source code <3.4/polly-3.4.src.tar.gz>`__ + `(.sig) <3.4/polly-3.4.src.tar.gz.sig>`__ +- `Clang Tools Extra <3.4/clang-tools-extra-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-tools-extra-3.4.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.4/test-suite-3.4.src.tar.gz>`__ + `(.sig) <3.4/test-suite-3.4.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for i586 OpenSUSE + 13.1 <3.4.2/clang+llvm-3.4.2-i586-opensuse13.1.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-i586-opensuse13.1.xz.sig>`__ +- `Clang for i686 Fedora 20 <3.4.2/clang+llvm-3.4.2-i686-fedora20.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-i686-fedora20.xz.sig>`__ +- `Clang for x86_64 Darwin + 10.9 <3.4.2/clang+llvm-3.4.2-x86_64-apple-darwin10.9.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-apple-darwin10.9.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.4.2/clang+llvm-3.4.2-x86_64-fedora20.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-fedora20.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.4.2/clang+llvm-3.4.2-x86_64-opensuse13.1.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-opensuse13.1.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 12.04 <3.4.2/clang+llvm-3.4.2-x86_64-unknown-ubuntu12.04.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-unknown-ubuntu12.04.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 14.04 <3.4.2/clang+llvm-3.4.2-x86_64-linux-gnu-ubuntu-14.04.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-x86_64-linux-gnu-ubuntu-14.04.xz.sig>`__ +- `Clang for ARMv7a + Linux <3.4.2/clang+llvm-3.4.2-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.4.2/clang+llvm-3.4.2-armv7a-linux-gnueabihf.tar.xz.sig>`__ + +.. _3.4.1: + +Download LLVM 3.4.1 +------------------- + +**Sources:** + +- `Clang source code <3.4.1/cfe-3.4.1.src.tar.gz>`__ + `(.sig) <3.4.1/cfe-3.4.1.src.tar.gz.sig>`__ +- `LLVM source code <3.4.1/llvm-3.4.1.src.tar.gz>`__ + `(.sig) <3.4.1/llvm-3.4.1.src.tar.gz.sig>`__ +- `Compiler RT source code <3.4/compiler-rt-3.4.src.tar.gz>`__ + `(.sig) <3.4/compiler-rt-3.4.src.tar.gz.sig>`__ +- `Dragonegg source code <3.4/dragonegg-3.4.src.tar.gz>`__ + `(.sig) <3.4/dragonegg-3.4.src.tar.gz.sig>`__ +- `LibC++ source code <3.4/libcxx-3.4.src.tar.gz>`__ + `(.sig) <3.4/libcxx-3.4.src.tar.gz.sig>`__ +- `LLDB source code <3.4/lldb-3.4.src.tar.gz>`__ + `(.sig) <3.4/lldb-3.4.src.tar.gz.sig>`__ +- `LLD source code <3.4/lld-3.4.src.tar.gz>`__ + `(.sig) <3.4/lld-3.4.src.tar.gz.sig>`__ +- `Polly source code <3.4/polly-3.4.src.tar.gz>`__ + `(.sig) <3.4/polly-3.4.src.tar.gz.sig>`__ +- `Clang Tools Extra <3.4/clang-tools-extra-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-tools-extra-3.4.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.4/test-suite-3.4.src.tar.gz>`__ + `(.sig) <3.4/test-suite-3.4.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for i586 OpenSUSE + 13.1 <3.4.1/clang+llvm-3.4.1-i586-opensuse13.1.tar.xz>`__ + `(.sig) <3.4.1/%20clang+llvm-3.4.1-i586-opensuse13.1.tar.xz.sig>`__ +- `Clang for i686 Fedora + 20 <3.4.1/clang+llvm-3.4.1-i686-fedora20.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 Darwin + 10.9 <3.4.1/clang+llvm-3.4.1-x86_64-apple-darwin10.9.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-apple-darwin10.9.tar.xz.sig>`__ +- `Clang for x86_64 Fedora + 20 <3.4.1/clang+llvm-3.4.1-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for x86_64 OpenSUSE + 13.1 <3.4.1/clang+llvm-3.4.1-x86_64-opensuse13.1.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-opensuse13.1.tar.xz.sig>`__ +- `Clang for x86_64 Ubuntu + 12.04 <3.4.1/clang+llvm-3.4.1-x86_64-unknown-ubuntu12.04.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-x86_64-unknown-ubuntu12.04.tar.xz.sig>`__ +- `Clang for ARMv7a + Linux <3.4.1/clang+llvm-3.4.1-armv7a-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.4.1/clang+llvm-3.4.1-armv7a-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for Windows <3.4.1/LLVM-3.4.1-win32.exe>`__ + `(.sig) <3.4.1/LLVM-3.4.1-win32.exe.sig>`__ + +.. _3.4: + +Download LLVM 3.4 +----------------- + +Please read the `LLVM Release Notes <3.4/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.4/tools/clang/docs/ReleaseNotes.html>`__ before +downloading : + +**Sources:** + +- `Clang source code <3.4/clang-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-3.4.src.tar.gz.sig>`__ +- `LLVM source code <3.4/llvm-3.4.src.tar.gz>`__ + `(.sig) <3.4/llvm-3.4.src.tar.gz.sig>`__ +- `Compiler RT source code <3.4/compiler-rt-3.4.src.tar.gz>`__ + `(.sig) <3.4/compiler-rt-3.4.src.tar.gz.sig>`__ +- `Dragonegg source code <3.4/dragonegg-3.4.src.tar.gz>`__ + `(.sig) <3.4/dragonegg-3.4.src.tar.gz.sig>`__ +- `LibC++ source code <3.4/libcxx-3.4.src.tar.gz>`__ + `(.sig) <3.4/libcxx-3.4.src.tar.gz.sig>`__ +- `LLDB source code <3.4/lldb-3.4.src.tar.gz>`__ + `(.sig) <3.4/lldb-3.4.src.tar.gz.sig>`__ +- `LLD source code <3.4/lld-3.4.src.tar.gz>`__ + `(.sig) <3.4/lld-3.4.src.tar.gz.sig>`__ +- `Polly source code <3.4/polly-3.4.src.tar.gz>`__ + `(.sig) <3.4/polly-3.4.src.tar.gz.sig>`__ +- `Clang Tools Extra <3.4/clang-tools-extra-3.4.src.tar.gz>`__ + `(.sig) <3.4/clang-tools-extra-3.4.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.4/test-suite-3.4.src.tar.gz>`__ + `(.sig) <3.4/test-suite-3.4.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang for Windows <3.4/LLVM-3.4-win32.exe>`__ + `(.sig) <3.4/LLVM-3.4-win32.exe.sig>`__ +- `Clang for Darwin + 10.9 <3.4/clang+llvm-3.4-x86_64-apple-darwin10.9.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-apple-darwin10.9.tar.gz.sig>`__ +- `Clang for amd64 + FreeBSD9.2 <3.4/clang+llvm-3.4-amd64-unknown-freebsd9.2.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-amd64-unknown-freebsd9.2.tar.xz.sig>`__ +- `Clang for i386 + FreeBSD9.2 <3.4/clang+llvm-3.4-i386-unknown-freebsd9.2.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-i386-unknown-freebsd9.2.tar.xz.sig>`__ +- `Clang for ARMv7a + Linux <3.4/clang+llvm-3.4-armv7a-linux-gnueabihf.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-armv7a-linux-gnueabihf.tar.gz.sig>`__ +- `Clang for ARMv7 + Linux <3.4/clang+llvm-3.4-armv7-unknown-linux-gnueabihf.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-armv7-unknown-linux-gnueabihf.tar.xz.sig>`__ +- `Clang for i386 OpenSUSE + 13.1 <3.4/clang+llvm-3.4-i586-opensuse13.1.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-i586-opensuse13.1.tar.gz.sig>`__ +- `Clang for x86-64 OpenSUSE + 13.1 <3.4/clang+llvm-3.4-x86_64-opensuse13.1.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-opensuse13.1.tar.gz.sig>`__ +- `Clang for i386 Fedora 19 <3.4/clang+llvm-3.4-i686-fedora19.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-i686-fedora19.tar.gz.sig>`__ +- `Clang for i386 Fedora 20 <3.4/clang+llvm-3.4-i686-fedora20.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-i686-fedora20.tar.xz.sig>`__ +- `Clang for x86-64 Fedora + 19 <3.4/clang+llvm-3.4-x86_64-fedora19.tar.gz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-fedora19.tar.gz.sig>`__ +- `Clang for x86-64 Fedora + 20 <3.4/clang+llvm-3.4-x86_64-fedora20.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-fedora20.tar.xz.sig>`__ +- `Clang for Ubuntu + 13.10 <3.4/clang+llvm-3.4-x86_64-linux-gnu-ubuntu-13.10.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-linux-gnu-ubuntu-13.10.tar.xz.sig>`__ +- `Clang for Ubuntu + 12.04 <3.4/clang+llvm-3.4-x86_64-unknown-ubuntu12.04.tar.xz>`__ + `(.sig) <3.4/clang+llvm-3.4-x86_64-unknown-ubuntu12.04.tar.xz.sig>`__ + +.. _3.3: + +Download LLVM 3.3 +----------------- + +Please read the `LLVM Release Notes <3.3/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.3/tools/clang/docs/ReleaseNotes.html>`__ before +downloading : + +**Sources:** + +- `Clang source code <3.3/cfe-3.3.src.tar.gz>`__ (9.4M) + `(.sig) <3.3/cfe-3.3.src.tar.gz.sig>`__ +- `LLVM source code <3.3/llvm-3.3.src.tar.gz>`__ (13.6M) + `(.sig) <3.3/llvm-3.3.src.tar.gz.sig>`__ +- `Compiler RT source code <3.3/compiler-rt-3.3.src.tar.gz>`__ (1.5M) + `(.sig) <3.3/compiler-rt-3.3.src.tar.gz.sig>`__ +- `Dragonegg source code <3.3/dragonegg-3.3.src.tar.gz>`__ (457K) + `(.sig) <3.3/dragonegg-3.3.src.tar.gz.sig>`__ +- `LibC++ source code <3.3/libcxx-3.3.src.tar.gz>`__ (1.2M) + `(.sig) <3.3/libcxx-3.3.src.tar.gz.sig>`__ +- `LLDB source code <3.3/lldb-3.3.src.tar.gz>`__ (3.5M) + `(.sig) <3.3/lldb-3.3.src.tar.gz.sig>`__ (`LLDB 3.3 + patch <3.3/merge-lldb33.patch>`__ + `(.sig) <3.3/merge-lldb33.patch.sig>`__) +- `Polly source + code <3.3/polly-3.3.src.tar.gz>`__\ `(.sig) <3.3/polly-3.3.src.tar.gz.sig>`__ +- `Clang Tools Extra source + code <3.3/clang-tools-extra-3.3.src.tar.gz>`__ (108K) + `(.sig) <3.3/clang-tools-extra-3.3.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.3/test-suite-3.3.src.tar.gz>`__ (76M) + `(.sig) <3.3/test-suite-3.3.src.tar.gz.sig>`__ + +**Pre-built Binaries:** + +- `Clang Binaries for 64-bit + Ubuntu-13.04 <3.3/clang+llvm-3.3-Ubuntu-13.04-x86_64-linux-gnu.tar.bz2>`__ + (74M) + `(.sig) <3.3/clang+llvm-3.3-Ubuntu-13.04-x86_64-linux-gnu.tar.bz2.sig>`__ +- `Clang Binaries for Ubuntu-12.04.2 on + AMD64 <3.3/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz>`__ (82M) + `(.sig) <3.3/clang+llvm-3.3-amd64-Ubuntu-12.04.2.tar.gz.sig>`__ +- `Clang Binaries for Ubuntu-10.04.4 on + AMD64 <3.3/clang+llvm-3.3-amd64-Ubuntu-10.04.4.tar.gz>`__ (82M) + `(.sig) <3.3/clang+llvm-3.3-amd64-Ubuntu-10.04.4.tar.gz.sig>`__ +- `Clang Binaries for Debian6 on + AMD64 <3.3/clang+llvm-3.3-amd64-debian6.tar.bz2>`__ (72M) + `(.sig) <3.3/clang+llvm-3.3-amd64-debian6.tar.bz2.sig>`__ +- `Clang Binaries for Debian6 on + i386 <3.3/clang+llvm-3.3-i386-debian6.tar.bz2>`__ (72M) + `(.sig) <3.3/clang+llvm-3.3-i386-debian6.tar.bz2.sig>`__ +- `Clang Binaries for FreeBSD9 on + AMD64 <3.3/clang+llvm-3.3-amd64-freebsd9.tar.xz>`__ (25M) + `(.sig) <3.3/clang+llvm-3.3-amd64-freebsd9.tar.xz.sig>`__ +- `Clang Binaries for FreeBSD9 on + i386 <3.3/clang+llvm-3.3-i386-freebsd9.tar.xz>`__ (25M) + `(.sig) <3.3/clang+llvm-3.3-i386-freebsd9.tar.xz.sig>`__ +- `Clang Binaries for ARMv7 on + Linux <3.3/clang+llvm-3.3-armv7-linux-gnueabihf.tar.gz>`__ (84M) + `(.sig) <3.3/clang+llvm-3.3-armv7-linux-gnueabihf.tar.gz.sig>`__ +- `Clang Binaries for 32-bit + Fedora18 <3.3/clang+llvm-3.3-i686-fedora18.tar.bz2>`__ (74M) + `(.sig) <3.3/clang+llvm-3.3-i686-fedora18.tar.bz2.sig>`__ +- `Clang Binaries for 64-bit + Fedora18 <3.3/clang+llvm-3.3-x86_64-fedora18.tar.bz2>`__ (74M) + `(.sig) <3.3/clang+llvm-3.3-x86_64-fedora18.tar.bz2.sig>`__ +- `Clang Binaries for Mac OS + X <3.3/clang+llvm-3.3-x86_64-apple-darwin12.tar.gz>`__ (79M) + `(.sig) <3.3/clang+llvm-3.3-x86_64-apple-darwin12.tar.gz.sig>`__ + +.. _3.2: + +Download LLVM 3.2 +----------------- + +- `LLVM source code <3.2/llvm-3.2.src.tar.gz>`__ (12M) + `(.sig) <3.2/llvm-3.2.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.2/test-suite-3.2.src.tar.gz>`__ (69M) + `(.sig) <3.2/test-suite-3.2.src.tar.gz.sig>`__ +- `Clang source code <3.2/clang-3.2.src.tar.gz>`__ + (8.4M)\ `(.sig) <3.2/clang-3.2.src.tar.gz.sig>`__ +- `Compiler RT source code <3.2/compiler-rt-3.2.src.tar.gz>`__ + (1.4M)\ `(.sig) <3.2/compiler-rt-3.2.src.tar.gz.sig>`__ +- `Clang Binaries for + FreeBSD9/x86_64 <3.2/clang+llvm-3.2-amd64-freebsd9.tar.gz>`__ + (69M)\ `(.sig) <3.2/clang+llvm-3.2-amd64-freebsd9.tar.gz.sig>`__ +- `Clang Binaries for MacOS + X/x86_64 <3.2/clang+llvm-3.2-x86_64-apple-darwin11.tar.gz>`__ + (67M)\ `(.sig) <3.2/clang+llvm-3.2-x86_64-apple-darwin11.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-12.04/x86 <3.2/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz>`__ + (67M)\ `(.sig) <3.2/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-12.04/x86_64 <3.2/clang+llvm-3.2-x86_64-linux-ubuntu-12.04.tar.gz>`__ + (71M)\ `(.sig) <3.2/clang+llvm-3.2-x86_64-linux-ubuntu-12.04.tar.gz.sig>`__ +- `Experimental Clang Binaries for + Mingw32/x86 <3.2/clang+llvm-3.2-x86-mingw32-EXPERIMENTAL.tar.gz>`__ + (85)\ `(.sig) <3.2/clang+llvm-3.2-x86-mingw32-EXPERIMENTAL.tar.gz.sig>`__ +- `DragonEgg <3.2/dragonegg-3.2.src.tar.gz>`__\ (650K) + `(.sig) <3.2/dragonegg-3.2.src.tar.gz.sig>`__ +- `Polly <3.2/polly-3.2.src.tar.gz>`__\ (396K) + `(.sig) <3.2/polly-3.2.src.tar.gz.sig>`__ + +.. _3.1: + +Download LLVM 3.1 +----------------- + +Please read the `LLVM Release Notes <3.1/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.1/docs/ClangReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <3.1/llvm-3.1.src.tar.gz>`__ (11M) + `(.sig) <3.1/llvm-3.1.src.tar.gz.sig>`__ +- `LLVM Test Suite <3.1/test-suite-3.1.src.tar.gz>`__ (69M) + `(.sig) <3.1/test-suite-3.1.src.tar.gz.sig>`__ +- `Clang source code <3.1/clang-3.1.src.tar.gz>`__ + (7.8M)\ `(.sig) <3.1/clang-3.1.src.tar.gz.sig>`__ +- `Compiler RT source code <3.1/compiler-rt-3.1.src.tar.gz>`__ + (1.3M)\ `(.sig) <3.1/compiler-rt-3.1.src.tar.gz.sig>`__ +- `Clang Binaries for + Gentoo/x86 <3.1/clang+llvm-3.1-x86-linux-gentoo.tar.gz>`__ + (67M)\ `(.sig) <3.1/clang+llvm-3.1-x86-linux-gentoo.tar.gz.sig>`__ +- `Clang Binaries for + Gentoo/x86_64 <3.1/clang+llvm-3.1-x64_86-linux-gentoo.tar.gz>`__ + (63M)\ `(.sig) <3.1/clang+llvm-3.1-x64_86-linux-gentoo.tar.gz.sig>`__ +- `Clang Binaries for + FreeBSD9/x86 <3.1/clang+llvm-3.1-i386-freebsd9.tar.bz2>`__ + (57M)\ `(.sig) <3.1/clang+llvm-3.1-i386-freebsd9.tar.bz2.sig>`__ +- `Clang Binaries for + FreeBSD9/x86_64 <3.1/clang+llvm-3.1-amd64-freebsd9.tar.bz2>`__ + (53M)\ `(.sig) <3.1/clang+llvm-3.1-amd64-freebsd9.tar.bz2>`__ +- `Clang Binaries for MacOS + X/x86_64 <3.1/clang+llvm-3.1-x86_64-apple-darwin11.tar.gz>`__ + (59M)\ `(.sig) <3.1/clang+llvm-3.1-x86_64-apple-darwin11.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86 <3.1/clang+llvm-3.1-x86-linux-ubuntu-11.10.tar.bz2>`__ + (58M)\ `(.sig) <3.1/clang+llvm-3.1-x86-linux-ubuntu-11.10.tar.bz2.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86_64 <3.1/clang+llvm-3.1-x86_64-linux-ubuntu-11.10.tar.bz2>`__ + (55M)\ `(.sig) <3.1/clang+llvm-3.1-x86_64-linux-ubuntu-11.10.tar.bz2>`__ +- `Clang Binaries for + Ubuntu-12.04/x86 <3.1/clang+llvm-3.1-x86-linux-ubuntu_12.04.tar.gz>`__ + (66M)\ `(.sig) <3.1/clang+llvm-3.1-x86-linux-ubuntu_12.04.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-12.04/x86_64 <3.1/clang+llvm-3.1-x86_64-linux-ubuntu_12.04.tar.gz>`__ + (63M)\ `(.sig) <3.1/clang+llvm-3.1-x86_64-linux-ubuntu_12.04.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.04/arm <3.1/clang+llvm-3.1-arm-linux-ubuntu_11.04.tar.gz>`__ + (64M)\ `(.sig) <3.1/clang+llvm-3.1-arm-linux-ubuntu_11.04.tar.gz.sig>`__ +- `Experimental Clang Binaries for + Mingw32/x86 <3.1/clang+llvm-3.1-i386-mingw32-EXPERIMENTAL.tar.bz2>`__ + (69)\ `(.sig) <3.1/clang+llvm-3.1-i386-mingw32-EXPERIMENTAL.tar.bz2.sig>`__ +- `DragonEgg <3.1/dragonegg-3.1.src.tar.gz>`__\ (696K) + `(.sig) <3.1/dragonegg-3.1.src.tar.gz.sig>`__ + +.. _3.0: + +Download LLVM 3.0 +----------------- + +Please read the `LLVM Release Notes <3.0/docs/ReleaseNotes.html>`__ and +`Clang Release Notes <3.0/docs/ClangReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <3.0/llvm-3.0.tar.gz>`__ (9.9M) + `(.sig) <3.0/llvm-3.0.tar.gz.sig>`__ +- `LLVM Test Suite <3.0/test-suite-3.0.tar.gz>`__ (69M) + `(.sig) <3.0/test-suite-3.0.tar.gz.sig>`__ +- `Clang source code <3.0/clang-3.0.tar.gz>`__ + (6.9M)\ `(.sig) <3.0/clang-3.0.tar.gz.sig>`__ +- `Clang Binaries for + Debian/x86 <3.0/clang+llvm-3.0-i386-linux-debian.tar.gz>`__ + (61M)\ `(.sig) <3.0/clang+llvm-3.0-i386-linux-debian.tar.gz.sig>`__ +- `Clang Binaries for + Debian/x86_64 <3.0/clang+llvm-3.0-x86_64-linux-debian.tar.gz>`__ + (58M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-linux-debian.tar.gz.sig>`__ +- `Clang Binaries for + FreeBSD9/x86 <3.0/clang+llvm-3.0-freebsd9-i386.tar.bz2>`__ + (52M)\ `(.sig) <3.0/clang+llvm-3.0-freebsd9-i386.tar.bz2.sig>`__ +- `Clang Binaries for + FreeBSD9/x86_64 <3.0/clang+llvm-3.0-freebsd9-amd64.tar.bz2>`__ + (49M)\ `(.sig) <3.0/clang+llvm-3.0-freebsd9-amd64.tar.bz2.sig>`__ +- `Clang Binaries for MacOS + X/x86-64 <3.0/clang+llvm-3.0-x86_64-apple-darwin11.tar.gz>`__ + (55M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-apple-darwin11.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86 <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_10.tar.gz>`__ + (58M)\ `(.sig) <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_10.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.10/x86_64 <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_10.tar.gz>`__ + (58M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_10.tar.gz.sig>`__ +- `Clang Binaries for + Ubuntu-11.04/x86 <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_04.tar.bz2>`__ + (53M)\ `(.sig) <3.0/clang+llvm-3.0-i386-linux-Ubuntu-11_04.tar.bz2.sig>`__ +- `Clang Binaries for + Ubuntu-11.04/x86_64 <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_04.tar.bz2>`__ + (50M)\ `(.sig) <3.0/clang+llvm-3.0-x86_64-linux-Ubuntu-11_04.tar.bz2.sig>`__ +- `DragonEgg <3.0/dragonegg-3.0.tar.gz>`__\ (425K) + `(.sig) <3.0/dragonegg-3.0.tar.gz.sig>`__ + +.. _2.9: + +Download LLVM 2.9 +----------------- + +Please read the `Release Notes <2.9/docs/ReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <2.9/llvm-2.9.tgz>`__ (9M) + `(.sig) <2.9/llvm-2.9.tgz.sig>`__ +- `LLVM Test Suite <2.9/llvm-test-2.9.tgz>`__ (70M) + `(.sig) <2.9/llvm-test-2.9.tgz.sig>`__ +- `LLVM-GCC 4.2 Front End Source + Code <2.9/llvm-gcc-4.2-2.9.source.tgz>`__ + (53M)\ `(.sig) <2.9/llvm-gcc-4.2-2.9.source.tgz.sig>`__ +- `Clang source code <2.9/clang-2.9.tgz>`__ + (6M)\ `(.sig) <2.9/clang-2.9.tgz.sig>`__ +- `Clang Binaries for + FreeBSD8/x86 <2.9/clang+llvm-2.9-freebsd8.2-i386.tar.xz>`__ + (20M)\ `(.sig) <2.9/clang+llvm-2.9-freebsd8.2-i386.tar.xz.sig>`__ +- `Clang Binaries for + FreeBSD8/x86_64 <2.9/clang+llvm-2.9-freebsd8.2-amd64.tar.xz>`__ + (19.7M)\ `(.sig) <2.9/clang+llvm-2.9-freebsd8.2-amd64.tar.xz.sig>`__ +- `Clang Binaries for Linux/x86 <2.9/clang+llvm-2.9-i686-linux.tgz>`__ + (62M)\ `(.sig) <2.9/clang+llvm-2.9-i686-linux.tgz.sig>`__ +- `Clang Binaries for + Linux/x86_64 <2.9/clang+llvm-2.9-x86_64-linux.tar.bz2>`__ + (39M)\ `(.sig) <2.9/clang+llvm-2.9-x86_64-linux.tar.bz2.sig>`__ +- `Clang Binaries for MacOS + X/x86-64 <2.9/clang+llvm-2.9-x86_64-apple-darwin10.tar.gz>`__ + (71M)\ `(.sig) <2.9/clang+llvm-2.9-x86_64-apple-darwin10.tar.gz.sig>`__ +- `Clang Binaries for + Mingw32/x86 <2.9/clang-2.9-mingw32-i386.tar.bz2>`__ + (23M)\ `(.sig) <2.9/clang-2.9-mingw32-i386.tar.bz2.sig>`__ +- `LLVM Binaries for Mingw32/x86 <2.9/llvm-2.9-mingw32-i386.tar.bz2>`__ + (23M)\ `(.sig) <2.9/llvm-2.9-mingw32-i386.tar.bz2.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.9/llvm-gcc-4.2-2.9-freebsd8.2-i386.tar.xz>`__ (23M) + `(.sig) <2.9/llvm-gcc-4.2-2.9-freebsd8.2-i386.tar.xz.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz>`__ + (24M) `(.sig) <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz.sig>`__ + ` <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz.sig>`__ +- ` <2.9/llvm-gcc-4.2-2.9-freebsd8.2-amd64.tar.xz.sig>`__\ `LLVM-GCC 4.2 + Front End Binaries for + Linux/x86 <2.9/llvm-gcc-4.2-2.9-i686-linux.tgz>`__ (57.8M) + `(.sig) <2.9/llvm-gcc-4.2-2.9-i686-linux.tgz.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.9/llvm-gcc4.2-2.9-x86_64-linux.tar.bz2>`__ (67M) + `(.sig) <2.9/llvm-gcc4.2-2.9-x86_64-linux.tar.bz2.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86-64 (Darwin + 10) <2.9/llvm-gcc-4.2-2.9-x86_64-apple-darwin10.tar.gz>`__ (33.8M) + `(.sig) <2.9/llvm-gcc-4.2-2.9-x86_64-apple-darwin10.tar.gz.sig>`__ +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.9/llvm-gcc4.2-2.9-x86-mingw32.tar.bz2>`__ (26M) + `(.sig) <2.9/llvm-gcc4.2-2.9-x86-mingw32.tar.bz2.sig>`__ +- `DragonEgg <2.9/dragonegg-2.9.tgz>`__\ (213K) + `(.sig) <2.9/dragonegg-2.9.tgz.sig>`__ + +.. _2.8: + +Download LLVM 2.8 +----------------- + +Please read the `Release Notes <2.8/docs/ReleaseNotes.html>`__ before +downloading : + +- `LLVM source code <2.8/llvm-2.8.tgz>`__ (9M) +- `LLVM Test Suite <2.8/llvm-test-2.8.tgz>`__ (69M) +- `LLVM-GCC 4.2 Front End Source + Code <2.8/llvm-gcc-4.2-2.8.source.tgz>`__ (53M) +- `Clang source code <2.8/clang-2.8.tgz>`__ (5.4M) +- `Clang Binaries for + FreeBSD8/x86 <2.8/clang+llvm-2.8-freebsd8-i386.tar.xz>`__ (23M) +- `Clang Binaries for + FreeBSD8/x86_64 <2.8/clang+llvm-2.8-freebsd8-amd64.tar.xz>`__ (23M) +- `Clang Binaries for Linux/x86 <2.8/clang+llvm-2.8-i686-linux.tgz>`__ + (52M) +- `Clang Binaries for + Linux/x86_64 <2.8/clang+llvm-2.8-x86_64-linux.tar.bz2>`__ (49M) +- `Clang Binaries for MacOS + X/x86-64 <2.8/clang+llvm-2.8-x86_64-apple-darwin10.tar.gz>`__ (59M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.8/llvm-gcc-4.2-2.8-freebsd8-i386.tar.xz>`__ (32M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.8/llvm-gcc-4.2-2.8-freebsd8-amd64.tar.xz>`__ (55M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86 <2.8/llvm-gcc-4.2-2.8-i686-linux.tgz>`__ (55M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.8/llvm-gcc4.2-2.8-x86_64-linux.tar.bz2>`__ (47M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86-64 (Darwin 10 + ) <2.8/llvm-gcc-4.2-2.8-x86_64-apple-darwin10.tar.gz>`__ (40M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.8/llvm-gcc4.2-2.8-x86-mingw32.tar.bz2>`__ (26M) +- `DragonEgg <2.8/dragonegg-2.8.tar.gz>`__\ (193K) + +.. _2.7: + +Download LLVM 2.7 +----------------- + +Please read the `Release Notes <2.7/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.7/llvm-2.7.tgz>`__ (8M) +- `LLVM Test Suite <2.7/llvm-test-2.7.tgz>`__ (68M) +- `LLVM-GCC 4.2 Front End Source + Code <2.7/llvm-gcc-4.2-2.7.source.tgz>`__ (53M) +- `Clang source code <2.7/clang-2.7.tgz>`__ (4.7M) +- `Clang Binaries for + FreeBSD8/x86 <2.7/clang+llvm-2.7-i386-freebsd8.tar.gz>`__ (65M) +- `Clang Binaries for + FreeBSD8/x86_64 <2.7/clang+llvm-2.7-amd64-freebsd8.tar.gz>`__ (68M) +- `Clang Binaries for Linux/x86 <2.7/clang+llvm-2.7-i686-linux.tgz>`__ + (64M) +- `Clang Binaries for + Linux/x86_64 <2.7/clang+llvm-2.7-x86_64-linux.tar.bz2>`__ (49M) +- `Clang Binaries for MacOS + X/x86 <2.7/clang+llvm-2.7-x86_64-apple-darwin10.tgz>`__ (56M) +- `LLVM Binaries for Mingw32/x86 <2.7/llvm-2.7-x86-mingw32.tar.bz2>`__ + (24M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.7/llvm-gcc4.2-2.7-i386-freebsd8.tar.gz>`__ (78M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.7/llvm-gcc4.2-2.7-amd64-freebsd8.tar.gz>`__ (82M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86 <2.7/llvm-gcc-4.2-2.7-i686-linux.tgz>`__ (54M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.7/llvm-gcc4.2-2.7-x86_64-linux.tar.bz2>`__ (44M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 10 + ) <2.7/llvm-gcc-4.2-2.7-x86_64-apple-darwin10.tgz>`__ (42M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.7/llvm-gcc4.2-2.7-x86-mingw32.tar.bz2>`__ (26M) +- `DragonEgg <2.7/dragonegg-2.7.tgz>`__\ (193K) +- `VMKit <2.7/vmkit-0.27.tar.bz2>`__ (496K) + +.. _2.6: + +Download LLVM 2.6 +----------------- + +Please read the `Release Notes <2.6/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.6/llvm-2.6.tar.gz>`__ (7.4M) +- `LLVM Test Suite <2.6/llvm-test-2.6.tar.gz>`__ (67M) +- `LLVM-GCC 4.2 Front End Source + Code <2.6/llvm-gcc-4.2-2.6.source.tar.gz>`__ (46M) +- `Clang source code <2.6/clang-2.6.tar.gz>`__ (3.7M) +- `Clang Binaries for + FreeBSD8/x86 <2.6/llvm+clang-2.6-i386-freebsd8.tar.gz>`__ (52M) +- `Clang Binaries for + FreeBSD8/x86_64 <2.6/llvm+clang-2.6-amd64-freebsd8.tar.gz>`__ (55M) +- `Clang Binaries for + Linux/x86 <2.6/llvm+clang-2.6-i686-linux.tar.gz>`__ (52M) +- `Clang Binaries for + Linux/x86_64 <2.6/llvm+clang-2.6-x86_64-linux.tar.gz>`__ (61M) +- `Clang Binaries for MacOS + X/x86 <2.6/llvm+clang-2.6-i386-darwin9.tar.gz>`__ (50M) +- `LLVM Binaries for Mingw32/x86 <2.6/llvm-2.6-x86-mingw32.tar.bz2>`__ + (24M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86 <2.6/llvm-gcc-4.2-2.6-i386-freebsd8.tar.gz>`__ (37M) +- `LLVM-GCC 4.2 Front End Binaries for + FreeBSD8/x86_64 <2.6/llvm-gcc-4.2-2.6-amd64-freebsd8.tar.gz>`__ (39M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86 <2.6/llvm-gcc-4.2-2.6-i686-linux.tar.gz>`__ (41M) +- `LLVM-GCC 4.2 Front End Binaries for + Linux/x86_64 <2.6/llvm-gcc-4.2-2.6-x86_64-linux.tar.gz>`__ (63M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9 + ) <2.6/llvm-gcc-4.2-2.6-i386-darwin9.tar.gz>`__ (50M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.6/llvm-gcc-4.2-2.6-x86-mingw32-tar.bz2>`__ (24M ) +- `VMKit <2.6/vmkit-0.26.tar.bz2>`__ (340KB) + +.. _2.5: + +Download LLVM 2.5 +----------------- + +Please read the `Release Notes <2.5/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.5/llvm-2.5.tar.gz>`__ (6M) +- `LLVM Test Suite <2.5/llvm-test-2.5.tar.gz>`__ (67M) +- `LLVM Binaries for Mingw32/x86 <2.5/llvm-2.5-x86-mingw32.tar.bz2>`__ + (16M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin 9 + ) <2.5/llvm-gcc4.2-2.5-x86-darwin9.tar.gz>`__ (34M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin + 9) <2.5/llvm-gcc4.2-2.5-ppc-darwin9.tar.gz>`__ (31M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterpris e + Linux4/x86 <2.5/llvm-gcc4.2-2.5-x86-linux-RHEL4.tar.gz>`__ (55M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.5/llvm-gcc4.2-2.5-x86-mingw32.tar.bz2>`__ (22M ) +- `LLVM-GCC 4.2 Front End Source + Code <2.5/llvm-gcc-4.2-2.5.source.tar.gz>`__ (47M) +- `VMKit <2.5/vmkit-0.25.tar.bz2>`__ (316KB) + +.. _2.4: + +Download LLVM 2.4 +----------------- + +Please read the `Release Notes <2.4/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.4/llvm-2.4.tar.gz>`__ (6M) +- `LLVM Test Suite <2.4/llvm-test-2.4.tar.gz>`__ (65M) +- `LLVM Binaries for Mingw32/x86 <2.4/llvm-2.4-x86-mingw32.tar.bz2>`__ + (14M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin + 9) <2.4/llvm-gcc4.2-2.4-x86-darwin9.tar.gz>`__ (30M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin + 9) <2.4/llvm-gcc4.2-2.4-ppc-darwin9.tar.gz>`__ (27M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.4/llvm-gcc4.2-2.4-x86-linux-RHEL4.tar.gz>`__ (42M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.4/llvm-gcc4.2-2.4-x86-mingw32.tar.bz2>`__ (22M) +- `LLVM-GCC 4.2 Front End Source + Code <2.4/llvm-gcc-4.2-2.4.source.tar.gz>`__ (47M) +- `VMKit <2.4/vmkit-0.24.tar.bz2>`__ (287KB) + +.. _2.3: + +Download LLVM 2.3 +----------------- + +Please read the `Release Notes <2.3/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.3/llvm-2.3.tar.gz>`__ (5.8M) +- `LLVM Test Suite <2.3/llvm-test-2.3.tar.gz>`__ (68M) +- `LLVM Binaries for Mingw32/x86 <2.3/llvm-2.3-x86-mingw32.tar.bz2>`__ + (14M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin + 9) <2.3/llvm-gcc4.2-2.3-x86-darwin9.tar.gz>`__ (26M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/x86 (Darwin + 8) <2.3/llvm-gcc4.2-2.3-x86-darwin8.tar.gz>`__ (29M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS X/PowerPC (Darwin + 8) <2.3/llvm-gcc4.2-2.3-ppc-darwin8.11.0.tar.gz>`__ (32M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.3/llvm-gcc4.2-2.3-x86-linux-RHEL4.tar.gz>`__ (44M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.3/llvm-gcc4.2-2.3-x86-mingw32.tar.bz2>`__ (22M) +- `LLVM-GCC 4.2 Front End Source + Code <2.3/llvm-gcc-4.2-2.3.source.tar.gz>`__ (49M) + +.. _2.2: + +Download LLVM 2.2 +----------------- + +Please read the `Release Notes <2.2/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.2/llvm-2.2.tar.gz>`__ (5.4M) +- `LLVM Test Suite <2.2/llvm-test-2.2.tar.gz>`__ (53M) +- `LLVM Binaries for Mingw32/x86 <2.2/llvm-2.2-x86-mingw32.tar.bz2>`__ + (14M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS + X/x86 <2.2/llvm-gcc4.2-2.2-x86-darwin8.tar.gz>`__ (50M) +- `LLVM-GCC 4.2 Front End Binaries for MacOS + X/PowerPC <2.2/llvm-gcc4.2-2.2-ppc-darwin8.11.0.tar.gz>`__ (49M) +- `LLVM-GCC 4.2 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.2/llvm-gcc4.2-2.2-x86-linux-RHEL4.tar.gz>`__ (42M) +- `LLVM-GCC 4.2 Front End Binaries for + Mingw32/x86 <2.2/llvm-gcc4.2-2.2-x86-mingw32.tar.bz2>`__ (22M) +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/x86 <2.2/llvm-gcc4.0-2.2-x86-darwin8.tar.gz>`__ (41M) +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/PowerPC <2.2/llvm-gcc4.0-2.2-ppc-darwin8.11.0.tar.gz>`__ (39M) +- `LLVM-GCC 4.0 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.2/llvm-gcc4.0-2.2-x86-linux-RHEL4.tar.gz>`__ (31M) +- `LLVM-GCC 4.0 Front End Binaries for + Mingw32/x86 <2.2/llvm-gcc4.0-2.2-x86-mingw32.tar.bz2>`__ (17M) +- `LLVM-GCC 4.2 Front End Source + Code <2.2/llvm-gcc4.2-2.2.source.tar.gz>`__ (49M) +- `LLVM-GCC 4.0 Front End Source + Code <2.2/llvm-gcc4.0-2.2.source.tar.gz>`__ (36M) + +.. _2.1: + +Download LLVM 2.1 +----------------- + +Please read the `Release Notes <2.1/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.1/llvm-2.1.tar.gz>`__ (4.8M) +- `LLVM Test Suite <2.1/llvm-test-2.1.tar.gz>`__ (53M) +- `LLVM 2.1 in FreeBSD ports `__ +- `LLVM 2.1 ArchLinux + package `__ +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/x86 <2.1/llvm-gcc4.0-2.1-x86-darwin8.tar.gz>`__ (24M) +- `LLVM-GCC 4.0 Front End Binaries for MacOS + X/PowerPC <2.1/llvm-gcc4.0-2.1-ppc-darwin8.10.0.tar.gz>`__ (38M) +- `LLVM-GCC 4.0 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.1/llvm-gcc4.0-2.1-x86-linux-RHEL4.tar.gz>`__ (30M) +- `LLVM-GCC 4.0 Front End Binaries for + Mingw32/x86 <2.1/llvm-gcc4.0-2.1-x86-mingw32.tar.bz2>`__ (15M) +- `LLVM-GCC 4.0 Front End in FreeBSD + ports `__ +- `LLVM Binaries for Mingw32/x86 <2.1/llvm-2.1-x86-mingw32.tar.bz2>`__ + (13M) +- `LLVM-GCC 4.0 Front End Source + Code <2.1/llvm-gcc4.0-2.1.source.tar.gz>`__ (35M) +- `LLVM-GCC 4.2 Front End Source + Code <2.1/llvm-gcc4.2-2.1.source.tar.gz>`__ (52M) + +Here are additional useful binaries: + +- `Mac OS/X universal tarball with llvm-gcc 4.0 and all other LLVM + tools <2.1/llvm-llvm-gcc4.0-2.1-darwin-univ.tar.gz>`__ + + :: + + This is most useful if you want a no-fuss drop-in replacement for + Apple GCC. To install this, sudo to root, then untar in `/`. This + installs tools in `/usr/local/bin`, which work on either ppc and + Intel Macs. In addition, `llvm-gcc` supports the `-arch` option + for Apple-style cross-compiles and universal builds. + +.. _2.0: + +Download LLVM 2.0 +----------------- + +Please read the `Release Notes <2.0/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <2.0/llvm-2.0.tar.gz>`__ (4.5M) +- `LLVM Test Suite <2.0/llvm-test-2.0.tar.gz>`__ (54M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <2.0/llvm-gcc4-2.0-x86-darwin8.tar.gz>`__ (38M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <2.0/llvm-gcc4-2.0-ppc-darwin8.9.0.tar.gz>`__ (36M) +- `LLVM-GCC 4 Front End Binaries for Red Hat Enterprise + Linux4/x86 <2.0/llvm-gcc4-2.0-x86-linux-RHEL4.tar.gz>`__ (29M) +- `LLVM-GCC 4 Front End Binaries for + Mingw32/x86 <2.0/llvm-gcc4-2.0-x86-mingw32.tar.bz2>`__ (15M) +- `LLVM-GCC 4 Front End Source Code <2.0/llvm-gcc4-2.0.source.tar.gz>`__ + (35M) + +.. _1.9: + +Download LLVM 1.9 +----------------- + +Please read the `Release Notes <1.9/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.9/llvm-1.9.tar.gz>`__ (4.6M) +- `LLVM Test Suite <1.9/llvm-test-1.9.tar.gz>`__ (12M) +- `LLVM-GCC 3.4 Front End Binaries for Red Hat Enterprise + Linux/x86 <1.9/llvm-gcc3.4-1.9-x86-linux-RHEL4.tar.gz>`__ (6.1M) +- `LLVM-GCC 3.4 Front End Binaries for MacOS + X/PowerPC <1.9/llvm-gcc3.4-1.9-ppc-darwin8.7.0.tar.gz>`__ (6.3M) +- `LLVM-GCC 3.4 Front End Source + Code <1.9/llvm-gcc3.4-1.9.source.tar.gz>`__ (28M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <1.9/llvm-gcc4-1.9-x86-darwin8.tar.gz>`__ (36M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <1.9/llvm-gcc4-1.9-ppc-darwin8.7.0.tar.gz>`__ (42M) +- `LLVM-GCC 4 Front End Binaries for Red Hat Enterprise + Linux4/x86 <1.9/llvm-gcc4-1.9-x86-linux-RHEL4.tar.gz>`__ (28.0M) +- `LLVM-GCC 4 Front End Binaries for Fedora + Core5/x86 <1.9/llvm-gcc4-1.9-x86-linux-FC5.tar.gz>`__ (28.0M) +- `LLVM-GCC 4 Front End Binaries for + Mingw32/x86 <1.9/llvm-gcc4-1.9-x86-mingw32.tar.bz2>`__ (14M) +- `LLVM-GCC 4 Front End Binaries for Mingw32/x86 (With + Patches) <1.9/llvm-gcc4-1.9-patched-x86-mingw32.tar.bz2>`__ (14M) +- `LLVM-GCC 4 Front End Binaries for + FreeBSD6/x86 <1.9/llvm-gcc4-1.9-x86-freebsd6.tar.bz2>`__ (23M) +- `LLVM-GCC 4 Front End Source Code <1.9/llvm-gcc4-1.9.source.tar.gz>`__ + (39M) + +.. _1.8: + +Download LLVM 1.8 +----------------- + +Please read the `Release Notes <1.8/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.8/llvm-1.8a.tar.gz>`__ (4.5M) +- `LLVM Test Suite <1.8/llvm-test-1.8.tar.gz>`__ (11.6M) +- `LLVM-GCC 3.4 Front End Binaries for + Linux/x86 <1.8/cfrontend-1.8.i686-redhat-linux-gnu.tar.gz>`__ (6.4M) +- `LLVM-GCC 3.4 Front End Binaries for MacOS + X/PowerPC <1.8/cfrontend-1.8.powerpc-apple-darwin8.5.0.tar.gz>`__ + (6.5M) +- `LLVM-GCC 3.4 Front End Source + Code <1.8/cfrontend-1.8.source.tar.gz>`__ (29.6M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <1.8/llvm-gcc4-1.8-x86-darwin.tar.gz>`__ (24.8M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <1.8/llvm-gcc4-1.8-ppc-darwin.tar.gz>`__ (43.7M) +- `LLVM-GCC 4 Front End Binaries for + Linux/x86 <1.8/llvm-gcc4-1.8-x86-linux.tar.gz>`__ (28.0M) +- `LLVM-GCC 4 Front End Binaries for + Mingw32/x86 <1.8/llvm-gcc4-1.8-x86-mingw32.tar.bz2>`__ (15.1M) +- `LLVM-GCC 4 Front End Binaries for + FreeBSD6/x86 <1.8/llvm-gcc4-freebsd6.tar.bz2>`__ (23.4M) +- `LLVM-GCC 4 Front End Source Code <1.8/llvm-gcc4-1.8-source.tar.gz>`__ + (43.7M) + +.. _1.7: + +Download LLVM 1.7 +----------------- + +Please read the `Release Notes <1.7/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.7/llvm-1.7.tar.gz>`__ (4.5M) +- `LLVM Test Suite <1.7/llvm-test-1.7.tar.gz>`__ (11.3M) +- `LLVM-GCC 3.4 Front End Binaries for + Linux/x86 <1.7/cfrontend-1.7.i686-redhat-linux-gnu.tar.gz>`__ (6.1M) +- `LLVM-GCC 3.4 Front End Binaries for MacOS + X/PowerPC <1.7/cfrontend-1.7.powerpc-apple-darwin8.5.0.tar.gz>`__ + (6.3M) +- `LLVM-GCC 3.4 Front End Source + Code <1.7/cfrontend-1.7.source.tar.gz>`__ (28.9M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/x86 <1.7/llvm-gcc4-1.7.i686-apple-darwin8.6.1.tar.gz>`__ (53.3M) +- `LLVM-GCC 4 Front End Binaries for MacOS + X/PowerPC <1.7/llvm-gcc4-1.7.powerpc-apple-darwin8.6.0.tar.gz>`__ + (52.4M) +- `LLVM-GCC 4 Front End Source Code <1.7/llvm-gcc4-1.7.source.tar.gz>`__ + (43.6M) + +.. _1.6: + +Download LLVM 1.6 +----------------- + +Please read the `Release Notes <1.6/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.6/llvm-1.6.tar.gz>`__ (4.1M) +- `LLVM Test Suite <1.6/llvm-test-1.6.tar.gz>`__ (9.6M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.6/cfrontend-1.6.i686-redhat-linux-gnu.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.6/cfrontend-1.6.sparc-sun-solaris2.8.tar.gz>`__ + (6.7M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.6/cfrontend-1.6.powerpc-apple-darwin7.9.0.tar.gz>`__ + (6.4M) +- `LLVM-GCC Front End Source Code <1.6/cfrontend-1.6.source.tar.gz>`__ + (28.9M) + +.. _1.5: + +Download LLVM 1.5 +----------------- + +Please read the `Release Notes <1.5/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.5/llvm-1.5.tar.gz>`__ (3.7M) +- `LLVM Test Suite <1.5/llvm-test-1.5.tar.gz>`__ (9.6M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.5/cfrontend-1.5.i686-redhat-linux-gnu.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.5/cfrontend-1.5.sparc-sun-solaris2.8.tar.gz>`__ + (6.6M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.5/cfrontend-1.5.powerpc-apple-darwin7.8.0.tar.gz>`__ + (6.7M) +- `LLVM-GCC Front End Source Code <1.5/cfrontend-1.5.source.tar.gz>`__ + (29.0M) + +.. _1.4: + +Download LLVM 1.4 +----------------- + +Please read the `Release Notes <1.4/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.4/llvm-1.4.tar.gz>`__ (3.5M) +- `LLVM Test Suite <1.4/llvm-test-1.4.tar.gz>`__ (8.0M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.4/cfrontend-1.4.i686-redhat-linux-gnu.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.4/cfrontend-1.4.sparc-sun-solaris2.8.tar.gz>`__ + (6.6M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.4/cfrontend-1.4.powerpc-apple-darwin7.6.0.tar.gz>`__ + (7.0M) +- `LLVM-GCC Front End Source Code <1.4/cfrontend-1.4.source.tar.gz>`__ + (30.0M) + +.. _1.3: + +Download LLVM 1.3 +----------------- + +Please read the `Release Notes <1.3/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.3/llvm-1.3.tar.gz>`__ (10.3M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.3/cfrontend-1.3.i686-redhat-linux-gnu.tar.gz>`__ (13.9M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.3/cfrontend-1.3.sparc-sun-solaris2.8.tar.gz>`__ + (16.1M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.3/cfrontend-1.3.powerpc-apple-darwin7.4.0.tar.gz>`__ + (11.6M) +- `LLVM-GCC Front End Source Code <1.3/cfrontend-1.3.source.tar.gz>`__ + (32.4M) + +Contributed by users: + +- `LLVM-GCC Front End Binaries for + FreeBSD/x86 <1.3/cfrontend-1.3.i386-unknown-freebsd5.2.1.tar.gz>`__ + (13M) + +.. _1.2: + +Download LLVM 1.2 +----------------- + +Please read the `Release Notes <1.2/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.2/llvm-1.2.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.2/cfrontend-1.2.i686-redhat-linux-gnu.tar.gz>`__ (14.5M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.2/cfrontend-1.2.sparc-sun-solaris2.8.tar.gz>`__ + (16.1M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.2/cfrontend-1.2.powerpc-apple-darwin7.3.0.tar.gz>`__ + (12.2M) +- `LLVM-GCC Front End Source Code <1.2/cfrontend-1.2.source.tar.gz>`__ + (32.4M) + +.. _1.1: + +Download LLVM 1.1 +----------------- + +Please read the `Release Notes <1.1/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.1/llvm-1.1.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.1/cfrontend-1.1.i686-redhat-linux-gnu.tar.gz>`__ (14.5M) +- `LLVM-GCC Front End Binaries for + FreeBSD/x86 <1.1/cfrontend-1.1.i386-unknown-freebsd5.1.tar.gz>`__ + (13.9M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.1/cfrontend-1.1.sparc-sun-solaris2.8.tar.gz>`__ + (16.1M) +- `LLVM-GCC Front End Binaries for MacOS + X/PowerPC <1.1/cfrontend-1.1.powerpc-apple-darwin7.0.0.tar.gz>`__ + (12.2M) +- `LLVM-GCC Front End Source Code <1.1/cfrontend-1.1.source.tar.gz>`__ + (32.4M) + +.. _1.0: + +Download LLVM 1.0 +----------------- + +Please read the `Release Notes <1.0/docs/ReleaseNotes.html>`__ before +downloading: + +- `LLVM source code <1.0/llvm-1.0.tar.gz>`__ (6.2M) +- `LLVM-GCC Front End Binaries for + Linux/x86 <1.0/cfrontend-1.0.i686-redhat-linux-gnu.tar.gz>`__ (15.3M) +- `LLVM-GCC Front End Binaries for + FreeBSD/x86 <1.0/cfrontend-1.0.i686-unknown-freebsd5.1.tar.gz>`__ + (14.4M) +- `LLVM-GCC Front End Binaries for + Solaris/Sparc <1.0/cfrontend-1.0.sparc-sun-solaris2.8.tar.gz>`__ + (43.3M) +- `LLVM-GCC Front End Source Code <1.0/cfrontend-1.0.source.tar.gz>`__ + (36.1M) + +CDN by `Fastly `__ diff --git a/_sphinx/source/index.rst b/_sphinx/source/index.rst new file mode 100644 index 000000000..4b9e4c036 --- /dev/null +++ b/_sphinx/source/index.rst @@ -0,0 +1,852 @@ +LLVM Releases Page +================== + +License +------- + +Currently, `LLVM `__ releases are distributed under the +`Apache-2.0 with LLVM-exception +license `__, +an `OSI-approved `__ +license. + +However, LLVM releases prior to LLVM 8.0 was licensed under `University +of Illinois Open Source License <7.0.0/LICENSE.TXT>`__. + +Discourse / Mailing-List +------------------------ + +If you are interested in LLVM you can follow along on our `Discourse +forum. `__ New releases are posted to the +`Announce category `__ which +you can subscribe to in order to be notified via E-Mail. + +GnuPG signing keys +------------------ + +The source packages and git tags are signed by the release managers. You +can download the keys in order to verify `here `__. + +Download +-------- + +LLVM provides extensive documentation in HTML form, which is available +in the source download and online. + +.. toctree:: + :maxdepth: 1 + + download + +.. list-table:: + :widths: 14 14 14 14 14 + :header-rows: 1 + + * - Date + - Version + - Download + - Release Notes + - Documentation + * - Current + - Git + - `via Git `__ + - `release notes `__ + - `docs `__ + * - 14 Jan 2025 + - 19.1.7 + - `download `__ + - `release + notes `__ + - + * - 17 Dec 2024 + - 19.1.6 + - `download `__ + - `release + notes `__ + - + * - 3 Dec 2024 + - 19.1.5 + - `download `__ + - `release + notes `__ + - + * - 19 Nov 2024 + - 19.1.4 + - `download `__ + - `release + notes `__ + - + * - 30 Oct 2024 + - 19.1.3 + - `download `__ + - `release + notes `__ + - + * - 15 Oct 2024 + - 19.1.2 + - `download `__ + - `release + notes `__ + - + * - 1 Oct 2024 + - 19.1.1 + - `download `__ + - `release + notes `__ + - + * - 17 Sep 2024 + - 19.1.0 + - `download `__ + - `llvm <19.1.0/docs/ReleaseNotes.html>`__ + `clang <19.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <19.1.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <19.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <19.1.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <19.1.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <19.1.0/docs/index.html>`__ + `clang <19.1.0/tools/clang/docs/index.html>`__ + `lld <19.1.0/tools/lld/docs/index.html>`__ + `clang-extra <19.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <19.1.0/projects/libcxx/docs/index.html>`__ + `polly <19.1.0/tools/polly/docs/index.html>`__ + `flang <19.1.0/tools/flang/docs/index.html>`__ + * - 26 Jul 2024 + - 19.1.0-rc1 + - `download `__ + - `release + notes `__ + - + * - 20 Jun 2024 + - 18.1.8 + - `download `__ + - `release + notes `__ + - + * - 6 Jun 2024 + - 18.1.7 + - `download `__ + - `release + notes `__ + - + * - 18 May 2024 + - 18.1.6 + - `download `__ + - `release + notes `__ + - + * - 2 May 2024 + - 18.1.5 + - `download `__ + - `release + notes `__ + - + * - 17 Apr 2024 + - 18.1.4 + - `download `__ + - `release + notes `__ + - + * - 4 Apr 2024 + - 18.1.3 + - `download `__ + - `release + notes `__ + - + * - 19 Mar 2024 + - 18.1.2 + - `download `__ + - `release + notes `__ + - + * - 8 Mar 2024 + - 18.1.1 + - `download `__ + - `release + notes `__ + - + * - 5 Mar 2024 + - 18.1.0 + - `download `__ + - `llvm <18.1.0/docs/ReleaseNotes.html>`__ + `clang <18.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <18.1.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <18.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <18.1.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <18.1.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <18.1.0/docs/index.html>`__ + `clang <18.1.0/tools/clang/docs/index.html>`__ + `lld <18.1.0/tools/lld/docs/index.html>`__ + `clang-extra <18.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <18.1.0/projects/libcxx/docs/index.html>`__ + `polly <18.1.0/tools/polly/docs/index.html>`__ + `flang <18.1.0/tools/flang/docs/index.html>`__ + * - 28 Nov 2023 + - 17.0.6 + - `download `__ + - `release + notes `__ + - + * - 14 Nov 2023 + - 17.0.5 + - `download `__ + - `release + notes `__ + - + * - 31 Oct 2023 + - 17.0.4 + - `download `__ + - `release + notes `__ + - + * - 17 Oct 2023 + - 17.0.3 + - `download `__ + - `release + notes `__ + - + * - 3 Oct 2023 + - 17.0.2 + - `download `__ + - `release + notes `__ + - + * - 9 Sep 2023 + - 17.0.1 + - `download `__ + - `llvm <17.0.1/docs/ReleaseNotes.html>`__ + `clang <17.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <17.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <17.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <17.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <17.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <17.0.1/docs/index.html>`__ + `clang <17.0.1/tools/clang/docs/index.html>`__ + `lld <17.0.1/tools/lld/docs/index.html>`__ + `clang-extra <17.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <17.0.1/projects/libcxx/docs/index.html>`__ + `polly <17.0.1/tools/polly/docs/index.html>`__ + `flang <17.0.1/tools/flang/docs/index.html>`__ + * - 13 June 2023 + - 16.0.6 + - `download `__ + - `release + notes `__ + - + * - 2 June 2023 + - 16.0.5 + - `download `__ + - `release + notes `__ + - + * - 16 May 2023 + - 16.0.4 + - `download `__ + - `release + notes `__ + - + * - 3 May 2023 + - 16.0.3 + - `download `__ + - `release + notes `__ + - + * - 19 Apr 2023 + - 16.0.2 + - `download `__ + - `release + notes `__ + - + * - 5 Apr 2023 + - 16.0.1 + - `download `__ + - `release + notes `__ + - + * - 17 Mar 2023 + - 16.0.0 + - `download `__ + - `llvm <16.0.0/docs/ReleaseNotes.html>`__ + `clang <16.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <16.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <16.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <16.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <16.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <16.0.0/docs/index.html>`__ + `clang <16.0.0/tools/clang/docs/index.html>`__ + `lld <16.0.0/tools/lld/docs/index.html>`__ + `clang-extra <16.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <16.0.0/projects/libcxx/docs/index.html>`__ + `polly <16.0.0/tools/polly/docs/index.html>`__ + `flang <16.0.0/tools/flang/docs/index.html>`__ + * - 12 Jan 2023 + - 15.0.7 + - `download `__ + - `release + notes `__ + - + * - 29 Nov 2022 + - 15.0.6 + - `download `__ + - `release + notes `__ + - + * - 16 Nov 2022 + - 15.0.5 + - `download `__ + - `release + notes `__ + - + * - 2 Nov 2022 + - 15.0.4 + - `download `__ + - `release + notes `__ + - + * - 18 Oct 2022 + - 15.0.3 + - `download `__ + - `release + notes `__ + - + * - 04 Oct 2022 + - 15.0.2 + - `download `__ + - `release + notes `__ + - + * - 20 Sep 2022 + - 15.0.1 + - `download `__ + - `release + notes `__ + - + * - 6 Sep 2022 + - 15.0.0 + - `download `__ + - `llvm <15.0.0/docs/ReleaseNotes.html>`__ + `clang <15.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <15.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <15.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <15.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <15.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <15.0.0/docs/index.html>`__ + `clang <15.0.0/tools/clang/docs/index.html>`__ + `lld <15.0.0/tools/lld/docs/index.html>`__ + `clang-extra <15.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <15.0.0/projects/libcxx/docs/index.html>`__ + `polly <15.0.0/tools/polly/docs/index.html>`__ + `flang <15.0.0/tools/flang/docs/index.html>`__ + * - 24 Jun 2022 + - 14.0.6 + - `download `__ + - `release + notes `__ + - + * - 10 Jun 2022 + - 14.0.5 + - `download `__ + - `release + notes `__ + - + * - 24 May 2022 + - 14.0.4 + - `download `__ + - `release + notes `__ + - + * - 29 Apr 2022 + - 14.0.3 + - `download `__ + - `release + notes `__ + - + * - 26 Apr 2022 + - 14.0.2 + - `download `__ + - `release + notes `__ + - + * - 12 Apr 2022 + - 14.0.1 + - `download `__ + - `release + notes `__ + - + * - 25 Mar 2022 + - 14.0.0 + - `download `__ + - `llvm <14.0.0/docs/ReleaseNotes.html>`__ + `clang <14.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <14.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <14.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <14.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <14.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <14.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <14.0.0/docs/index.html>`__ + `clang <14.0.0/tools/clang/docs/index.html>`__ + `lld <14.0.0/tools/lld/docs/index.html>`__ + `clang-extra <14.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <14.0.0/projects/libcxx/docs/index.html>`__ + `polly <14.0.0/tools/polly/docs/index.html>`__ + `flang <14.0.0/tools/flang/docs/index.html>`__ + * - 7 Feb 2022 + - 13.0.1 + - `download `__ + - `llvm <13.0.1/docs/ReleaseNotes.html>`__ + `clang <13.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <13.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <13.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <13.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <13.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <13.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <13.0.1/docs/index.html>`__ + `clang <13.0.1/tools/clang/docs/index.html>`__ + `lld <13.0.1/tools/lld/docs/index.html>`__ + `clang-extra <13.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <13.0.1/projects/libcxx/docs/index.html>`__ + `polly <13.0.1/tools/polly/docs/index.html>`__ + `flang <13.0.1/tools/flang/docs/index.html>`__ + * - 4 Oct 2021 + - 13.0.0 + - `download `__ + - `llvm <13.0.0/docs/ReleaseNotes.html>`__ + `clang <13.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <13.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <13.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <13.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <13.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <13.0.0/docs/index.html>`__ + `clang <13.0.0/tools/clang/docs/index.html>`__ + `lld <13.0.0/tools/lld/docs/index.html>`__ + `clang-extra <13.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <13.0.0/projects/libcxx/docs/index.html>`__ + `polly <13.0.0/tools/polly/docs/index.html>`__ + `flang <13.0.0/tools/flang/docs/index.html>`__ + * - 8 July 2021 + - 12.0.1 + - `download `__ + - `llvm <12.0.1/docs/ReleaseNotes.html>`__ + `clang <12.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <12.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <12.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <12.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <12.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <12.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <12.0.1/docs/index.html>`__ + `clang <12.0.1/tools/clang/docs/index.html>`__ + `lld <12.0.1/tools/lld/docs/index.html>`__ + `clang-extra <12.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <12.0.1/projects/libcxx/docs/index.html>`__ + `polly <12.0.1/tools/polly/docs/index.html>`__ + `flang <12.0.1/tools/flang/docs/index.html>`__ + * - 14 Apr 2021 + - 12.0.0 + - `download `__ + - `llvm <12.0.0/docs/ReleaseNotes.html>`__ + `clang <12.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <12.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <12.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <12.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <12.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <12.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <12.0.0/docs/index.html>`__ + `clang <12.0.0/tools/clang/docs/index.html>`__ + `lld <12.0.0/tools/lld/docs/index.html>`__ + `clang-extra <12.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <12.0.0/projects/libcxx/docs/index.html>`__ + `polly <12.0.0/tools/polly/docs/index.html>`__ + `flang <12.0.0/tools/flang/docs/index.html>`__ + * - 25 Feb 2021 + - 11.1.0 + - `download `__ + - `llvm <11.1.0/docs/ReleaseNotes.html>`__ + `clang <11.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <11.1.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <11.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <11.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <11.1.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <11.1.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <11.1.0/docs/index.html>`__ + `clang <11.1.0/tools/clang/docs/index.html>`__ + `lld <11.1.0/tools/lld/docs/index.html>`__ + `clang-extra <11.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <11.1.0/projects/libcxx/docs/index.html>`__ + `polly <11.1.0/tools/polly/docs/index.html>`__ + `flang <11.1.0/tools/flang/docs/index.html>`__ + * - 14 Jan 2021 + - 11.0.1 + - `download `__ + - `llvm <11.0.1/docs/ReleaseNotes.html>`__ + `clang <11.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <11.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <11.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <11.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <11.0.1/tools/polly/docs/ReleaseNotes.html>`__ + `flang <11.0.1/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <11.0.1/docs/index.html>`__ + `clang <11.0.1/tools/clang/docs/index.html>`__ + `lld <11.0.1/tools/lld/docs/index.html>`__ + `clang-extra <11.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <11.0.1/projects/libcxx/docs/index.html>`__ + `polly <11.0.1/tools/polly/docs/index.html>`__ + `flang <11.0.1/tools/flang/docs/index.html>`__ + * - 12 Oct 2020 + - 11.0.0 + - `download `__ + - `llvm <11.0.0/docs/ReleaseNotes.html>`__ + `clang <11.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <11.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <11.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + `polly <11.0.0/tools/polly/docs/ReleaseNotes.html>`__ + `flang <11.0.0/tools/flang/docs/ReleaseNotes.html>`__ + - `llvm <11.0.0/docs/index.html>`__ + `clang <11.0.0/tools/clang/docs/index.html>`__ + `lld <11.0.0/tools/lld/docs/index.html>`__ + `clang-extra <11.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <11.0.0/projects/libcxx/docs/index.html>`__ + `polly <11.0.0/tools/polly/docs/index.html>`__ + `flang <11.0.0/tools/flang/docs/index.html>`__ + * - 6 Aug 2020 + - 10.0.1 + - `download `__ + - `llvm <10.0.1/docs/ReleaseNotes.html>`__ + `clang <10.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `lld <10.0.1/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <10.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <10.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <10.0.1/docs/index.html>`__ + `clang <10.0.1/tools/clang/docs/index.html>`__ + `lld <10.0.1/tools/lld/docs/index.html>`__ + `clang-extra <10.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <10.0.1/projects/libcxx/docs/index.html>`__ + `polly <10.0.1/tools/polly/docs/index.html>`__ + * - 24 Mar 2020 + - 10.0.0 + - `download `__ + - `llvm <10.0.0/docs/ReleaseNotes.html>`__ + `clang <10.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <10.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <10.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <10.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <10.0.0/docs/index.html>`__ + `clang <10.0.0/tools/clang/docs/index.html>`__ + `lld <10.0.0/tools/lld/docs/index.html>`__ + `clang-extra <10.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <10.0.0/projects/libcxx/docs/index.html>`__ + `polly <10.0.0/tools/polly/docs/index.html>`__ + * - 20 Dec 2019 + - 9.0.1 + - `download `__ + - `llvm <9.0.1/docs/ReleaseNotes.html>`__ + `clang <9.0.1/tools/clang/docs/ReleaseNotes.html>`__ + `clang-extra <9.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <9.0.1/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <9.0.1/docs/index.html>`__ + `clang <9.0.1/tools/clang/docs/index.html>`__ + `clang-extra <9.0.1/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <9.0.1/projects/libcxx/docs/index.html>`__ + * - 19 Sep 2019 + - 9.0.0 + - `download `__ + - `llvm <9.0.0/docs/ReleaseNotes.html>`__ + `clang <9.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <9.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <9.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <9.0.0/docs/index.html>`__ + `clang <9.0.0/tools/clang/docs/index.html>`__ + `lld <9.0.0/tools/lld/docs/index.html>`__ + `clang-extra <9.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <9.0.0/projects/libcxx/docs/index.html>`__ + * - 19 Jul 2019 + - 8.0.1 + - `download `__ + - `release notes <8.0.1/docs/ReleaseNotes.html>`__ + - `docs <8.0.1/docs/index.html>`__ + * - 10 May 2019 + - 7.1.0 + - `download `__ + - `llvm <7.1.0/docs/ReleaseNotes.html>`__ + `clang <7.1.0/tools/clang/docs/ReleaseNotes.html>`__ + `clang-extra <7.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <7.1.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <7.1.0/docs/index.html>`__ + `clang <7.1.0/tools/clang/docs/index.html>`__ + `clang-extra <7.1.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <7.1.0/projects/libcxx/docs/index.html>`__ + `polly <7.1.0/tools/polly/docs/index.html>`__ + * - 20 Mar 2019 + - 8.0.0 + - `download `__ + - `llvm <8.0.0/docs/ReleaseNotes.html>`__ + `clang <8.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <8.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + `libc++ <8.0.0/projects/libcxx/docs/ReleaseNotes.html>`__ + - `llvm <8.0.0/docs/index.html>`__ + `clang <8.0.0/tools/clang/docs/index.html>`__ + `lld <8.0.0/tools/lld/docs/index.html>`__ + `clang-extra <8.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <8.0.0/projects/libcxx/docs/index.html>`__ + `polly <8.0.0/tools/polly/docs/index.html>`__ + * - 21 Dec 2018 + - 7.0.1 + - `download `__ + - `release notes <7.0.1/docs/ReleaseNotes.html>`__ + - `docs <7.0.1/docs/index.html>`__ + * - 19 Sep 2018 + - 7.0.0 + - `download `__ + - `llvm <7.0.0/docs/ReleaseNotes.html>`__ + `clang <7.0.0/tools/clang/docs/ReleaseNotes.html>`__ + `lld <7.0.0/tools/lld/docs/ReleaseNotes.html>`__ + `clang-extra <7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html>`__ + - `llvm <7.0.0/docs/index.html>`__ + `clang <7.0.0/tools/clang/docs/index.html>`__ + `lld <7.0.0/tools/lld/docs/index.html>`__ + `clang-extra <7.0.0/tools/clang/tools/extra/docs/index.html>`__ + `libc++ <7.0.0/projects/libcxx/docs/index.html>`__ + `polly <7.0.0/tools/polly/docs/index.html>`__ + * - 5 Jul 2018 + - 6.0.1 + - `download `__ + - `release notes <6.0.1/docs/ReleaseNotes.html>`__ + - `docs <6.0.1/docs/index.html>`__ + * - 16 May 2018 + - 5.0.2 + - `download `__ + - `release notes <5.0.2/docs/ReleaseNotes.html>`__ + - `docs <5.0.2/docs/index.html>`__ + * - 8 Mar 2018 + - 6.0.0 + - `download `__ + - `release notes <6.0.0/docs/ReleaseNotes.html>`__ + - `docs <6.0.0/docs/index.html>`__ + * - 21 Dec 2017 + - 5.0.1 + - `download `__ + - `release notes <5.0.1/docs/ReleaseNotes.html>`__ + - `docs <5.0.1/docs/index.html>`__ + * - 07 Sep 2017 + - 5.0.0 + - `download `__ + - `release notes <5.0.0/docs/ReleaseNotes.html>`__ + - `docs <5.0.0/docs/index.html>`__ + * - 04 Jul 2017 + - 4.0.1 + - `download `__ + - `release notes <4.0.1/docs/ReleaseNotes.html>`__ + - `docs <4.0.1/docs/index.html>`__ + * - 13 Mar 2017 + - 4.0.0 + - `download `__ + - `release notes <4.0.0/docs/ReleaseNotes.html>`__ + - `docs <4.0.0/docs/index.html>`__ + * - 23 Dec 2016 + - 3.9.1 + - `download `__ + - `release notes <3.9.1/docs/ReleaseNotes.html>`__ + - `docs <3.9.1/docs/index.html>`__ + * - 02 Sep 2016 + - 3.9.0 + - `download `__ + - `release notes <3.9.0/docs/ReleaseNotes.html>`__ + - `docs <3.9.0/docs/index.html>`__ + * - 11 Jul 2016 + - 3.8.1 + - `download `__ + - `release notes <3.8.1/docs/ReleaseNotes.html>`__ + - `docs <3.8.1/docs/index.html>`__ + * - 08 Mar 2016 + - 3.8.0 + - `download `__ + - `release notes <3.8.0/docs/ReleaseNotes.html>`__ + - `docs <3.8.0/docs/index.html>`__ + * - 05 Jan 2016 + - 3.7.1 + - `download `__ + - `release notes <3.7.1/docs/ReleaseNotes.html>`__ + - `docs <3.7.1/docs/index.html>`__ + * - 01 Sep 2015 + - 3.7.0 + - `download `__ + - `release notes <3.7.0/docs/ReleaseNotes.html>`__ + - `docs <3.7.0/docs/index.html>`__ + * - 16 Jul 2015 + - 3.6.2 + - `download `__ + - `release notes <3.6.2/docs/ReleaseNotes.html>`__ + - `docs <3.6.2/docs/index.html>`__ + * - 26 May 2015 + - 3.6.1 + - `download `__ + - `release notes <3.6.1/docs/ReleaseNotes.html>`__ + - `docs <3.6.1/docs/index.html>`__ + * - 27 Feb 2015 + - 3.6.0 + - `download `__ + - `release notes <3.6.0/docs/ReleaseNotes.html>`__ + - `docs <3.6.0/docs/index.html>`__ + * - 02 Apr 2015 + - 3.5.2 + - `download `__ + - `release notes <3.5.2/docs/ReleaseNotes.html>`__ + - `docs <3.5.2/docs/index.html>`__ + * - 20 Jan 2015 + - 3.5.1 + - `download `__ + - `release notes <3.5.1/docs/ReleaseNotes.html>`__ + - `docs <3.5.1/docs/index.html>`__ + * - 03 Sep 2014 + - 3.5.0 + - `download `__ + - `release notes <3.5.0/docs/ReleaseNotes.html>`__ + - `docs <3.5.0/docs/index.html>`__ + * - 19 Jun 2014 + - 3.4.2 + - `download `__ + - `release notes <3.4.2/docs/ReleaseNotes.html>`__ + - `docs <3.4.2/docs/index.html>`__ + * - 07 May 2014 + - 3.4.1 + - `download `__ + - `release notes <3.4.1/docs/ReleaseNotes.html>`__ + - `docs <3.4.1/docs/index.html>`__ + * - 02 Jan 2014 + - 3.4 + - `download `__ + - `release notes <3.4/docs/ReleaseNotes.html>`__ + - `docs <3.4/docs/index.html>`__ + * - 17 Jun 2013 + - 3.3 + - `download `__ + - `release notes <3.3/docs/ReleaseNotes.html>`__ + - `docs <3.3/docs/index.html>`__ + * - 20 Dec 2012 + - 3.2 + - `download `__ + - `release notes <3.2/docs/ReleaseNotes.html>`__ + - `docs <3.2/docs/index.html>`__ + * - 22 May 2012 + - 3.1 + - `download `__ + - `release notes <3.1/docs/ReleaseNotes.html>`__ + - `docs <3.1/docs/index.html>`__ + * - 01 Dec 2011 + - 3.0 + - `download `__ + - `release notes <3.0/docs/ReleaseNotes.html>`__ + - `docs <3.0/docs/index.html>`__ + * - 06 Apr 2011 + - 2.9 + - `download `__ + - `release notes <2.9/docs/ReleaseNotes.html>`__ + - `docs <2.9/docs/index.html>`__ + * - 05 Oct 2010 + - 2.8 + - `download `__ + - `release notes <2.8/docs/ReleaseNotes.html>`__ + - `docs <2.8/docs/index.html>`__ + * - 27 Apr 2010 + - 2.7 + - `download `__ + - `release notes <2.7/docs/ReleaseNotes.html>`__ + - `docs <2.7/docs/index.html>`__ + * - 23 Oct 2009 + - 2.6 + - `download `__ + - `release notes <2.6/docs/ReleaseNotes.html>`__ + - `docs <2.6/docs/index.html>`__ + * - 02 Mar 2009 + - 2.5 + - `download `__ + - `release notes <2.5/docs/ReleaseNotes.html>`__ + - `docs <2.5/docs/index.html>`__ + * - 09 Nov 2008 + - 2.4 + - `download `__ + - `release notes <2.4/docs/ReleaseNotes.html>`__ + - `docs <2.4/docs/index.html>`__ + * - 09 Jun 2008 + - 2.3 + - `download `__ + - `release notes <2.3/docs/ReleaseNotes.html>`__ + - `docs <2.3/docs/index.html>`__ + * - 11 Feb 2008 + - 2.2 + - `download `__ + - `release notes <2.2/docs/ReleaseNotes.html>`__ + - `docs <2.2/docs/index.html>`__ + * - 26 Sep 2007 + - 2.1 + - `download `__ + - `release notes <2.1/docs/ReleaseNotes.html>`__ + - `docs <2.1/docs/index.html>`__ + * - 23 May 2007 + - 2.0 + - `download `__ + - `release notes <2.0/docs/ReleaseNotes.html>`__ + - `docs <2.0/docs/index.html>`__ + * - 19 Nov 2006 + - 1.9 + - `download `__ + - `release notes <1.9/docs/ReleaseNotes.html>`__ + - `docs <1.9/docs/index.html>`__ + * - 09 Aug 2006 + - 1.8 + - `download `__ + - `release notes <1.8/docs/ReleaseNotes.html>`__ + - `docs <1.8/docs/index.html>`__ + * - 20 Apr 2006 + - 1.7 + - `download `__ + - `release notes <1.7/docs/ReleaseNotes.html>`__ + - `docs <1.7/docs/index.html>`__ + * - 08 Nov 2005 + - 1.6 + - `download `__ + - `release notes <1.6/docs/ReleaseNotes.html>`__ + - `docs <1.6/docs/index.html>`__ + * - 18 May 2005 + - 1.5 + - `download `__ + - `release notes <1.5/docs/ReleaseNotes.html>`__ + - `docs <1.5/docs/index.html>`__ + * - 09 Dec 2004 + - 1.4 + - `download `__ + - `release notes <1.4/docs/ReleaseNotes.html>`__ + - `docs <1.4/docs/index.html>`__ + * - 13 Aug 2004 + - 1.3 + - `download `__ + - `release notes <1.3/docs/ReleaseNotes.html>`__ + - `docs <1.3/docs/index.html>`__ + * - 19 Mar 2004 + - 1.2 + - `download `__ + - `release notes <1.2/docs/ReleaseNotes.html>`__ + - `docs <1.2/docs/index.html>`__ + * - 17 Dec 2003 + - 1.1 + - `download `__ + - `release notes <1.1/docs/ReleaseNotes.html>`__ + - `docs <1.1/docs/index.html>`__ + * - 24 Oct 2003 + - 1.0 + - `download `__ + - `release notes <1.0/docs/ReleaseNotes.html>`__ + - `docs <1.0/docs/index.html>`__ + +.. raw:: html + + + +CDN by `Fastly `__ diff --git a/_static/basic.css b/_static/basic.css new file mode 100644 index 000000000..7ebbd6d07 --- /dev/null +++ b/_static/basic.css @@ -0,0 +1,914 @@ +/* + * Sphinx stylesheet -- basic theme. + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin-top: 10px; +} + +ul.search li { + padding: 5px 0; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/_static/contents.png b/_static/contents.png new file mode 100644 index 0000000000000000000000000000000000000000..6c59aa1f9c8c3b754b258b8ab4f6b95971c99109 GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfx!2~2XTwzxLQbwLGjv*C{Q@c%>8XN?UO#1VG zcLb|!+10i0Jzf{Gv>fyFaQYL)bKk!I{mJd!3^2Uu$-u=wds-dX_E&EV { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js new file mode 100644 index 000000000..7e4c114f2 --- /dev/null +++ b/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/_static/file.png b/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/_static/language_data.js b/_static/language_data.js new file mode 100644 index 000000000..c7fe6c6fa --- /dev/null +++ b/_static/language_data.js @@ -0,0 +1,192 @@ +/* + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, if available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/_static/minus.png b/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/_static/navigation.png b/_static/navigation.png new file mode 100644 index 0000000000000000000000000000000000000000..fda6cd29ede1be6168ce8b5e02d099ea9055ccfb GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI|!2~2VCcCc%QudxMjv*C{TfG{24>0g7{2zat zIm@i@&@2&y-PR1xY$qjFM{J&XU;25XW1{_&{(Ldr+IaofPcAOcp2zd*+4*{gj8%&M U)(>{V3jhEB literal 0 HcmV?d00001 diff --git a/_static/plus.png b/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/_static/pygments.css b/_static/pygments.css new file mode 100644 index 000000000..22c253961 --- /dev/null +++ b/_static/pygments.css @@ -0,0 +1,75 @@ +pre { line-height: 125%; } +td.linenos .normal { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: #666666; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f0f0f0; } +.highlight .c { color: #60A0B0; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #F00 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666 } /* Operator */ +.highlight .ch { color: #60A0B0; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #60A0B0; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .cpf { color: #60A0B0; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #60A0B0; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #60A0B0; background-color: #FFF0F0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.highlight .gr { color: #F00 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #888 } /* Generic.Output */ +.highlight .gp { color: #C65D09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #04D } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #40A070 } /* Literal.Number */ +.highlight .s { color: #4070A0 } /* Literal.String */ +.highlight .na { color: #4070A0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0E84B5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60ADD5 } /* Name.Constant */ +.highlight .nd { color: #555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #D55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287E } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0E84B5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #BB60D5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #BBB } /* Text.Whitespace */ +.highlight .mb { color: #40A070 } /* Literal.Number.Bin */ +.highlight .mf { color: #40A070 } /* Literal.Number.Float */ +.highlight .mh { color: #40A070 } /* Literal.Number.Hex */ +.highlight .mi { color: #40A070 } /* Literal.Number.Integer */ +.highlight .mo { color: #40A070 } /* Literal.Number.Oct */ +.highlight .sa { color: #4070A0 } /* Literal.String.Affix */ +.highlight .sb { color: #4070A0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070A0 } /* Literal.String.Char */ +.highlight .dl { color: #4070A0 } /* Literal.String.Delimiter */ +.highlight .sd { color: #4070A0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070A0 } /* Literal.String.Double */ +.highlight .se { color: #4070A0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070A0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70A0D0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #C65D09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070A0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #06287E } /* Name.Function.Magic */ +.highlight .vc { color: #BB60D5 } /* Name.Variable.Class */ +.highlight .vg { color: #BB60D5 } /* Name.Variable.Global */ +.highlight .vi { color: #BB60D5 } /* Name.Variable.Instance */ +.highlight .vm { color: #BB60D5 } /* Name.Variable.Magic */ +.highlight .il { color: #40A070 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/_static/searchtools.js b/_static/searchtools.js new file mode 100644 index 000000000..2c774d17a --- /dev/null +++ b/_static/searchtools.js @@ -0,0 +1,632 @@ +/* + * Sphinx JavaScript utilities for the full-text search. + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename, kind] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename, kind] = item; + + let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms, anchor) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, + ).replace('${resultCount}', resultCount); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString, anchor) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + for (const removalQuery of [".headerlink", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent) return docContent.textContent; + + console.warn( + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + _parseQuery: (query) => { + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. + const normalResults = []; + const nonMainIndexResults = []; + + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase().trim(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles + normalResults.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score + boost, + filenames[file], + SearchResultKind.title, + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + SearchResultKind.index, + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } + } + } + } + + // lookup as object + objectTerms.forEach((term) => + normalResults.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + SearchResultKind.object, + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + SearchResultKind.text, + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/_static/sphinx_highlight.js b/_static/sphinx_highlight.js new file mode 100644 index 000000000..8a96c69a1 --- /dev/null +++ b/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/_static/sphinxdoc.css b/_static/sphinxdoc.css new file mode 100644 index 000000000..ae94dcc7f --- /dev/null +++ b/_static/sphinxdoc.css @@ -0,0 +1,349 @@ +/* + * Sphinx stylesheet -- sphinxdoc theme. + * + * Originally created by Armin Ronacher for Werkzeug. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +body { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; + font-size: 14px; + letter-spacing: -0.01em; + line-height: 150%; + text-align: center; + background-color: #BFD1D4; + color: black; + padding: 0; + border: 1px solid #aaa; + + margin: 0px 80px 0px 80px; + min-width: 740px; +} + +div.document { + background-color: white; + text-align: left; + background-image: url(contents.png); + background-repeat: repeat-x; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 calc(230px + 10px) 0 0; + border-right: 1px solid #ccc; +} + +div.body { + margin: 0; + padding: 0.5em 20px 20px 20px; +} + +div.related { + font-size: 1em; +} + +div.related ul { + background-image: url(navigation.png); + height: 2em; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +div.related ul li { + margin: 0; + padding: 0; + height: 2em; + float: left; +} + +div.related ul li.right { + float: right; + margin-right: 5px; +} + +div.related ul li a { + margin: 0; + padding: 0 5px 0 5px; + line-height: 1.75em; + color: #EE9816; +} + +div.related ul li a:hover { + color: #3CA8E7; +} + +div.sphinxsidebarwrapper { + padding: 0; +} + +div.sphinxsidebar { + padding: 0.5em 15px 15px 0; + width: calc(230px - 20px); + float: right; + font-size: 1em; + text-align: left; +} + +div.sphinxsidebar h3, div.sphinxsidebar h4 { + margin: 1em 0 0.5em 0; + font-size: 1em; + padding: 0.1em 0 0.1em 0.5em; + color: white; + border: 1px solid #86989B; + background-color: #AFC1C4; +} + +div.sphinxsidebar h3 a { + color: white; +} + +div.sphinxsidebar ul { + padding-left: 1.5em; + margin-top: 7px; + padding: 0; + line-height: 130%; +} + +div.sphinxsidebar ul ul { + margin-left: 20px; +} + +div.footer { + background-color: #E3EFF1; + color: #86989B; + padding: 3px 8px 3px 0; + clear: both; + font-size: 0.8em; + text-align: right; +} + +div.footer a { + color: #86989B; + text-decoration: underline; +} + +/* -- body styles ----------------------------------------------------------- */ + +p { + margin: 0.8em 0 0.5em 0; +} + +a { + color: #CA7900; + text-decoration: none; +} + +a:hover { + color: #2491CF; +} + +a:visited { + color: #551A8B; +} + +div.body a { + text-decoration: underline; +} + +h1 { + margin: 0; + padding: 0.7em 0 0.3em 0; + font-size: 1.5em; + color: #11557C; +} + +h2 { + margin: 1.3em 0 0.2em 0; + font-size: 1.35em; + padding: 0; +} + +h3 { + margin: 1em 0 -0.3em 0; + font-size: 1.2em; +} + +div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a { + color: black!important; +} + +h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor { + display: none; + margin: 0 0 0 0.3em; + padding: 0 0.2em 0 0.2em; + color: #aaa!important; +} + +h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, +h5:hover a.anchor, h6:hover a.anchor { + display: inline; +} + +h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover, +h5 a.anchor:hover, h6 a.anchor:hover { + color: #777; + background-color: #eee; +} + +a.headerlink { + color: #c60f0f!important; + font-size: 1em; + margin-left: 6px; + padding: 0 4px 0 4px; + text-decoration: none!important; +} + +a.headerlink:hover { + background-color: #ccc; + color: white!important; +} + +cite, code, code { + font-family: 'Consolas', 'Deja Vu Sans Mono', + 'Bitstream Vera Sans Mono', monospace; + font-size: 0.95em; + letter-spacing: 0.01em; +} + +code { + background-color: #f2f2f2; + border-bottom: 1px solid #ddd; + color: #333; +} + +code.descname, code.descclassname, code.xref { + border: 0; +} + +hr { + border: 1px solid #abc; + margin: 2em; +} + +a code { + border: 0; + color: #CA7900; +} + +a code:hover { + color: #2491CF; +} + +pre { + font-family: 'Consolas', 'Deja Vu Sans Mono', + 'Bitstream Vera Sans Mono', monospace; + font-size: 0.95em; + letter-spacing: 0.015em; + line-height: 120%; + padding: 0.5em; + border: 1px solid #ccc; +} + +pre a { + color: inherit; + text-decoration: underline; +} + +td.linenos pre { + padding: 0.5em 0; +} + +div.quotebar { + background-color: #f8f8f8; + max-width: 250px; + float: right; + padding: 2px 7px; + border: 1px solid #ccc; +} + +nav.contents, +aside.topic, +div.topic { + background-color: #f8f8f8; +} + +table { + border-collapse: collapse; + margin: 0 -0.5em 0 -0.5em; +} + +table td, table th { + padding: 0.2em 0.5em 0.2em 0.5em; +} + +div.admonition, div.warning { + font-size: 0.9em; + margin: 1em 0 1em 0; + border: 1px solid #86989B; + background-color: #f7f7f7; + padding: 0; +} + +div.admonition p, div.warning p { + margin: 0.5em 1em 0.5em 1em; + padding: 0; +} + +div.admonition pre, div.warning pre { + margin: 0.4em 1em 0.4em 1em; +} + +div.admonition p.admonition-title, +div.warning p.admonition-title { + margin: 0; + padding: 0.1em 0 0.1em 0.5em; + color: white; + border-bottom: 1px solid #86989B; + font-weight: bold; + background-color: #AFC1C4; +} + +div.warning { + border: 1px solid #940000; +} + +div.warning p.admonition-title { + background-color: #CF0000; + border-bottom-color: #940000; +} + +div.admonition ul, div.admonition ol, +div.warning ul, div.warning ol { + margin: 0.1em 0.5em 0.5em 3em; + padding: 0; +} + +div.versioninfo { + margin: 1em 0 0 0; + border: 1px solid #ccc; + background-color: #DDEAF0; + padding: 8px; + line-height: 1.3em; + font-size: 0.9em; +} + +.viewcode-back { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +div.code-block-caption { + background-color: #ddd; + color: #222; + border: 1px solid #ccc; +} \ No newline at end of file diff --git a/download.html b/download.html index b649e4d99..0d0585cf7 100644 --- a/download.html +++ b/download.html @@ -1,3160 +1,4137 @@ - - - - LLVM Download Page - - - -
- LLVM Download Page -
- -
- - - -
Git Access
- -
-

If you'd like access to the "latest and greatest" in LLVM development, please -see the instructions for accessing the LLVM Git Repository. The major -changes and improvements that the development version contains relative to the previous release are -listed in the Release Notes for the -next release.

-
- -
Download LLVM 18.1.8
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 18.1.7
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 18.1.6
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 18.1.5
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 18.1.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 18.1.3
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 18.1.2
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 18.1.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 18.1.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 17.0.6
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 17.0.5
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 17.0.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 17.0.3
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 17.0.2
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 17.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 16.0.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 16.0.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 16.0.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 16.0.3
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 16.0.2
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 16.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 16.0.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 15.0.7
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.6
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.5
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.3
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.2
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 15.0.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 14.0.6
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 14.0.5
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 14.0.4
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 14.0.3
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

-
Download LLVM 14.0.2
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 14.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page.

-

- -
Download LLVM 14.0.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 13.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 13.0.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 12.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. -

Documentation:

- -
- -
Download LLVM 12.0.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. - -

Documentation:

- -
- -
Download LLVM 11.1.0
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. - -

Documentation:

- -
- -
Download LLVM 11.0.1
-
-

Sources / Pre-Built Binaries / Doxygen:

- -These are available on the GitHub release page. - -

Documentation:

- -
- - -
Download LLVM 11.0.0
- - - - - - - - -
Download LLVM 10.0.1
- - - - - -
Download LLVM 10.0.0
- - - -
Download LLVM 9.0.1
- - - -
Download LLVM 9.0.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Download LLVM 8.0.1
- - -
Download LLVM 7.1.0
- - -
Download LLVM 8.0.0
- - -
Download LLVM 7.1.0
- - - - -
Download LLVM 7.0.1
- - - -
Download LLVM 7.0.0
- - -
Download LLVM 6.0.1
- - -
Download LLVM 6.0.0
- - -
Download LLVM 5.0.2
- - -
Download LLVM 5.0.1
- - -
Download LLVM 5.0.0
- - - - -
Download LLVM 4.0.1
- - - - - - - - - - - - - - - - - - - -
Download LLVM 4.0.0
- - - - - - - - - - - - - - - - - - - - -
Download LLVM 3.9.1
- - -
Download LLVM 3.9.0
- - - -
Download LLVM 3.8.1
- - - -
Download LLVM 3.8.0
- - - - - - - - - - - - - - - - - -
Download LLVM 3.7.1
- - -
Download LLVM 3.7.0
- - - -
Download LLVM 3.6.2
- - -
Download LLVM 3.6.1
- - - -
Download LLVM 3.6.0
- - - -
Download LLVM 3.5.2
- - - -
Download LLVM 3.5.1
- - -
Download LLVM 3.5.0
- - -
Download LLVM 3.4.2
- - -
Download LLVM 3.4.1
- - -
Download LLVM 3.4
- - -
Download LLVM 3.3
- - - -
Download LLVM 3.2
- - - -
Download LLVM 3.1
- - - -
Download LLVM 3.0
- - -
Download LLVM 2.9
- - -
Download LLVM 2.8
- - - -
Download LLVM 2.7
- - - - - -
Download LLVM 2.6
- - - -
Download LLVM 2.5
- - - - - -
Download LLVM 2.4
- -
- -

Please read the Release Notes before + + + + + + + + LLVM Download Page — LLVM Releases documentation + + + + + + + + + +

+ +
+
+
+
+ +
+

LLVM Download Page

+
+

Git Access

+

If you’d like access to the “latest and greatest” in LLVM development, +please see the instructions for accessing the LLVM Git +Repository. The +major changes and improvements that the development version contains +relative to the previous release are listed in the Release +Notes for the next release.

+
+
+

Download LLVM 19.1.7

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.6

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.5

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.3

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.2

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 19.1.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.8

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.7

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.6

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.5

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 18.1.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.3

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 18.1.2

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 18.1.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 17.0.6

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 17.0.5

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 17.0.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 17.0.3

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 17.0.2

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 17.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 16.0.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 16.0.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 16.0.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 16.0.3

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 16.0.2

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 16.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 16.0.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 15.0.7

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.6

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.5

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.3

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.2

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 15.0.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.6

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.5

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.4

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.3

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.2

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+
+
+

Download LLVM 14.0.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 13.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 13.0.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 12.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 12.0.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 11.1.0

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 11.0.1

+

Sources / Pre-Built Binaries / Doxygen:

+

These are available on the GitHub release +page.

+

Documentation:

+ +
+
+

Download LLVM 11.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 10.0.1

+

Sources:

+ +

Documentation:

+

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key +86419D8A.

+
+
+

Download LLVM 10.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 9.0.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key +86419D8A.

+
+
+

Download LLVM 9.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 8.0.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 86419D8A.

+
+
+

Download LLVM 8.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 7.1.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 86419D8A.

+
+
+

Download LLVM 7.0.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 86419D8A.

+
+
+

Download LLVM 7.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 6.0.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+

These binaries include Clang, LLD, compiler-rt, various LLVM tools, etc. +varying slightly between platforms.

+ +

Signed with PGP key 86419D8A.

+
+
+

Download LLVM 6.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 5.0.2

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +

Signed with PGP key 86419D8A.

+
+
+

Download LLVM 5.0.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +
+
+

Download LLVM 5.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 4.0.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +
+
+

Download LLVM 4.0.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 3.9.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +
+
+

Download LLVM 3.9.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +

OpenMP run-time included in packages targeting Windows, x86_64 Linux, +and x86_64 FreeBSD.

+
+
+

Download LLVM 3.8.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +
+
+

Download LLVM 3.8.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +

OpenMP run-time included in packages targeting i386 and x86_64 Linux, +x86_64 FreeBSD, and Darwin.

+

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 3.7.1

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ +
+
+

Download LLVM 3.7.0

+

Sources:

+ +

Documentation:

+ +

Pre-Built Binaries:

+ + +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 3.6.2

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.6.1

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.6.0

+

Sources:

+ +

Pre-built Binaries:

+ +

Signed with PGP key 345AD05D.

+
+
+

Download LLVM 3.5.2

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.5.1

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.5.0

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.4.2

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.4.1

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.4

+

Please read the LLVM Release Notes and +Clang Release Notes before +downloading :

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.3

+

Please read the LLVM Release Notes and +Clang Release Notes before +downloading :

+

Sources:

+ +

Pre-built Binaries:

+ +
+
+

Download LLVM 3.2

+ +
+
+

Download LLVM 3.1

+

Please read the LLVM Release Notes and +Clang Release Notes before +downloading :

+ +
+
+

Download LLVM 3.0

+

Please read the LLVM Release Notes and +Clang Release Notes before +downloading :

+ +
+
+

Download LLVM 2.9

+

Please read the Release Notes before +downloading :

+ +
+
+

Download LLVM 2.8

+

Please read the Release Notes before +downloading :

+ +
+
+

Download LLVM 2.7

+

Please read the Release Notes before downloading:

- - -
- - - - - -
Download LLVM 2.3
- - - - - -
Download LLVM 2.2
- -
- -

Please read the Release Notes before +

+ +
+

Download LLVM 2.5

+

Please read the Release Notes before downloading:

- - -
- - - -
Download LLVM 2.1
- -
- -

Please read the Release Notes before +

+ +
+

Download LLVM 2.4

+

Please read the Release Notes before downloading:

- -
+
+

Download LLVM 2.3

+

Please read the Release Notes before +downloading:

+ +
+
+

Download LLVM 2.2

+

Please read the Release Notes before +downloading:

+ +
+
+

Download LLVM 2.1

+

Please read the Release Notes before +downloading:

+ -

Here are additional useful binaries:

-
    -
  • Mac OS/X universal tarball with llvm-gcc 4.0 and all other LLVM tools
    - This is most useful if you want a no-fuss drop-in replacement for Apple GCC. - To install this, sudo to root, then untar in /. This installs tools in /usr/local/bin, - which work on either ppc and intel macs. In addition, llvm-gcc supports the -arch option for - Apple-style cross-compiles and universal builds.
  • -
- +
  • Mac OS/X universal tarball with llvm-gcc 4.0 and all other LLVM +tools

    +
    This is most useful if you want a no-fuss drop-in replacement for
    +Apple GCC. To install this, sudo to root, then untar in `/`. This
    +installs tools in `/usr/local/bin`, which work on either ppc and
    +Intel Macs. In addition, `llvm-gcc` supports the `-arch` option
    +for Apple-style cross-compiles and universal builds.
    +
    - - - -
    Download LLVM 2.0
    - - - - - -
    Download LLVM 1.9
    - -
    - -

    Please read the Release Notes before +

  • +
    +

    Download LLVM 2.0

    +

    Please read the Release Notes before downloading:

    - - -
    - - - -
    Download LLVM 1.8
    - - - - - -
    Download LLVM 1.7
    - - - - - -
    Download LLVM 1.6
    - - - - - -
    Download LLVM 1.5
    - - - - - -
    Download LLVM 1.4
    - - - - - -
    Download LLVM 1.3
    - - - - - -
    Download LLVM 1.2
    - - - - - -
    Download LLVM 1.1
    - - - - - -
    Download LLVM 1.0
    - - - -CDN by Fastly - -
    - - - - + +

    CDN by Fastly

    + + + + +
    +
    +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/genindex.html b/genindex.html new file mode 100644 index 000000000..4c0002938 --- /dev/null +++ b/genindex.html @@ -0,0 +1,75 @@ + + + + + + + Index — LLVM Releases documentation + + + + + + + + + + +
    +
    +
    +
    + + +

    Index

    + +
    + +
    + + +
    +
    +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/index.html b/index.html old mode 100755 new mode 100644 index eaa7d851f..e70b270ea --- a/index.html +++ b/index.html @@ -1,246 +1,1063 @@ - - - - - Download LLVM releases - - - + -
    - LLVM Download Page -
    - -
    - -
    License
    + + + + -
    + LLVM Releases Page — LLVM Releases documentation + + + + + + + + + + -

    Currently, LLVM releases are distributed under the - -Apache-2.0 with LLVM-exception license, an -OSI-approved +

    +
    +
    +
    + +
    +

    LLVM Releases Page

    +
    +

    License

    +

    Currently, LLVM releases are distributed under the +Apache-2.0 with LLVM-exception +license, +an OSI-approved license.

    - -

    However, LLVM releases prior to LLVM 8.0 was licensed under -University of Illinois Open Source License.

    - +

    However, LLVM releases prior to LLVM 8.0 was licensed under University +of Illinois Open Source License.

    +
    +
    +

    Discourse / Mailing-List

    +

    If you are interested in LLVM you can follow along on our Discourse +forum. New releases are posted to the +Announce category which +you can subscribe to in order to be notified via E-Mail.

    +
    +
    +

    GnuPG signing keys

    +

    The source packages and git tags are signed by the release managers. You +can download the keys in order to verify here.

    +
    +
    +

    Download

    +

    LLVM provides extensive documentation in HTML form, which is available +in the source download and online.

    + - -
    Discourse / Mailing-List
    - -
    -If you are interested in LLVM you can follow along on our -Discourse forum. New releases are posted to the Announce -category which you can subscribe to in order to be notified via E-Mail. -
    - -
    GnuPG signing keys
    - -
    -The source packages and git tags are signed by the release managers. You can download -the keys in order to verify here. -
    - - -
    Download
    - -
    - -

    LLVM provides extensive documentation in HTML form, which is available in the -source download and online.

    - - - - - - - - - - - - - - - +
    DateVersionDownloadRelease NotesDocumentation
    CurrentGitvia Gitrelease notesdocs
    +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Date

    Version

    Download

    Release Notes

    Documentation

    Current

    Git

    via Git

    release notes

    docs

    14 Jan 2025

    19.1.7

    download

    release +notes

    17 Dec 2024

    19.1.6

    download

    release +notes

    3 Dec 2024

    19.1.5

    download

    release +notes

    19 Nov 2024

    19.1.4

    download

    release +notes

    30 Oct 2024

    19.1.3

    download

    release +notes

    15 Oct 2024

    19.1.2

    download

    release +notes

    1 Oct 2024

    19.1.1

    download

    release +notes

    17 Sep 2024

    19.1.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    26 Jul 2024

    19.1.0-rc1

    download

    release +notes

    20 Jun 2024

    18.1.8

    download

    release +notes

    6 Jun 2024

    18.1.7

    download

    release +notes

    18 May 2024

    18.1.6

    download

    release +notes

    2 May 2024

    18.1.5

    download

    release +notes

    17 Apr 2024

    18.1.4

    download

    release +notes

    4 Apr 2024

    18.1.3

    download

    release +notes

    19 Mar 2024

    18.1.2

    download

    release +notes

    8 Mar 2024

    18.1.1

    download

    release +notes

    5 Mar 2024

    18.1.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    28 Nov 2023

    17.0.6

    download

    release +notes

    14 Nov 2023

    17.0.5

    download

    release +notes

    31 Oct 2023

    17.0.4

    download

    release +notes

    17 Oct 2023

    17.0.3

    download

    release +notes

    3 Oct 2023

    17.0.2

    download

    release +notes

    9 Sep 2023

    17.0.1

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    13 June 2023

    16.0.6

    download

    release +notes

    2 June 2023

    16.0.5

    download

    release +notes

    16 May 2023

    16.0.4

    download

    release +notes

    3 May 2023

    16.0.3

    download

    release +notes

    19 Apr 2023

    16.0.2

    download

    release +notes

    5 Apr 2023

    16.0.1

    download

    release +notes

    17 Mar 2023

    16.0.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    12 Jan 2023

    15.0.7

    download

    release +notes

    29 Nov 2022

    15.0.6

    download

    release +notes

    16 Nov 2022

    15.0.5

    download

    release +notes

    2 Nov 2022

    15.0.4

    download

    release +notes

    18 Oct 2022

    15.0.3

    download

    release +notes

    04 Oct 2022

    15.0.2

    download

    release +notes

    20 Sep 2022

    15.0.1

    download

    release +notes

    6 Sep 2022

    15.0.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    24 Jun 2022

    14.0.6

    download

    release +notes

    10 Jun 2022

    14.0.5

    download

    release +notes

    24 May 2022

    14.0.4

    download

    release +notes

    29 Apr 2022

    14.0.3

    download

    release +notes

    26 Apr 2022

    14.0.2

    download

    release +notes

    12 Apr 2022

    14.0.1

    download

    release +notes

    25 Mar 2022

    14.0.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    7 Feb 2022

    13.0.1

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    4 Oct 2021

    13.0.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    8 July 2021

    12.0.1

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    14 Apr 2021

    12.0.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    25 Feb 2021

    11.1.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    14 Jan 2021

    11.0.1

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    12 Oct 2020

    11.0.0

    download

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    llvm +clang +lld +clang-extra +libc++ +polly +flang

    6 Aug 2020

    10.0.1

    download

    llvm +clang +lld +clang-extra +libc++

    llvm +clang +lld +clang-extra +libc++ +polly

    24 Mar 2020

    10.0.0

    download

    llvm +clang +lld +clang-extra +libc++

    llvm +clang +lld +clang-extra +libc++ +polly

    20 Dec 2019

    9.0.1

    download

    llvm +clang +clang-extra +libc++

    llvm +clang +clang-extra +libc++

    19 Sep 2019

    9.0.0

    download

    llvm +clang +lld +clang-extra +libc++

    llvm +clang +lld +clang-extra +libc++

    19 Jul 2019

    8.0.1

    download

    release notes

    docs

    10 May 2019

    7.1.0

    download

    llvm +clang +clang-extra +libc++

    llvm +clang +clang-extra +libc++ +polly

    20 Mar 2019

    8.0.0

    download

    llvm +clang +lld +clang-extra +libc++

    llvm +clang +lld +clang-extra +libc++ +polly

    21 Dec 2018

    7.0.1

    download

    release notes

    docs

    19 Sep 2018

    7.0.0

    download

    llvm +clang +lld +clang-extra

    llvm +clang +lld +clang-extra +libc++ +polly

    5 Jul 2018

    6.0.1

    download

    release notes

    docs

    16 May 2018

    5.0.2

    download

    release notes

    docs

    8 Mar 2018

    6.0.0

    download

    release notes

    docs

    21 Dec 2017

    5.0.1

    download

    release notes

    docs

    07 Sep 2017

    5.0.0

    download

    release notes

    docs

    04 Jul 2017

    4.0.1

    download

    release notes

    docs

    13 Mar 2017

    4.0.0

    download

    release notes

    docs

    23 Dec 2016

    3.9.1

    download

    release notes

    docs

    02 Sep 2016

    3.9.0

    download

    release notes

    docs

    11 Jul 2016

    3.8.1

    download

    release notes

    docs

    08 Mar 2016

    3.8.0

    download

    release notes

    docs

    05 Jan 2016

    3.7.1

    download

    release notes

    docs

    01 Sep 2015

    3.7.0

    download

    release notes

    docs

    16 Jul 2015

    3.6.2

    download

    release notes

    docs

    26 May 2015

    3.6.1

    download

    release notes

    docs

    27 Feb 2015

    3.6.0

    download

    release notes

    docs

    02 Apr 2015

    3.5.2

    download

    release notes

    docs

    20 Jan 2015

    3.5.1

    download

    release notes

    docs

    03 Sep 2014

    3.5.0

    download

    release notes

    docs

    19 Jun 2014

    3.4.2

    download

    release notes

    docs

    07 May 2014

    3.4.1

    download

    release notes

    docs

    02 Jan 2014

    3.4

    download

    release notes

    docs

    17 Jun 2013

    3.3

    download

    release notes

    docs

    20 Dec 2012

    3.2

    download

    release notes

    docs

    22 May 2012

    3.1

    download

    release notes

    docs

    01 Dec 2011

    3.0

    download

    release notes

    docs

    06 Apr 2011

    2.9

    download

    release notes

    docs

    05 Oct 2010

    2.8

    download

    release notes

    docs

    27 Apr 2010

    2.7

    download

    release notes

    docs

    23 Oct 2009

    2.6

    download

    release notes

    docs

    02 Mar 2009

    2.5

    download

    release notes

    docs

    09 Nov 2008

    2.4

    download

    release notes

    docs

    09 Jun 2008

    2.3

    download

    release notes

    docs

    11 Feb 2008

    2.2

    download

    release notes

    docs

    26 Sep 2007

    2.1

    download

    release notes

    docs

    23 May 2007

    2.0

    download

    release notes

    docs

    19 Nov 2006

    1.9

    download

    release notes

    docs

    09 Aug 2006

    1.8

    download

    release notes

    docs

    20 Apr 2006

    1.7

    download

    release notes

    docs

    08 Nov 2005

    1.6

    download

    release notes

    docs

    18 May 2005

    1.5

    download

    release notes

    docs

    09 Dec 2004

    1.4

    download

    release notes

    docs

    13 Aug 2004

    1.3

    download

    release notes

    docs

    19 Mar 2004

    1.2

    download

    release notes

    docs

    17 Dec 2003

    1.1

    download

    release notes

    docs

    24 Oct 2003

    1.0

    download

    release notes

    docs

    +

    CDN by Fastly

    +
    +
    - - - -
    - -CDN by Fastly -
    +
    +
    +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/objects.inv b/objects.inv new file mode 100644 index 000000000..cd6e255e3 --- /dev/null +++ b/objects.inv @@ -0,0 +1,10 @@ +# Sphinx inventory version 2 +# Project: LLVM Releases +# Version: +# The remainder of this file is compressed using zlib. +xڍMk@ +C{V(B]K$.Վ6=%~<##iWVf2VW?f\ߟwFCkB, FYĢ`2XUbNPYD ++K` X\fU I 4 KBuEulK.I ѳrfkTv\uMu}G]qR{;͞낫l%;:f=[pq\az 8#'*pFgf-%Z #5؂\Ьg 2r^-9͞3g5[o#_1W% _[4kق|m֬c Q- kl¿&SLl{8]j}v:߯<Ϸ&>NisaTt˛}7]nNK}6߶/!ߺ;_>+c \ No newline at end of file diff --git a/search.html b/search.html new file mode 100644 index 000000000..d9f2ab8aa --- /dev/null +++ b/search.html @@ -0,0 +1,92 @@ + + + + + + + Search — LLVM Releases documentation + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + +

    Search

    + + + + +

    + Searching for multiple words only shows matches that contain + all words. +

    + + +
    + + + +
    + + +
    + + +
    +
    +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/searchindex.js b/searchindex.js new file mode 100644 index 000000000..0aae6ce9e --- /dev/null +++ b/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"Discourse / Mailing-List": [[1, "discourse-mailing-list"]], "Download": [[1, "download"]], "Download LLVM 1.0": [[0, "download-llvm-1-0"]], "Download LLVM 1.1": [[0, "download-llvm-1-1"]], "Download LLVM 1.2": [[0, "download-llvm-1-2"]], "Download LLVM 1.3": [[0, "download-llvm-1-3"]], "Download LLVM 1.4": [[0, "download-llvm-1-4"]], "Download LLVM 1.5": [[0, "download-llvm-1-5"]], "Download LLVM 1.6": [[0, "download-llvm-1-6"]], "Download LLVM 1.7": [[0, "download-llvm-1-7"]], "Download LLVM 1.8": [[0, "download-llvm-1-8"]], "Download LLVM 1.9": [[0, "download-llvm-1-9"]], "Download LLVM 10.0.0": [[0, "download-llvm-10-0-0"]], "Download LLVM 10.0.1": [[0, "download-llvm-10-0-1"]], "Download LLVM 11.0.0": [[0, "download-llvm-11-0-0"]], "Download LLVM 11.0.1": [[0, "download-llvm-11-0-1"]], "Download LLVM 11.1.0": [[0, "download-llvm-11-1-0"]], "Download LLVM 12.0.0": [[0, "download-llvm-12-0-0"]], "Download LLVM 12.0.1": [[0, "download-llvm-12-0-1"]], "Download LLVM 13.0.0": [[0, "download-llvm-13-0-0"]], "Download LLVM 13.0.1": [[0, "download-llvm-13-0-1"]], "Download LLVM 14.0.0": [[0, "download-llvm-14-0-0"]], "Download LLVM 14.0.1": [[0, "download-llvm-14-0-1"]], "Download LLVM 14.0.2": [[0, "download-llvm-14-0-2"]], "Download LLVM 14.0.3": [[0, "download-llvm-14-0-3"]], "Download LLVM 14.0.4": [[0, "download-llvm-14-0-4"]], "Download LLVM 14.0.5": [[0, "download-llvm-14-0-5"]], "Download LLVM 14.0.6": [[0, "download-llvm-14-0-6"]], "Download LLVM 15.0.0": [[0, "download-llvm-15-0-0"]], "Download LLVM 15.0.1": [[0, "download-llvm-15-0-1"]], "Download LLVM 15.0.2": [[0, "download-llvm-15-0-2"]], "Download LLVM 15.0.3": [[0, "download-llvm-15-0-3"]], "Download LLVM 15.0.4": [[0, "download-llvm-15-0-4"]], "Download LLVM 15.0.5": [[0, "download-llvm-15-0-5"]], "Download LLVM 15.0.6": [[0, "download-llvm-15-0-6"]], "Download LLVM 15.0.7": [[0, "download-llvm-15-0-7"]], "Download LLVM 16.0.0": [[0, "download-llvm-16-0-0"]], "Download LLVM 16.0.1": [[0, "download-llvm-16-0-1"]], "Download LLVM 16.0.2": [[0, "download-llvm-16-0-2"]], "Download LLVM 16.0.3": [[0, "download-llvm-16-0-3"]], "Download LLVM 16.0.4": [[0, "download-llvm-16-0-4"], [0, "id24"], [0, "id26"]], "Download LLVM 17.0.1": [[0, "download-llvm-17-0-1"]], "Download LLVM 17.0.2": [[0, "download-llvm-17-0-2"]], "Download LLVM 17.0.3": [[0, "download-llvm-17-0-3"]], "Download LLVM 17.0.4": [[0, "download-llvm-17-0-4"]], "Download LLVM 17.0.5": [[0, "download-llvm-17-0-5"]], "Download LLVM 17.0.6": [[0, "download-llvm-17-0-6"]], "Download LLVM 18.1.0": [[0, "download-llvm-18-1-0"]], "Download LLVM 18.1.1": [[0, "download-llvm-18-1-1"]], "Download LLVM 18.1.2": [[0, "download-llvm-18-1-2"]], "Download LLVM 18.1.3": [[0, "download-llvm-18-1-3"]], "Download LLVM 18.1.4": [[0, "download-llvm-18-1-4"]], "Download LLVM 18.1.5": [[0, "download-llvm-18-1-5"]], "Download LLVM 18.1.6": [[0, "download-llvm-18-1-6"]], "Download LLVM 18.1.7": [[0, "download-llvm-18-1-7"]], "Download LLVM 18.1.8": [[0, "download-llvm-18-1-8"]], "Download LLVM 19.1.0": [[0, "download-llvm-19-1-0"]], "Download LLVM 19.1.1": [[0, "download-llvm-19-1-1"]], "Download LLVM 19.1.2": [[0, "download-llvm-19-1-2"]], "Download LLVM 19.1.3": [[0, "download-llvm-19-1-3"]], "Download LLVM 19.1.4": [[0, "download-llvm-19-1-4"]], "Download LLVM 19.1.5": [[0, "download-llvm-19-1-5"]], "Download LLVM 19.1.6": [[0, "download-llvm-19-1-6"]], "Download LLVM 19.1.7": [[0, "download-llvm-19-1-7"]], "Download LLVM 2.0": [[0, "download-llvm-2-0"]], "Download LLVM 2.1": [[0, "download-llvm-2-1"]], "Download LLVM 2.2": [[0, "download-llvm-2-2"]], "Download LLVM 2.3": [[0, "download-llvm-2-3"]], "Download LLVM 2.4": [[0, "download-llvm-2-4"]], "Download LLVM 2.5": [[0, "download-llvm-2-5"]], "Download LLVM 2.6": [[0, "download-llvm-2-6"]], "Download LLVM 2.7": [[0, "download-llvm-2-7"]], "Download LLVM 2.8": [[0, "download-llvm-2-8"]], "Download LLVM 2.9": [[0, "download-llvm-2-9"]], "Download LLVM 3.0": [[0, "download-llvm-3-0"]], "Download LLVM 3.1": [[0, "download-llvm-3-1"]], "Download LLVM 3.2": [[0, "download-llvm-3-2"]], "Download LLVM 3.3": [[0, "download-llvm-3-3"]], "Download LLVM 3.4": [[0, "download-llvm-3-4"]], "Download LLVM 3.4.1": [[0, "download-llvm-3-4-1"]], "Download LLVM 3.4.2": [[0, "download-llvm-3-4-2"]], "Download LLVM 3.5.0": [[0, "download-llvm-3-5-0"]], "Download LLVM 3.5.1": [[0, "download-llvm-3-5-1"]], "Download LLVM 3.5.2": [[0, "download-llvm-3-5-2"]], "Download LLVM 3.6.0": [[0, "download-llvm-3-6-0"]], "Download LLVM 3.6.1": [[0, "download-llvm-3-6-1"]], "Download LLVM 3.6.2": [[0, "download-llvm-3-6-2"]], "Download LLVM 3.7.0": [[0, "download-llvm-3-7-0"]], "Download LLVM 3.7.1": [[0, "download-llvm-3-7-1"]], "Download LLVM 3.8.0": [[0, "download-llvm-3-8-0"]], "Download LLVM 3.8.1": [[0, "download-llvm-3-8-1"]], "Download LLVM 3.9.0": [[0, "download-llvm-3-9-0"]], "Download LLVM 3.9.1": [[0, "download-llvm-3-9-1"]], "Download LLVM 4.0.0": [[0, "download-llvm-4-0-0"]], "Download LLVM 4.0.1": [[0, "download-llvm-4-0-1"]], "Download LLVM 5.0.0": [[0, "download-llvm-5-0-0"]], "Download LLVM 5.0.1": [[0, "download-llvm-5-0-1"]], "Download LLVM 5.0.2": [[0, "download-llvm-5-0-2"]], "Download LLVM 6.0.0": [[0, "download-llvm-6-0-0"]], "Download LLVM 6.0.1": [[0, "download-llvm-6-0-1"]], "Download LLVM 7.0.0": [[0, "download-llvm-7-0-0"]], "Download LLVM 7.0.1": [[0, "download-llvm-7-0-1"]], "Download LLVM 7.1.0": [[0, "download-llvm-7-1-0"]], "Download LLVM 8.0.0": [[0, "download-llvm-8-0-0"]], "Download LLVM 8.0.1": [[0, "download-llvm-8-0-1"]], "Download LLVM 9.0.0": [[0, "download-llvm-9-0-0"]], "Download LLVM 9.0.1": [[0, "download-llvm-9-0-1"]], "Git Access": [[0, "git-access"]], "GnuPG signing keys": [[1, "gnupg-signing-keys"]], "LLVM Download Page": [[0, null]], "LLVM Releases Page": [[1, null]], "License": [[1, "license"]]}, "docnames": ["download", "index"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["download.rst", "index.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"0": 1, "01": 1, "02": 1, "03": 1, "04": [0, 1], "05": 1, "06": 1, "07": 1, "08": 1, "09": 1, "0m": 0, "1": 1, "10": 1, "108k": 0, "11": 1, "11m": 0, "11sp3": 0, "12": 1, "12m": 0, "12sp2": 0, "12sp3": 0, "12sp4": 0, "13": 1, "13m": 0, "14": 1, "14m": 0, "15": 1, "15m": 0, "16": 1, "16m": 0, "17": 1, "17m": 0, "18": 1, "19": 1, "193k": 0, "1m": 0, "2": 1, "20": [0, 1], "2003": 1, "2004": 1, "2005": 1, "2006": 1, "2007": 1, "2008": 1, "2009": 1, "2010": 1, "2011": 1, "2012": 1, "2013": 1, "2014": 1, "2015": 1, "2016": 1, "2017": 1, "2018": 1, "2019": 1, "2020": 1, "2021": 1, "2022": 1, "2023": 1, "2024": 1, "2025": 1, "20m": 0, "21": 1, "213k": 0, "22": 1, "22m": 0, "23": [0, 1], "23m": 0, "24": [0, 1], "24m": 0, "25": 1, "25m": 0, "26": 1, "26m": 0, "27": 1, "27m": 0, "28": [0, 1], "287kb": 0, "28m": 0, "29": [0, 1], "29m": 0, "2m": 0, "3": 1, "30": [0, 1], "30m": 0, "31": 1, "316kb": 0, "31m": 0, "32": 0, "32m": 0, "33": 0, "340kb": 0, "345ad05d": 0, "34m": 0, "35m": 0, "36": 0, "36m": 0, "37m": 0, "38m": 0, "396k": 0, "39m": 0, "3m": 0, "4": 1, "40m": 0, "41m": 0, "425k": 0, "42m": 0, "43": 0, "44m": 0, "457k": 0, "46m": 0, "47m": 0, "496k": 0, "49m": 0, "4m": 0, "5": 1, "50m": 0, "52": 0, "52m": 0, "53": 0, "53m": 0, "54m": 0, "55m": 0, "56m": 0, "57": 0, "57m": 0, "58m": 0, "59m": 0, "5m": 0, "6": 1, "61m": 0, "62m": 0, "63m": 0, "64": 0, "64m": 0, "650k": 0, "65m": 0, "66m": 0, "67m": 0, "68m": 0, "69": 0, "696k": 0, "69m": 0, "6m": 0, "7": 1, "70m": 0, "71m": 0, "72m": 0, "74m": 0, "76m": 0, "78m": 0, "79m": 0, "7m": 0, "8": 1, "82m": 0, "84m": 0, "85": 0, "86419d8a": 0, "8m": 0, "9": 1, "9m": 0, "If": [0, 1], "In": 0, "The": [0, 1], "These": 0, "To": 0, "With": 0, "__": 0, "aarch64": 0, "abi": 0, "addit": 0, "all": 0, "along": 1, "amd64": 0, "an": 1, "announc": 1, "apach": 1, "appl": 0, "approv": 1, "apr": 1, "ar": [0, 1], "arch": 0, "archlinux": 0, "arm": 0, "arm7a": 0, "armv7": 0, "armv7a": 0, "aug": 1, "avail": [0, 1], "befor": 0, "between": 0, "bin": 0, "binari": 0, "bit": 0, "build": 0, "built": 0, "can": 1, "categori": 1, "cdn": [0, 1], "cento": 0, "chang": 0, "clang": [0, 1], "code": 0, "compil": 0, "contain": 0, "contribut": 0, "core5": 0, "cross": 0, "current": 1, "d": 0, "darwin": 0, "date": 1, "debian": 0, "debian6": 0, "dec": 1, "develop": 0, "distribut": 1, "doc": 1, "document": [0, 1], "doxygen": 0, "dragonegg": 0, "drop": 0, "e": [0, 1], "either": 0, "end": 0, "enterpri": 0, "enterpris": 0, "etc": 0, "except": 1, "experiment": 0, "extens": 1, "extra": [0, 1], "fastli": [0, 1], "feb": 1, "fedora": 0, "fedora18": 0, "fedora21": 0, "fedora22": 0, "fedora23": 0, "fedora25": 0, "fedora27": 0, "flang": [0, 1], "follow": 1, "form": 1, "forum": 1, "freebsd": 0, "freebsd10": 0, "freebsd11": 0, "freebsd6": 0, "freebsd8": 0, "freebsd9": 0, "front": 0, "fuss": 0, "gcc": 0, "gentoo": 0, "git": 1, "github": 0, "greatest": 0, "hat": 0, "here": [0, 1], "howev": 1, "html": 1, "i": [0, 1], "i386": 0, "i586": 0, "i686": 0, "illinoi": 1, "improv": 0, "includ": 0, "instal": 0, "instruct": 0, "intel": 0, "interest": 1, "jan": 1, "jul": 1, "juli": 1, "jun": 1, "june": 1, "kei": 0, "latest": 0, "libc": [0, 1], "libclc": 0, "libunwind": 0, "like": 0, "linux": 0, "linux4": 0, "list": 0, "lld": [0, 1], "lldb": 0, "local": 0, "mac": 0, "maco": 0, "mai": 1, "major": 0, "manag": 1, "mar": 1, "mingw32": 0, "mip": 0, "mipsel": 0, "monorepo": 0, "most": 0, "new": 1, "next": 0, "note": [0, 1], "notifi": 1, "nov": 1, "o": 0, "oct": 1, "onlin": 1, "open": 1, "openmp": 0, "opensus": 0, "option": 0, "order": 1, "osi": 1, "other": 0, "our": 1, "packag": [0, 1], "patch": 0, "pgp": 0, "platform": 0, "pleas": 0, "polli": [0, 1], "port": 0, "post": 1, "powerpc": 0, "powerpc64l": 0, "ppc": 0, "ppc64": 0, "ppc64le": 0, "pre": 0, "previou": 0, "prior": 1, "project": 0, "provid": 1, "rc1": 1, "read": 0, "red": 0, "rel": 0, "releas": 0, "replac": 0, "repositori": 0, "root": 0, "rt": 0, "run": 0, "runtim": 0, "see": 0, "sep": 1, "server": 0, "sig": 0, "sign": 0, "slightli": 0, "solari": 0, "sourc": [0, 1], "sparc": 0, "sparcv9": 0, "style": 0, "subscrib": 1, "sudo": 0, "suit": 0, "support": 0, "suse": 0, "tag": 1, "tar": 0, "tarbal": 0, "target": 0, "test": 0, "thi": 0, "time": 0, "tool": 0, "ubuntu": 0, "ubuntu14": 0, "under": 1, "univers": [0, 1], "untar": 0, "us": 0, "user": 0, "usr": 0, "vari": 0, "variou": 0, "verifi": 1, "version": [0, 1], "via": 1, "vivid": 0, "vmkit": 0, "wa": 1, "want": 0, "which": [0, 1], "window": 0, "work": 0, "x": 0, "x86": 0, "x86_64": 0, "xz": 0, "you": [0, 1]}, "titles": ["LLVM Download Page", "LLVM Releases Page"], "titleterms": {"0": 0, "1": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "17": 0, "18": 0, "19": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "7": 0, "8": 0, "9": 0, "access": 0, "discours": 1, "download": [0, 1], "git": 0, "gnupg": 1, "kei": 1, "licens": 1, "list": 1, "llvm": [0, 1], "mail": 1, "page": [0, 1], "releas": 1, "sign": 1}}) \ No newline at end of file