Lines Matching refs:Ensemble
83 for (Ensemble *&E : Ensembles) { in releaseMemory()
157 MachineTraceMetrics::Ensemble::Ensemble(MachineTraceMetrics *ct) in Ensemble() function in MachineTraceMetrics::Ensemble
166 MachineTraceMetrics::Ensemble::~Ensemble() = default;
169 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { in getLoopFor()
175 void MachineTraceMetrics::Ensemble::
208 void MachineTraceMetrics::Ensemble::
242 MachineTraceMetrics::Ensemble::
251 MachineTraceMetrics::Ensemble::
264 MachineTraceMetrics::Ensemble::
277 MachineTraceMetrics::Ensemble::
312 class MinInstrCountEnsemble : public MachineTraceMetrics::Ensemble {
319 : MachineTraceMetrics::Ensemble(mtm) {} in MinInstrCountEnsemble()
383 MachineTraceMetrics::Ensemble *
386 Ensemble *&E = Ensembles[strategy]; in getEnsemble()
401 for (Ensemble *E : Ensembles) in invalidate()
411 for (Ensemble *E : Ensembles) in verifyAnalysis()
478 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace()
523 MachineTraceMetrics::Ensemble::invalidate(const MachineBasicBlock *BadMBB) { in invalidate()
586 void MachineTraceMetrics::Ensemble::verify() const { in verify()
762 unsigned MachineTraceMetrics::Ensemble::
781 void MachineTraceMetrics::Ensemble::
820 void MachineTraceMetrics::Ensemble::
826 void MachineTraceMetrics::Ensemble::
836 void MachineTraceMetrics::Ensemble::
978 void MachineTraceMetrics::Ensemble::
999 void MachineTraceMetrics::Ensemble::
1159 MachineTraceMetrics::Ensemble::getTrace(const MachineBasicBlock *MBB) { in getTrace()
1288 void MachineTraceMetrics::Ensemble::print(raw_ostream &OS) const { in print()