llvm-6502/test/Instrumentation
Kostya Serebryany abb3335f6d Move asan-coverage into a separate phase.
Summary:
This change moves asan-coverage instrumentation
into a separate Module pass.
The other part of the change in clang introduces a new flag
-fsanitize-coverage=N.
Another small patch will update tests in compiler-rt.

With this patch no functionality change is expected except for the flag name.
The following changes will make the coverage instrumentation work with tsan/msan

Test Plan: Run regression tests, chromium.

Reviewers: nlewycky, samsonov

Reviewed By: nlewycky, samsonov

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221718 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-11 22:14:37 +00:00
..
AddressSanitizer Move asan-coverage into a separate phase. 2014-11-11 22:14:37 +00:00
BoundsChecking Allow aliases to be unnamed_addr. 2014-06-06 01:20:28 +00:00
DataFlowSanitizer [dfsan] Abort at runtime on indirect calls to uninstrumented vararg functions. 2014-11-05 17:21:00 +00:00
MemorySanitizer [msan] Make -msan-check-constant-shadow a bit stronger. 2014-10-24 23:34:15 +00:00
SanitizerCoverage Move asan-coverage into a separate phase. 2014-11-11 22:14:37 +00:00
ThreadSanitizer [TSan] Fixup a test case after r209939 2014-05-31 00:26:03 +00:00