LLVM
8.0.1
|
This class is a functor to be used in legacy module or SCC passes for computing AA results for a function. More...
#include "llvm/Analysis/BasicAliasAnalysis.h"
Public Member Functions | |
LegacyAARGetter (Pass &P) | |
AAResults & | operator() (Function &F) |
This class is a functor to be used in legacy module or SCC passes for computing AA results for a function.
We store the results in fields so that they live long enough to be queried, but we re-use them each time.
Definition at line 261 of file BasicAliasAnalysis.h.
|
inline |
Definition at line 267 of file BasicAliasAnalysis.h.
Definition at line 268 of file BasicAliasAnalysis.h.
References llvm::createLegacyPMAAResults(), llvm::createLegacyPMBasicAAResult(), and llvm::Optional< T >::emplace().