llvm::LazyBlockFrequencyInfo::setAnalysis

Set up the per-function input.

Synopsis

Declared in <llvm/Analysis/LazyBlockFrequencyInfo.h>

void
setAnalysis(
    FunctionT const* F,
    BranchProbabilityInfoPassT* BPIPass,
    CycleInfoT const* CI);

Parameters

NameDescription
FFunction whose block frequencies will be computed on demand.
BPIPassPass that provides branch probability info for F.
CICycle information identifying loops and irreducible SCCs.