Home
last modified time | relevance | path

Searched refs:SCEVAAResult (Results 1 – 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolutionAliasAnalysis.h26 class SCEVAAResult : public AAResultBase<SCEVAAResult> {
30 explicit SCEVAAResult(ScalarEvolution &SE) : AAResultBase(), SE(SE) {} in SCEVAAResult() function
31 SCEVAAResult(SCEVAAResult &&Arg) : AAResultBase(std::move(Arg)), SE(Arg.SE) {} in SCEVAAResult() function
46 typedef SCEVAAResult Result;
48 SCEVAAResult run(Function &F, FunctionAnalysisManager &AM);
53 std::unique_ptr<SCEVAAResult> Result;
60 SCEVAAResult &getResult() { return *Result; } in getResult()
61 const SCEVAAResult &getResult() const { return *Result; } in getResult()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDScalarEvolutionAliasAnalysis.cpp25 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias()
100 Value *SCEVAAResult::GetBaseValue(const SCEV *S) { in GetBaseValue()
120 SCEVAAResult SCEVAA::run(Function &F, FunctionAnalysisManager &AM) { in run()
121 return SCEVAAResult(AM.getResult<ScalarEvolutionAnalysis>(F)); in run()
141 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()