diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils')
| -rw-r--r-- | llvm/lib/Transforms/Utils/SSI.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/llvm/lib/Transforms/Utils/SSI.cpp b/llvm/lib/Transforms/Utils/SSI.cpp index e5a1dd1bb73..305f60e7d70 100644 --- a/llvm/lib/Transforms/Utils/SSI.cpp +++ b/llvm/lib/Transforms/Utils/SSI.cpp @@ -37,9 +37,9 @@ STATISTIC(NumSigmaInserted, "Number of sigma functions inserted");  STATISTIC(NumPhiInserted, "Number of phi functions inserted");  void SSI::getAnalysisUsage(AnalysisUsage &AU) const { -  AU.addRequired<DominanceFrontier>(); -  AU.addRequired<DominatorTree>(); -  AU.setPreservesCFG(); +  AU.addRequiredTransitive<DominanceFrontier>(); +  AU.addRequiredTransitive<DominatorTree>(); +  AU.setPreservesAll();  }  bool SSI::runOnFunction(Function &F) { | 

