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.h139 class ScheduleMetrics {
144 ScheduleMetrics() {} in ScheduleMetrics() function
145 ScheduleMetrics(unsigned L, unsigned BC) in ScheduleMetrics() function
158 inline raw_ostream &operator<<(raw_ostream &OS, const ScheduleMetrics &Sm) {
160 << ScheduleMetrics::ScaleFactor
300 ScheduleMetrics getScheduleMetrics(const std::vector<SUnit> &InputSchedule);
301 ScheduleMetrics getScheduleMetrics(const GCNScheduleDAGMILive &DAG);
H A DGCNSchedStrategy.cpp61 const unsigned ScheduleMetrics::ScaleFactor = 100;
1136 ScheduleMetrics
1161 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics()
1166 return ScheduleMetrics(CurrCycle, SumBubbles); in getScheduleMetrics()
1169 ScheduleMetrics
1197 ? (SumBubbles * ScheduleMetrics::ScaleFactor) / CurrCycle in getScheduleMetrics()
1202 return ScheduleMetrics(CurrCycle, SumBubbles); in getScheduleMetrics()
1243 ScheduleMetrics MBefore = in shouldRevertScheduling()
1248 ScheduleMetrics MAfter = getScheduleMetrics(DAG); in shouldRevertScheduling()
1254 ((WavesAfter * ScheduleMetrics::ScaleFactor) / WavesBefore * in shouldRevertScheduling()
[all …]