Searched refs:MachineTraceMetrics (Results 1 – 11 of 11) sorted by relevance
30 char MachineTraceMetrics::ID = 0;31 char &llvm::MachineTraceMetricsID = MachineTraceMetrics::ID;33 INITIALIZE_PASS_BEGIN(MachineTraceMetrics,37 INITIALIZE_PASS_END(MachineTraceMetrics, in INITIALIZE_PASS_DEPENDENCY()40 MachineTraceMetrics::MachineTraceMetrics() in INITIALIZE_PASS_DEPENDENCY()46 void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()53 bool MachineTraceMetrics::runOnMachineFunction(MachineFunction &Func) { in runOnMachineFunction()67 void MachineTraceMetrics::releaseMemory() { in releaseMemory()84 const MachineTraceMetrics::FixedBlockInfo*85 MachineTraceMetrics::getResources(const MachineBasicBlock *MBB) { in getResources()[all …]
43 MachineTraceMetrics *Traces;44 MachineTraceMetrics::Ensemble *MinInstr;66 MachineTraceMetrics::Trace BlockTrace);68 MachineTraceMetrics::Trace BlockTrace);71 MachineTraceMetrics::Trace BlockTrace,75 MachineTraceMetrics::Trace BlockTrace,88 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics) in INITIALIZE_PASS_DEPENDENCY() argument96 AU.addRequired<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()97 AU.addPreserved<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()123 MachineTraceMetrics::Trace BlockTrace) { in getDepth()[all …]
587 MachineTraceMetrics *Traces;588 MachineTraceMetrics::Ensemble *MinInstr;614 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics) in INITIALIZE_PASS_DEPENDENCY()624 AU.addRequired<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()625 AU.addPreserved<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()682 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in shouldConvertIf()684 MachineTraceMetrics::Trace TBBTrace = MinInstr->getTrace(IfConv.getTPred()); in shouldConvertIf()685 MachineTraceMetrics::Trace FBBTrace = MinInstr->getTrace(IfConv.getFPred()); in shouldConvertIf()710 MachineTraceMetrics::Trace HeadTrace = MinInstr->getTrace(IfConv.Head); in shouldConvertIf()717 MachineTraceMetrics::Trace TailTrace = MinInstr->getTrace(IfConv.Tail); in shouldConvertIf()[all …]
71 MachineTraceMetrics.cpp
73 MachineTraceMetrics.cpp \
34 MachineTraceMetrics *Traces;35 MachineTraceMetrics::Ensemble *MinInstr;54 AU.addRequired<MachineTraceMetrics>(); in getAnalysisUsage()55 AU.addPreserved<MachineTraceMetrics>(); in getAnalysisUsage()74 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in shouldAddSTPToBlock()76 MachineTraceMetrics::Trace BBTrace = MinInstr->getTrace(BB); in shouldAddSTPToBlock()123 Traces = &getAnalysis<MachineTraceMetrics>(); in runOnMachineFunction()
732 MachineTraceMetrics *Traces;733 MachineTraceMetrics::Ensemble *MinInstr;764 INITIALIZE_PASS_DEPENDENCY(MachineTraceMetrics) in INITIALIZE_PASS_DEPENDENCY()778 AU.addRequired<MachineTraceMetrics>(); in getAnalysisUsage()779 AU.addPreserved<MachineTraceMetrics>(); in getAnalysisUsage()822 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in shouldConvert()825 MachineTraceMetrics::Trace Trace = MinInstr->getTrace(CmpConv.CmpBB); in shouldConvert()900 Traces = &getAnalysis<MachineTraceMetrics>(); in runOnMachineFunction()
67 class MachineTraceMetrics : public MachineFunctionPass {79 MachineTraceMetrics();318 MachineTraceMetrics &MTM;321 explicit Ensemble(MachineTraceMetrics*);386 const MachineTraceMetrics::Trace &Tr) {392 const MachineTraceMetrics::Ensemble &En) {
10 ; MachineTraceMetrics::Ensemble::addLiveIns crashes because the first operand
73 ; recognize the cycle in the CFG. This would confuse MachineTraceMetrics.
650 + MachineTraceMetrics.cpp \