summaryrefslogtreecommitdiff
path: root/include/llvm/InitializePasses.h
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2013-08-07 22:47:18 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2013-08-07 22:47:18 +0000
commit6fa33f5dd945015d79be42c5cff146e4e2b7c4f3 (patch)
treeaca6cada9d866c167084f45e21d39a6820e92dfe /include/llvm/InitializePasses.h
parent9c2c660e1228fe513b5940a7fb5d3a763728dcbc (diff)
downloadllvm-6fa33f5dd945015d79be42c5cff146e4e2b7c4f3.tar.gz
llvm-6fa33f5dd945015d79be42c5cff146e4e2b7c4f3.tar.bz2
llvm-6fa33f5dd945015d79be42c5cff146e4e2b7c4f3.tar.xz
DataFlowSanitizer; LLVM changes.
DataFlowSanitizer is a generalised dynamic data flow analysis. Unlike other Sanitizer tools, this tool is not designed to detect a specific class of bugs on its own. Instead, it provides a generic dynamic data flow analysis framework to be used by clients to help detect application-specific issues within their own code. Differential Revision: http://llvm-reviews.chandlerc.com/D965 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187923 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/InitializePasses.h')
-rw-r--r--include/llvm/InitializePasses.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/InitializePasses.h b/include/llvm/InitializePasses.h
index d7d18d061b..08f0c7ae28 100644
--- a/include/llvm/InitializePasses.h
+++ b/include/llvm/InitializePasses.h
@@ -122,6 +122,7 @@ void initializeAddressSanitizerPass(PassRegistry&);
void initializeAddressSanitizerModulePass(PassRegistry&);
void initializeMemorySanitizerPass(PassRegistry&);
void initializeThreadSanitizerPass(PassRegistry&);
+void initializeDataFlowSanitizerPass(PassRegistry&);
void initializeEarlyCSEPass(PassRegistry&);
void initializeExpandISelPseudosPass(PassRegistry&);
void initializeFindUsedTypesPass(PassRegistry&);