Lines Matching refs:Ensemble
145 MachineTraceMetrics::Ensemble::Ensemble(MachineTraceMetrics *ct) in Ensemble() function in MachineTraceMetrics::Ensemble
154 MachineTraceMetrics::Ensemble::~Ensemble() {} in ~Ensemble()
157 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { in getLoopFor()
163 void MachineTraceMetrics::Ensemble::
196 void MachineTraceMetrics::Ensemble::
231 MachineTraceMetrics::Ensemble::
240 MachineTraceMetrics::Ensemble::
253 MachineTraceMetrics::Ensemble::
266 MachineTraceMetrics::Ensemble::
300 class MinInstrCountEnsemble : public MachineTraceMetrics::Ensemble {
307 : MachineTraceMetrics::Ensemble(mtm) {} in MinInstrCountEnsemble()
370 MachineTraceMetrics::Ensemble *
373 Ensemble *&E = Ensembles[strategy]; in getEnsemble()
457 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace()
502 MachineTraceMetrics::Ensemble::invalidate(const MachineBasicBlock *BadMBB) { in invalidate()
565 void MachineTraceMetrics::Ensemble::verify() const { in verify()
757 unsigned MachineTraceMetrics::Ensemble::
778 void MachineTraceMetrics::Ensemble::
954 void MachineTraceMetrics::Ensemble::
976 void MachineTraceMetrics::Ensemble::
1136 MachineTraceMetrics::Ensemble::getTrace(const MachineBasicBlock *MBB) { in getTrace()
1265 void MachineTraceMetrics::Ensemble::print(raw_ostream &OS) const { in print()