hanchenye-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
CMakeLists.txt Support compiler-rt builtins 2017-07-28 03:39:38 +00:00
analyze_libtsan.sh
check_analyze.sh [TSan] Update test values 2017-08-18 19:22:39 +00:00
check_cmake.sh