Lines Matching defs:TraceEnsemble
73 MachineTraceMetrics::Ensemble *TraceEnsemble = nullptr;
474 /// \param TraceEnsemble is a pointer to the machine trace information
484 MachineTraceMetrics::Ensemble *TraceEnsemble,
513 TraceEnsemble->updateDepth(MBB, *InstrPtr, RegUnits);
515 TraceEnsemble->invalidate(MBB);
541 Root, InsInstrs, DelInstrs, TraceEnsemble->getTrace(MBB));
565 if (!TraceEnsemble)
566 TraceEnsemble = Traces->getEnsemble(TII->getMachineCombinerTraceStrategy());
638 TraceEnsemble->updateDepths(LastUpdate, BlockIter, RegUnits);
652 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
665 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
674 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
685 MachineTraceMetrics::Trace BlockTrace = TraceEnsemble->getTrace(MBB);
697 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
732 TraceEnsemble = nullptr;