[sanitizer] Enable whitelist/blacklist in new PM
authorJinsong Ji <jji@us.ibm.com>
Sun, 10 May 2020 02:33:57 +0000 (02:33 +0000)
committerJinsong Ji <jji@us.ibm.com>
Sun, 10 May 2020 02:34:29 +0000 (02:34 +0000)
commita72b9dfd45cdbe079a2a48b4d1e0b83a7f3a95bd
tree1268cc1dbfb30bac07b07d9ca406abc18a233748
parent66db6f21292dec25487fd8d8d2c3f544950ade8e
[sanitizer] Enable whitelist/blacklist in new PM

https://reviews.llvm.org/D63616 added `-fsanitize-coverage-whitelist`
and `-fsanitize-coverage-blacklist` for clang.

However, it was done only for legacy pass manager.
This patch enable it for new pass manager as well.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D79653
clang/lib/CodeGen/BackendUtil.cpp
compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_whitelist_blacklist.cpp
llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp