Lines Matching refs:Ensemble
170 MachineTraceMetrics::Ensemble::Ensemble(MachineTraceMetrics *ct) in Ensemble() function in MachineTraceMetrics::Ensemble
179 MachineTraceMetrics::Ensemble::~Ensemble() = default;
182 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { in getLoopFor()
188 void MachineTraceMetrics::Ensemble::
221 void MachineTraceMetrics::Ensemble::
255 MachineTraceMetrics::Ensemble::
264 MachineTraceMetrics::Ensemble::
277 MachineTraceMetrics::Ensemble::
290 MachineTraceMetrics::Ensemble::
325 class MinInstrCountEnsemble : public MachineTraceMetrics::Ensemble {
332 : MachineTraceMetrics::Ensemble(mtm) {} in MinInstrCountEnsemble()
337 class LocalEnsemble : public MachineTraceMetrics::Ensemble {
348 : MachineTraceMetrics::Ensemble(MTM) {} in LocalEnsemble()
411 MachineTraceMetrics::Ensemble *
415 std::unique_ptr<MachineTraceMetrics::Ensemble> &E = in getEnsemble()
525 void MachineTraceMetrics::Ensemble::computeTrace(const MachineBasicBlock *MBB) { in computeTrace()
570 MachineTraceMetrics::Ensemble::invalidate(const MachineBasicBlock *BadMBB) { in invalidate()
633 void MachineTraceMetrics::Ensemble::verify() const { in verify()
803 unsigned MachineTraceMetrics::Ensemble::
822 void MachineTraceMetrics::Ensemble::
861 void MachineTraceMetrics::Ensemble::
867 void MachineTraceMetrics::Ensemble::
877 void MachineTraceMetrics::Ensemble::
1015 void MachineTraceMetrics::Ensemble::
1036 void MachineTraceMetrics::Ensemble::
1192 MachineTraceMetrics::Ensemble::getTrace(const MachineBasicBlock *MBB) { in getTrace()
1321 void MachineTraceMetrics::Ensemble::print(raw_ostream &OS) const { in print()