llvm::AnalysisGetter

Wrapper for FunctionAnalysisManager and legacy pass-manager analysis lookup.

Synopsis

Declared in <llvm/Transforms/IPO/Attributor.h>

struct AnalysisGetter;

Member Functions

NameDescription
AnalysisGetter [constructor]Constructors
getAnalysis Return analysis Analysis for function F, or null if unavailable.
invalidateAnalyses Invalidates the analyses. Valid only when using the new pass manager.

Data Members

NameDescription
HasLegacyWrapper Specialization: true when Analysis exposes a LegacyWrapper nested type.

Static Data Members

NameDescription
HasLegacyWrapper True if this analysis has a legacy pass manager wrapper.