diff options
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp b/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp index 5d04d89f1d2..f9576a2d1f9 100644 --- a/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp +++ b/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp @@ -20,7 +20,6 @@ //===----------------------------------------------------------------------===// #include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h" -#include "llvm/Analysis/TargetLibraryInfo.h" using namespace llvm; AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, @@ -112,15 +111,13 @@ Value *SCEVAAResult::GetBaseValue(const SCEV *S) { } SCEVAAResult SCEVAA::run(Function &F, AnalysisManager<Function> *AM) { - return SCEVAAResult(AM->getResult<TargetLibraryAnalysis>(F), - AM->getResult<ScalarEvolutionAnalysis>(F)); + return SCEVAAResult(AM->getResult<ScalarEvolutionAnalysis>(F)); } char SCEVAAWrapperPass::ID = 0; INITIALIZE_PASS_BEGIN(SCEVAAWrapperPass, "scev-aa", "ScalarEvolution-based Alias Analysis", false, true) INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) -INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfoWrapperPass) INITIALIZE_PASS_END(SCEVAAWrapperPass, "scev-aa", "ScalarEvolution-based Alias Analysis", false, true) @@ -134,13 +131,11 @@ SCEVAAWrapperPass::SCEVAAWrapperPass() : FunctionPass(ID) { bool SCEVAAWrapperPass::runOnFunction(Function &F) { Result.reset( - new SCEVAAResult(getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(), - getAnalysis<ScalarEvolutionWrapperPass>().getSE())); + new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); return false; } void SCEVAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { AU.setPreservesAll(); AU.addRequired<ScalarEvolutionWrapperPass>(); - AU.addRequired<TargetLibraryInfoWrapperPass>(); } |