Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionAliasAnalysis.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
49 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp26 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()