From a682430653a7726bba36f60a36ef4117cfc89438 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 21 Apr 2009 01:11:19 +0000 Subject: [PATCH] Usage getAnalysisToUpdate for TargetData, per PR760. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69645 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Analysis/ScalarEvolution.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp index e429697b1cd..5300dbe49f3 100644 --- a/lib/Analysis/ScalarEvolution.cpp +++ b/lib/Analysis/ScalarEvolution.cpp @@ -3272,7 +3272,7 @@ SCEVHandle SCEVAddRecExpr::getNumIterationsInRange(ConstantRange Range, bool ScalarEvolution::runOnFunction(Function &F) { Impl = new ScalarEvolutionsImpl(*this, F, getAnalysis(), - &getAnalysis()); + getAnalysisIfAvailable()); return false; } @@ -3284,7 +3284,6 @@ void ScalarEvolution::releaseMemory() { void ScalarEvolution::getAnalysisUsage(AnalysisUsage &AU) const { AU.setPreservesAll(); AU.addRequiredTransitive(); - AU.addRequiredTransitive(); } bool ScalarEvolution::isSCEVable(const Type *Ty) const { -- 2.34.1