llvm-project/llvm
Mircea Trofin a290770fa8 [benchmark] Pull latest; disable -Werror
Pulled the latest (b000672), which adds an option to disable -Werror,
which caused issues previously (see for instance
https://reviews.llvm.org/D112012)

Applied https://github.com/google/benchmark/pull/1305 to unblock, as
this issue is causing downstream buildbot failures.

The only change is in llvm/CMakeLists.txt, where we set
BENCHMARK_ENABLE_WERROR to have the same value as LLVM_ENABLE_WERROR.

This patch also introduces a convenience script to pull benchmark from
upstream.

Differential Revision: https://reviews.llvm.org/D115684
2021-12-13 17:09:38 -08:00
..
benchmarks
bindings
cmake Simplify AddSphinxTarget.cmake by just including `GNUInstallDirs` 2021-12-13 21:27:39 +00:00
docs [AMDGPU][NFC] Add documentation for location description DWARF extension 2021-12-14 00:58:17 +00:00
examples Revert "Revert "Revert "Use `GNUInstallDirs` to support custom installation dirs. -- LLVM""" 2021-12-10 17:33:54 -08:00
include [Symbolizer][Debuginfo] Add debuginfod client to llvm-symbolizer. 2021-12-13 23:00:32 +00:00
lib [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
projects
resources
runtimes
test [instcombine] Canonicalize constant index type to i64 for extractelement/insertelement 2021-12-13 16:56:22 -08:00
tools [Symbolizer][Debuginfo] Add debuginfod client to llvm-symbolizer. 2021-12-13 23:00:32 +00:00
unittests [ConstantsTest] Avoid crash with opaque pointers 2021-12-13 15:23:12 +01:00
utils [gn build] Port fff876c20e 2021-12-13 23:30:23 +00:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt [benchmark] Pull latest; disable -Werror 2021-12-13 17:09:38 -08:00
CODE_OWNERS.TXT
CREDITS.TXT
LICENSE.TXT
README.txt
RELEASE_TESTERS.TXT
configure
llvm.spec.in

README.txt

The LLVM Compiler Infrastructure
================================

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
suggestions.