23 "Machine Block Frequency Analysis",
true,
true)
28 char MachineBlockFrequencyInfo::
ID = 0;
49 MBFI->doFunction(&F, &MBPI);
55 return MBFI->getBlockFreq(MBB);
static PassRegistry * getPassRegistry()
machine block Machine Block Frequency true
BlockFrequency getBlockFreq(const MachineBasicBlock *MBB) const
AnalysisUsage & addRequired()
#define INITIALIZE_PASS_DEPENDENCY(depName)
#define INITIALIZE_PASS_END(passName, arg, name, cfg, analysis)
ID
LLVM Calling Convention Representation.
machine block Machine Block Frequency Analysis
COFF::MachineTypes Machine
~MachineBlockFrequencyInfo()
void initializeMachineBlockFrequencyInfoPass(PassRegistry &)
void getAnalysisUsage(AnalysisUsage &AU) const
virtual void getAnalysisUsage(AnalysisUsage &AU) const
INITIALIZE_PASS_BEGIN(MachineBlockFrequencyInfo,"machine-block-freq","Machine Block Frequency Analysis", true, true) INITIALIZE_PASS_END(MachineBlockFrequencyInfo
bool runOnMachineFunction(MachineFunction &F)