Lines Matching refs:IsHazard
436 function_ref<HazardFnResult(StateT &, const MachineInstr &)> IsHazard, in hasHazard() argument
446 switch (IsHazard(State, *I)) { in hasHazard()
466 if (hasHazard(State, IsHazard, UpdateState, Pred, Pred->instr_rbegin(), in hasHazard()
478 GCNHazardRecognizer::IsHazardFn IsHazard, const MachineBasicBlock *MBB, in getWaitStatesSince() argument
487 if (IsHazard(*I)) in getWaitStatesSince()
504 int W = getWaitStatesSince(IsHazard, Pred, Pred->instr_rbegin(), WaitStates, in getWaitStatesSince()
513 static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard, in getWaitStatesSince() argument
516 return getWaitStatesSince(IsHazard, MI->getParent(), in getWaitStatesSince()
521 int GCNHazardRecognizer::getWaitStatesSince(IsHazardFn IsHazard, int Limit) { in getWaitStatesSince() argument
526 return ::getWaitStatesSince(IsHazard, CurrCycleInstr, IsExpiredFn); in getWaitStatesSince()
532 if (IsHazard(*MI)) in getWaitStatesSince()
558 int GCNHazardRecognizer::getWaitStatesSinceSetReg(IsHazardFn IsHazard, in getWaitStatesSinceSetReg() argument
560 auto IsHazardFn = [IsHazard](const MachineInstr &MI) { in getWaitStatesSinceSetReg()
561 return isSSetReg(MI.getOpcode()) && IsHazard(MI); in getWaitStatesSinceSetReg()