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