Lines Matching defs:WaitStates

292     unsigned WaitStates = PreEmitNoopsCommon(CurrCycleInstr);
297 insertNoopsInBundle(CurrCycleInstr, TII, WaitStates);
303 for (unsigned i = 0, e = std::min(WaitStates, MaxLookAhead - 1); i < e; ++i)
339 int WaitStates = 0;
342 return std::max(WaitStates, checkSMRDHazards(MI));
345 WaitStates = std::max(WaitStates, checkNSAtoVMEMHazard(MI));
347 WaitStates = std::max(WaitStates, checkFPAtomicToDenormModeHazard(MI));
350 return WaitStates;
353 WaitStates = std::max(WaitStates, checkVMEMHazards(MI));
356 WaitStates = std::max(WaitStates, checkVALUHazards(MI));
359 WaitStates = std::max(WaitStates, checkDPPHazards(MI));
362 WaitStates = std::max(WaitStates, checkDivFMasHazards(MI));
365 WaitStates = std::max(WaitStates, checkRWLaneHazards(MI));
370 WaitStates = std::max(WaitStates, checkMAIVALUHazards(MI));
373 return std::max(WaitStates, checkInlineAsmHazards(MI));
376 return std::max(WaitStates, checkGetRegHazards(MI));
379 return std::max(WaitStates, checkSetRegHazards(MI));
382 return std::max(WaitStates, checkRFEHazards(MI));
392 return std::max(WaitStates, checkReadM0Hazards(MI));
395 return std::max(WaitStates, checkMAIHazards(MI));
400 return std::max(WaitStates, checkMAILdStHazards(MI));
403 return std::max(WaitStates, checkPermlaneHazards(MI));
405 return WaitStates;
460 using IsExpiredFn = function_ref<bool(const MachineInstr &, int WaitStates)>;
510 MachineBasicBlock::const_reverse_instr_iterator I, int WaitStates,
514 // Don't add WaitStates for parent BUNDLE instructions.
519 return WaitStates;
524 WaitStates += GetNumWaitStates(*I);
526 if (IsExpired(*I, WaitStates))
535 int W = getWaitStatesSince(IsHazard, Pred, Pred->instr_rbegin(), WaitStates,
554 auto IsExpiredFn = [Limit](const MachineInstr &, int WaitStates) {
555 return WaitStates >= Limit;
560 int WaitStates = 0;
564 return WaitStates;
569 ++WaitStates;
571 if (WaitStates >= Limit)
1542 auto IsExpiredFn = [&](const MachineInstr &I, int WaitStates) {
1543 if (WaitStates >= NoHazardWaitStates)
2037 auto IsExpiredFn = [](const MachineInstr &MI, int WaitStates) {
2038 if (WaitStates >= 3 || SIInstrInfo::isVALU(MI))
3332 int WaitStates = ::getWaitStatesSince(IsHazardFn, MI->getParent(),
3336 if (WaitStates >= SALUExpiryCount)