Lines Matching defs:TraceEnsemble
73 MachineTraceMetrics::Ensemble *TraceEnsemble = nullptr;
477 /// \param TraceEnsemble is a pointer to the machine trace information
487 MachineTraceMetrics::Ensemble *TraceEnsemble,
516 TraceEnsemble->updateDepth(MBB, *InstrPtr, RegUnits);
518 TraceEnsemble->invalidate(MBB);
544 Root, InsInstrs, DelInstrs, TraceEnsemble->getTrace(MBB));
568 if (!TraceEnsemble)
569 TraceEnsemble = Traces->getEnsemble(TII->getMachineCombinerTraceStrategy());
641 TraceEnsemble->updateDepths(LastUpdate, BlockIter, RegUnits);
655 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
668 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
677 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
688 MachineTraceMetrics::Trace BlockTrace = TraceEnsemble->getTrace(MBB);
700 insertDeleteInstructions(MBB, MI, InsInstrs, DelInstrs, TraceEnsemble,
735 TraceEnsemble = nullptr;