diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp index 911545d86f3..9fb4d6bd537 100644 --- a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp +++ b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp @@ -82,15 +82,15 @@ namespace {     virtual void getAnalysisUsage(AnalysisUsage &AU) const {       AU.addRequired<DominatorTree>(); +     AU.addRequired<LoopInfo>();       AU.addRequired<ScalarEvolution>();       AU.addRequiredID(LoopSimplifyID); -     AU.addRequired<LoopInfo>(); -     AU.addRequired<IVUsers>();       AU.addRequiredID(LCSSAID); +     AU.addRequired<IVUsers>();       AU.addPreserved<ScalarEvolution>();       AU.addPreservedID(LoopSimplifyID); -     AU.addPreserved<IVUsers>();       AU.addPreservedID(LCSSAID); +     AU.addPreserved<IVUsers>();       AU.setPreservesCFG();     } | 

