Home
last modified time | relevance | path

Searched refs:ScheduleMetrics (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h166 class ScheduleMetrics {
171 ScheduleMetrics() {} in ScheduleMetrics() function
172 ScheduleMetrics(unsigned L, unsigned BC) in ScheduleMetrics() function
185 inline raw_ostream &operator<<(raw_ostream &OS, const ScheduleMetrics &Sm) {
187 << ScheduleMetrics::ScaleFactor
368 ScheduleMetrics getScheduleMetrics(const std::vector<SUnit> &InputSchedule);
369 ScheduleMetrics getScheduleMetrics(const GCNScheduleDAGMILive &DAG);
H A DGCNSchedStrategy.cpp71 const unsigned ScheduleMetrics::ScaleFactor = 100;
1398 ScheduleMetrics
1423 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics()
1428 return ScheduleMetrics(CurrCycle, SumBubbles); in getScheduleMetrics()
1431 ScheduleMetrics
1459 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics()
1464 return ScheduleMetrics(CurrCycle, SumBubbles); in getScheduleMetrics()
1518 ScheduleMetrics MBefore = getScheduleMetrics(DAG.SUnits); in shouldRevertScheduling()
1522 ScheduleMetrics MAfter = getScheduleMetrics(DAG); in shouldRevertScheduling()
1529 ((WavesAfter * ScheduleMetrics::ScaleFactor) / WavesBefore * in shouldRevertScheduling()
[all …]