Lines Matching refs:IsHazard
457 function_ref<HazardFnResult(StateT &, const MachineInstr &)> IsHazard, in hasHazard() argument
467 switch (IsHazard(State, *I)) { in hasHazard()
487 if (hasHazard(State, IsHazard, UpdateState, Pred, Pred->instr_rbegin(), in hasHazard()
499 GCNHazardRecognizer::IsHazardFn IsHazard, const MachineBasicBlock *MBB, in getWaitStatesSince() argument
508 if (IsHazard(*I)) in getWaitStatesSince()
525 int W = getWaitStatesSince(IsHazard, Pred, Pred->instr_rbegin(), WaitStates, in getWaitStatesSince()
534 static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard, in getWaitStatesSince() argument
537 return getWaitStatesSince(IsHazard, MI->getParent(), in getWaitStatesSince()
542 int GCNHazardRecognizer::getWaitStatesSince(IsHazardFn IsHazard, int Limit) { in getWaitStatesSince() argument
547 return ::getWaitStatesSince(IsHazard, CurrCycleInstr, IsExpiredFn); in getWaitStatesSince()
553 if (IsHazard(*MI)) in getWaitStatesSince()
579 int GCNHazardRecognizer::getWaitStatesSinceSetReg(IsHazardFn IsHazard, in getWaitStatesSinceSetReg() argument
581 auto IsHazardFn = [IsHazard](const MachineInstr &MI) { in getWaitStatesSinceSetReg()
582 return isSSetReg(MI.getOpcode()) && IsHazard(MI); in getWaitStatesSinceSetReg()