Go to file
Ivan Krasin 1193f2cbc0 Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD.
Summary:
Clang sanitizers, such as AddressSanitizer, ThreadSanitizer, MemorySanitizer,
Control Flow Integrity and others, use blacklists to specify which types / functions
should not be instrumented to avoid false positives or suppress known failures.

This change adds the blacklist filenames to the list of dependencies of the rules,
generated with -M/-MM/-MD/-MMD. This lets CMake/Ninja recognize that certain
C/C++/ObjC files need to be recompiled (if a blacklist is updated).

Reviewers: pcc

Subscribers: rsmith, honggyu.kim, pcc, cfe-commits

Differential Revision: http://reviews.llvm.org/D11968

llvm-svn: 244867
2015-08-13 04:04:37 +00:00
clang Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. 2015-08-13 04:04:37 +00:00
clang-tools-extra [clang-tidy] Make FileOptionsProvider fields protected to make extending it easier 2015-08-12 19:29:57 +00:00
compiler-rt [windows] Fix deadlock on mmap failure due to CHECK recursion 2015-08-12 23:55:38 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Require LLVM >=3.7 and bump version to 0.2.0 2015-08-07 08:31:37 +00:00
libcxx Fix CMake error whet llvm-config reports a non-existent source directory. 2015-08-12 06:36:19 +00:00
libcxxabi Update to new lists.llvm.org 2015-08-05 04:01:26 +00:00
libunwind Revert test commit. 2015-08-06 23:31:37 +00:00
lld Update for llvm api change. 2015-08-13 01:07:08 +00:00
lldb [LLDB][MIPS] Use qfThreadID if qC packet is not supported by target 2015-08-13 03:46:36 +00:00
llgo Update to new lists.llvm.org 2015-08-05 04:03:05 +00:00
llvm [CodeGen] Mark the promoted FCOPYSIGN result FP_ROUND as TRUNCating. 2015-08-13 01:32:30 +00:00
openmp Fix two typos in documentation 2015-08-12 21:05:22 +00:00
polly Make sure we increment the reference counter when passing out the isl_pw_aff 2015-08-12 15:45:41 +00:00