LLVM API Documentation
#include <MachineRegionInfo.h>
Public Member Functions | |
MachineRegionInfo () | |
virtual | ~MachineRegionInfo () |
void | updateStatistics (MachineRegion *R) final |
void | recalculate (MachineFunction &F, MachineDominatorTree *DT, MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF) |
Definition at line 79 of file MachineRegionInfo.h.
MachineRegionInfo::MachineRegionInfo | ( | ) | [explicit] |
Definition at line 37 of file MachineRegionInfo.cpp.
MachineRegionInfo::~MachineRegionInfo | ( | ) | [virtual] |
Definition at line 42 of file MachineRegionInfo.cpp.
void MachineRegionInfo::recalculate | ( | MachineFunction & | F, |
MachineDominatorTree * | DT, | ||
MachinePostDominatorTree * | PDT, | ||
MachineDominanceFrontier * | DF | ||
) |
Definition at line 54 of file MachineRegionInfo.cpp.
References updateStatistics().
Referenced by llvm::MachineRegionInfoPass::runOnMachineFunction().
void MachineRegionInfo::updateStatistics | ( | MachineRegion * | R | ) |
Definition at line 46 of file MachineRegionInfo.cpp.
References llvm::RegionBase< Tr >::isSimple().
Referenced by recalculate().