llvm::MachineBlockHashInfoAnalysis

Analysis pass that computes blended hashes for machine basic blocks.

Synopsis

Declared in <llvm/CodeGen/MachineBlockHashInfo.h>

class MachineBlockHashInfoAnalysis
    : public AnalysisInfoMixin<MachineBlockHashInfoAnalysis>

Base Classes

NameDescription
AnalysisInfoMixin<MachineBlockHashInfoAnalysis>A CRTP mix-in that provides informational APIs needed for analysis passes.

Type Aliases

NameDescription
Result Result type produced by this analysis.

Member Functions

NameDescription
run Compute basic-block hashes for machine function MF.

Static Member Functions

NameDescription
ID Returns an opaque, unique ID for this analysis type.

Friends

NameDescription
llvm::AnalysisInfoMixinA CRTP mix-in that provides informational APIs needed for analysis passes.