struct LoopStandardAnalysisResults
Declaration
struct LoopStandardAnalysisResults { /* full declaration omitted */ };
Description
The adaptor from a function pass to a loop pass computes these analyses and makes them available to the loop passes "for free". Each loop pass is expected expected to update these analyses if necessary to ensure they're valid after it runs.
Declared at: llvm/include/llvm/Analysis/LoopAnalysisManager.h:53
Member Variables
- public llvm::AAResults& AA
- public llvm::AssumptionCache& AC
- public llvm::DominatorTree& DT
- public llvm::LoopInfo& LI
- public llvm::ScalarEvolution& SE
- public llvm::TargetLibraryInfo& TLI
- public llvm::TargetTransformInfo& TTI
- public llvm::MemorySSA* MSSA