Move SanitizerBlacklist to clangBasic. NFC.
authorAlexey Samsonov <vonosmas@gmail.com>
Wed, 15 Oct 2014 19:57:45 +0000 (19:57 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Wed, 15 Oct 2014 19:57:45 +0000 (19:57 +0000)
commit8d043e82ef1179fed1d3d85171905c55bda7312f
tree25fb71f5b38e28f2818c4c4eb8b5e18144923bbf
parentaac82c4849ec487c523e9cdaff4fadb65f4cf6e2
Move SanitizerBlacklist to clangBasic. NFC.

This change moves SanitizerBlacklist.h from lib/CodeGen
to public Clang headers in include/clang/Basic. SanitizerBlacklist
is currently only used in CodeGen to decide which functions/modules
should be instrumented, but this will soon change as ASan will
optionally modify class layouts during AST construction
(http://reviews.llvm.org/D5687). We need blacklist machinery
to be available at this point.

llvm-svn: 219840
clang/include/clang/Basic/SanitizerBlacklist.h [moved from clang/lib/CodeGen/SanitizerBlacklist.h with 89% similarity]
clang/lib/Basic/CMakeLists.txt
clang/lib/Basic/SanitizerBlacklist.cpp [moved from clang/lib/CodeGen/SanitizerBlacklist.cpp with 96% similarity]
clang/lib/CodeGen/CMakeLists.txt
clang/lib/CodeGen/CodeGenModule.h