aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Aizatsky <aizatsky@chromium.org>2016-03-18 20:34:58 +0000
committerMike Aizatsky <aizatsky@chromium.org>2016-03-18 20:34:58 +0000
commit075ed3eec1b13719dfd0bcb80ef2b51b9065fc61 (patch)
treea85f998ae9709ac85a6e7ab29c300fe10ba5e636
parent31460392c1ae69af903d381cf7d6d2280eea94a3 (diff)
downloadllvm-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.cpp8
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);