Lines Matching refs:MachineBlockFrequencyInfo
53 struct GraphTraits<MachineBlockFrequencyInfo *> {
59 const NodeType *getEntryNode(const MachineBlockFrequencyInfo *G) { in getEntryNode()
71 static nodes_iterator nodes_begin(const MachineBlockFrequencyInfo *G) { in nodes_begin()
75 static nodes_iterator nodes_end(const MachineBlockFrequencyInfo *G) { in nodes_end()
81 struct DOTGraphTraits<MachineBlockFrequencyInfo*> :
86 static std::string getGraphName(const MachineBlockFrequencyInfo *G) { in getGraphName()
91 const MachineBlockFrequencyInfo *Graph) { in getNodeLabel()
116 INITIALIZE_PASS_BEGIN(MachineBlockFrequencyInfo, "machine-block-freq",
120 INITIALIZE_PASS_END(MachineBlockFrequencyInfo, "machine-block-freq",
123 char MachineBlockFrequencyInfo::ID = 0;
126 MachineBlockFrequencyInfo::
127 MachineBlockFrequencyInfo() :MachineFunctionPass(ID) { in MachineBlockFrequencyInfo() function in MachineBlockFrequencyInfo
131 MachineBlockFrequencyInfo::~MachineBlockFrequencyInfo() {} in ~MachineBlockFrequencyInfo()
133 void MachineBlockFrequencyInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
140 bool MachineBlockFrequencyInfo::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()
155 void MachineBlockFrequencyInfo::releaseMemory() { MBFI.reset(); } in releaseMemory()
159 void MachineBlockFrequencyInfo::view() const { in view()
162 ViewGraph(const_cast<MachineBlockFrequencyInfo *>(this), in view()
170 BlockFrequency MachineBlockFrequencyInfo::
175 const MachineFunction *MachineBlockFrequencyInfo::getFunction() const { in getFunction()
180 MachineBlockFrequencyInfo::printBlockFreq(raw_ostream &OS, in printBlockFreq()
186 MachineBlockFrequencyInfo::printBlockFreq(raw_ostream &OS, in printBlockFreq()
191 uint64_t MachineBlockFrequencyInfo::getEntryFreq() const { in getEntryFreq()