Lines Matching refs:Ensemble
82 for (Ensemble *&E : Ensembles) { in releaseMemory()
156 MachineTraceMetrics::Ensemble::Ensemble(MachineTraceMetrics *ct) in Ensemble() function in MachineTraceMetrics::Ensemble
165 MachineTraceMetrics::Ensemble::~Ensemble() = default;
168 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { in getLoopFor()
174 void MachineTraceMetrics::Ensemble::
207 void MachineTraceMetrics::Ensemble::
241 MachineTraceMetrics::Ensemble::
250 MachineTraceMetrics::Ensemble::
263 MachineTraceMetrics::Ensemble::
276 MachineTraceMetrics::Ensemble::
311 class MinInstrCountEnsemble : public MachineTraceMetrics::Ensemble {
318 : MachineTraceMetrics::Ensemble(mtm) {} in MinInstrCountEnsemble()
323 class LocalEnsemble : public MachineTraceMetrics::Ensemble {
334 : MachineTraceMetrics::Ensemble(MTM) {} in LocalEnsemble()
397 MachineTraceMetrics::Ensemble *
401 Ensemble *&E = Ensembles[static_cast<size_t>(strategy)]; in getEnsemble()
419 for (Ensemble *E : Ensembles) in invalidate()
429 for (Ensemble *E : Ensembles) in verifyAnalysis()
496 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace()
541 MachineTraceMetrics::Ensemble::invalidate(const MachineBasicBlock *BadMBB) { in invalidate()
604 void MachineTraceMetrics::Ensemble::verify() const { in verify()
775 unsigned MachineTraceMetrics::Ensemble::
794 void MachineTraceMetrics::Ensemble::
833 void MachineTraceMetrics::Ensemble::
839 void MachineTraceMetrics::Ensemble::
849 void MachineTraceMetrics::Ensemble::
987 void MachineTraceMetrics::Ensemble::
1008 void MachineTraceMetrics::Ensemble::
1164 MachineTraceMetrics::Ensemble::getTrace(const MachineBasicBlock *MBB) { in getTrace()
1293 void MachineTraceMetrics::Ensemble::print(raw_ostream &OS) const { in print()