diff options
author | Mike Aizatsky <aizatsky@chromium.org> | 2016-03-18 20:34:58 +0000 |
---|---|---|
committer | Mike Aizatsky <aizatsky@chromium.org> | 2016-03-18 20:34:58 +0000 |
commit | 075ed3eec1b13719dfd0bcb80ef2b51b9065fc61 (patch) | |
tree | a85f998ae9709ac85a6e7ab29c300fe10ba5e636 | |
parent | 31460392c1ae69af903d381cf7d6d2280eea94a3 (diff) | |
download | llvm-075ed3eec1b13719dfd0bcb80ef2b51b9065fc61.zip llvm-075ed3eec1b13719dfd0bcb80ef2b51b9065fc61.tar.gz llvm-075ed3eec1b13719dfd0bcb80ef2b51b9065fc61.tar.bz2 |
Revert "[sancov] specifying sanitizer coverage dependencies."
This fails on arm.
This reverts commit 52c8e0f7119d1ea1050c0708565a8c92b73386d2.
llvm-svn: 263825
-rw-r--r-- | llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp b/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp index 5591f1c..5b7bb2f 100644 --- a/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp +++ b/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp @@ -31,7 +31,6 @@ #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/SmallVector.h" #include "llvm/Analysis/EHPersonalities.h" -#include "llvm/Analysis/PostDominators.h" #include "llvm/IR/CFG.h" #include "llvm/IR/CallSite.h" #include "llvm/IR/DataLayout.h" @@ -161,12 +160,7 @@ class SanitizerCoverageModule : public ModulePass { return "SanitizerCoverageModule"; } - void getAnalysisUsage(AnalysisUsage &AU) const override { - AU.addRequired<DominatorTreeWrapperPass>(); - AU.addRequired<PostDominatorTreeWrapperPass>(); - } - -private: + private: void InjectCoverageForIndirectCalls(Function &F, ArrayRef<Instruction *> IndirCalls); void InjectTraceForCmp(Function &F, ArrayRef<Instruction *> CmpTraceTargets); |