Searched refs:SCEVAAResult (Results 1 – 2 of 2) sorted by relevance
26 class SCEVAAResult : public AAResultBase<SCEVAAResult> {30 explicit SCEVAAResult(ScalarEvolution &SE) : AAResultBase(), SE(SE) {} in SCEVAAResult() function31 SCEVAAResult(SCEVAAResult &&Arg) : AAResultBase(std::move(Arg)), SE(Arg.SE) {} in SCEVAAResult() function49 typedef SCEVAAResult Result;51 SCEVAAResult run(Function &F, FunctionAnalysisManager &AM);56 std::unique_ptr<SCEVAAResult> Result;63 SCEVAAResult &getResult() { return *Result; } in getResult()64 const SCEVAAResult &getResult() const { return *Result; } in getResult()
26 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias()103 Value *SCEVAAResult::GetBaseValue(const SCEV *S) { in GetBaseValue()121 bool SCEVAAResult::invalidate(Function &Fn, const PreservedAnalyses &PA, in invalidate()130 SCEVAAResult SCEVAA::run(Function &F, FunctionAnalysisManager &AM) { in run()131 return SCEVAAResult(AM.getResult<ScalarEvolutionAnalysis>(F)); in run()151 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()