Revert "[sancov] specifying sanitizer coverage dependencies."
authorMike Aizatsky <aizatsky@chromium.org>
Fri, 18 Mar 2016 20:34:58 +0000 (20:34 +0000)
committerMike Aizatsky <aizatsky@chromium.org>
Fri, 18 Mar 2016 20:34:58 +0000 (20:34 +0000)
This fails on arm.

This reverts commit 52c8e0f7119d1ea1050c0708565a8c92b73386d2.

llvm-svn: 263825

llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp

index 5591f1c..5b7bb2f 100644 (file)
@@ -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);