Lines Matching full:counters
35 /// \brief One variable for each of the hardware counters
44 } Counters; typedef
52 typedef Counters RegCounters[512];
64 static const Counters WaitCounts;
67 static const Counters ZeroCounts;
70 Counters WaitedOn;
74 Counters DelayedWaitOn;
77 Counters LastIssued;
100 Counters getHwCounts(MachineInstr &MI);
112 const Counters& Increment);
117 const Counters &Counts);
126 Counters handleOperands(MachineInstr &MI);
173 const Counters SIInsertWaits::WaitCounts = { { 15, 7, 15 } };
174 const Counters SIInsertWaits::ZeroCounts = { { 0, 0, 0 } };
184 Counters SIInsertWaits::getHwCounts(MachineInstr &MI) { in getHwCounts()
186 Counters Result = { { 0, 0, 0 } }; in getHwCounts()
289 const Counters &Increment) { in pushInstruction()
292 Counters Limit = ZeroCounts; in pushInstruction()
358 const Counters &Required) { in insertWait()
379 Counters Counts = WaitCounts; in insertWait()
423 static void increaseCounters(Counters &Dst, const Counters &Src) { in increaseCounters()
429 /// \brief check whether any of the counters is non-zero
430 static bool countersNonZero(const Counters &Counter) { in countersNonZero()
441 Counters Counts, WaitOn; in handleExistingWait()
457 Counters SIInsertWaits::handleOperands(MachineInstr &MI) { in handleOperands()
459 Counters Result = ZeroCounts; in handleOperands()
586 Counters Required; in runOnMachineFunction()
599 Counters Increment = getHwCounts(*I); in runOnMachineFunction()