llvm-project/llvm
Florian Hahn 9f9e8ba114
[MemoryLocation] Support memset_chk in getForArgument.
The size argument for memset_chk is an upper bound for the size of the
pointer argument. memset_chk may write less than the specified length,
if it exceeds the specified max size and aborts.

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D114870
2021-12-02 13:45:58 +00:00
..
benchmarks
bindings
cmake [CMake] Add new cmake option to control adding comments in GenDAGISel 2021-11-25 12:11:35 -06:00
docs Add 'LLVM_DEFAULT_TARGET_TRIPLE' to the documented list of CMake variables 2021-12-01 21:38:59 +13:00
examples Revert "Use `GNUInstallDirs` to support custom installation dirs. -- LLVM" 2021-11-02 19:11:44 +01:00
include Reland "[LICM] Hoist LOAD without sinking the STORE" 2021-12-02 03:53:50 -08:00
lib [MemoryLocation] Support memset_chk in getForArgument. 2021-12-02 13:45:58 +00:00
projects
resources
runtimes
test [MemoryLocation] Support memset_chk in getForArgument. 2021-12-02 13:45:58 +00:00
tools [llvm-readobj] Add support for machine-independent NetBSD ELF core notes. 2021-12-02 12:10:17 +01:00
unittests [ORC] Fix ambiguous call to overloaded function. 2021-12-02 20:41:09 +11:00
utils [gn build] Port 6a9487df73 2021-12-02 13:40:22 +00:00
.clang-format
.clang-tidy
.gitattributes
.gitignore
CMakeLists.txt Revert "Revert "[VE] Make VE official"" 2021-12-02 11:19:37 +01: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.