New PM pass that collects statistics about basic block placement.

Synopsis

Declared in <llvm/CodeGen/MachineBlockPlacement.h>

class MachineBlockPlacementStatsPass
    : public RequiredPassInfoMixin<MachineBlockPlacementStatsPass>

Description

Reports how placement interacts with branch probabilities and block frequency information without modifying the function.

Base Classes

Name

Description

RequiredPassInfoMixin<MachineBlockPlacementStatsPass>

A CRTP mix‐in for passes that should not be skipped.

Member Functions

Name

Description

run

Collect basic block placement statistics for MF.

Static Member Functions

Name

Description

isRequired

Return true; required passes cannot be skipped.

Created with MrDocs