llvm-project/compiler-rt/lib/tsan
Akira Hatanaka 475a38fc5c [tsan] Annotate function parameters with attribute 'noescape'.
This commit annotates the block parameters of the following functions
declared in compiler-rt with 'noescape':

- dispatch_sync
- dispatch_barrier_sync
- dispatch_once
- dispatch_apply

This is needed to commit the patch that adds support for 'noescape' in
clang (see https://reviews.llvm.org/D32210) since these functions are
annotated with 'noescape' in the SDK header files.

Differential Revision: https://reviews.llvm.org/D32210

llvm-svn: 313929
2017-09-21 22:16:50 +00:00
..
benchmarks
dd Support libc++abi in addition to libstdc++ 2017-07-28 03:39:39 +00:00
go tsan: respect LDFLAGS when build Go test 2017-09-15 06:51:37 +00:00
rtl [tsan] Annotate function parameters with attribute 'noescape'. 2017-09-21 22:16:50 +00:00
tests Fix for TSan unit-tests: 2017-08-30 02:24:31 +00:00
.clang-format Tell clang-format that (most) sanitizers are written using Google style guide. 2015-11-19 22:11:10 +00:00
CMakeLists.txt Support compiler-rt builtins 2017-07-28 03:39:38 +00:00
analyze_libtsan.sh [TSan] Slightly improve check_analyze script. 2015-12-07 20:18:50 +00:00
check_analyze.sh [TSan] Update test values 2017-08-18 19:22:39 +00:00
check_cmake.sh tsan: use a different dir for llvm build 2014-10-15 08:56:15 +00:00