NOTE: The LLVM project now operates official Git mirrors as well: -- An automated mirror of llvm/trunk from LLVM's SVN. Updates hourly. Release branches and tags are tracked manually. This mirror is *not* commit-ID compatible with the official Git mirrors.
LLVM C++ Assembly Mirah Python Objective-C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bindings Fix go binding to adapt the new attribute API Nov 18, 2016
cmake [libFuzzer] switch all libFuzzer tests to use -fsanitize-coverage=tra… Dec 10, 2016
docs IR, X86: Understand !absolute_symbol metadata on global variables. Dec 8, 2016
examples Prune unused libdeps. Dec 8, 2016
include [X86] Remove masking from 512-bit VPERMIL intrinsics in preparation f… Dec 11, 2016
lib [X86][InstCombine] Add support for scalar FMA intrinsics to SimplifyD… Dec 11, 2016
projects [CMake] Correct configuration order of the sub-projects based on ther… Oct 9, 2016
resources In MSVC builds embed a VERSIONINFO resource in our exe and DLL files. Jun 12, 2015
runtimes [CMake] Make the runtimes directory work with bootstrap builds Oct 19, 2016
test [X86][InstCombine] Add support for scalar FMA intrinsics to SimplifyD… Dec 11, 2016
tools [ObjectYAML] Support for DWARF debug_aranges Dec 9, 2016
unittests [PM] Support invalidation of inner analysis managers from a pass over… Dec 10, 2016
utils [FileCheck] Remove a parameter that was simply always set to Dec 11, 2016
.arcconfig project_id is from another era in phabricator land and does not provi… Sep 27, 2016
.clang-format Test commit. Mar 2, 2014
.clang-tidy .clang-tidy: correct style name is 'camelBack' not 'lowerCase'. Sep 13, 2016
.gitignore gitignore: ignore VS Code editor files Sep 2, 2016
CMakeLists.txt [CMake] Fixing clang standalone build Dec 6, 2016
CODE_OWNERS.TXT CODE_OWNERS: Take ownership of IR Linker as discussed on llvm-dev Dec 2, 2016
CREDITS.TXT Test Commit, removing a blank line in CREDITS.TXT Nov 24, 2016
LICENSE.TXT Remove autoconf references from LICENSE.TXT Aug 12, 2016
LLVMBuild.txt Remove the very substantial, largely unmaintained legacy PGO Oct 2, 2013
README.txt Test commit, deleted empty line at the end of README.txt Nov 7, 2016
configure Remove autoconf support Jan 26, 2016 [Sparc] Implement i64 load/store support for 32-bit sparc. Aug 10, 2015


Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM,
a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our