Lines Matching refs:MachineTraceMetrics
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() argument
96 AU.addRequired<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()
97 AU.addPreserved<MachineTraceMetrics>(); in INITIALIZE_PASS_DEPENDENCY()
123 MachineTraceMetrics::Trace BlockTrace) { in getDepth()
182 MachineTraceMetrics::Trace BlockTrace) { in getLatency()
223 MachineTraceMetrics::Trace BlockTrace, in preservesCriticalPathLen()
268 MachineBasicBlock *MBB, MachineTraceMetrics::Trace BlockTrace, in preservesResourceLen()
359 MinInstr = Traces->getEnsemble(MachineTraceMetrics::TS_MinInstrCount); in combineInstructions()
360 MachineTraceMetrics::Trace BlockTrace = MinInstr->getTrace(MBB); in combineInstructions()
413 Traces = &getAnalysis<MachineTraceMetrics>(); in runOnMachineFunction()