Lines Matching refs:IsHazardFn

478     GCNHazardRecognizer::IsHazardFn IsHazard, const MachineBasicBlock *MBB,  in getWaitStatesSince()
513 static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard, in getWaitStatesSince()
521 int GCNHazardRecognizer::getWaitStatesSince(IsHazardFn IsHazard, int Limit) { in getWaitStatesSince()
547 IsHazardFn IsHazardDef, in getWaitStatesSinceDef()
551 auto IsHazardFn = [IsHazardDef, TRI, Reg](const MachineInstr &MI) { in getWaitStatesSinceDef() local
555 return getWaitStatesSince(IsHazardFn, Limit); in getWaitStatesSinceDef()
558 int GCNHazardRecognizer::getWaitStatesSinceSetReg(IsHazardFn IsHazard, in getWaitStatesSinceSetReg()
560 auto IsHazardFn = [IsHazard](const MachineInstr &MI) { in getWaitStatesSinceSetReg() local
564 return getWaitStatesSince(IsHazardFn, Limit); in getWaitStatesSinceSetReg()
771 auto IsHazardFn = [TII, GetRegHWReg](const MachineInstr &MI) { in checkGetRegHazards() local
774 int WaitStatesNeeded = getWaitStatesSinceSetReg(IsHazardFn, GetRegWaitStates); in checkGetRegHazards()
784 auto IsHazardFn = [TII, HWReg](const MachineInstr &MI) { in checkSetRegHazards() local
787 int WaitStatesNeeded = getWaitStatesSinceSetReg(IsHazardFn, SetRegWaitStates); in checkSetRegHazards()
853 auto IsHazardFn = [this, Reg, TRI](const MachineInstr &MI) { in checkVALUHazardsHelper() local
859 VALUWaitStates - getWaitStatesSince(IsHazardFn, VALUWaitStates); in checkVALUHazardsHelper()
1042 auto IsHazardFn = [TII](const MachineInstr &MI) { return TII->isVALU(MI); }; in checkRWLaneHazards() local
1045 int WaitStatesSince = getWaitStatesSinceDef(LaneSelectReg, IsHazardFn, in checkRWLaneHazards()
1058 auto IsHazardFn = [TII](const MachineInstr &MI) { in checkRFEHazards() local
1061 int WaitStatesNeeded = getWaitStatesSinceSetReg(IsHazardFn, RFEWaitStates); in checkRFEHazards()
1068 auto IsHazardFn = [TII](const MachineInstr &MI) { return TII->isSALU(MI); }; in checkReadM0Hazards() local
1070 getWaitStatesSinceDef(AMDGPU::M0, IsHazardFn, ReadM0WaitStates); in checkReadM0Hazards()
1094 auto IsHazardFn = [TII, TRI](const MachineInstr &MI) { in fixVcmpxPermlaneHazards() local
1106 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixVcmpxPermlaneHazards()
1136 auto IsHazardFn = [TRI, MI](const MachineInstr &I) { in fixVMEMtoScalarWriteHazards() local
1159 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixVMEMtoScalarWriteHazards()
1205 auto IsHazardFn = [SDSTReg, TRI](const MachineInstr &I) { in fixSMEMtoVectorWriteHazards() local
1245 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixSMEMtoVectorWriteHazards()
1263 auto IsHazardFn = [TRI](const MachineInstr &I) { in fixVcmpxExecWARHazard() local
1284 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixVcmpxExecWARHazard()
1339 auto IsHazardFn = [InstType, &IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard() local
1343 auto IsHazardFn = [InstType, IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard() local
1358 return ::getWaitStatesSince(IsHazardFn, &I, IsExpiredFn) != in fixLdsBranchVmemWARHazard()
1362 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixLdsBranchVmemWARHazard()
1384 auto IsHazardFn = [this, VDSTReg, &VisitedTrans](const MachineInstr &I) { in fixLdsDirectVALUHazard() local
1403 auto Count = ::getWaitStatesSince(IsHazardFn, MI->getParent(), in fixLdsDirectVALUHazard()
1426 auto IsHazardFn = [this, VDSTReg](const MachineInstr &I) { in fixLdsDirectVMEMHazard() local
1439 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixLdsDirectVMEMHazard()
1498 auto IsHazardFn = [&, this](StateType &State, const MachineInstr &I) { in fixVALUPartialForwardingHazard() local
1588 if (!hasHazard<StateType>(State, IsHazardFn, UpdateStateFn, MI->getParent(), in fixVALUPartialForwardingHazard()
1633 auto IsHazardFn = [&, this](StateType &State, const MachineInstr &I) { in fixVALUTransUseHazard() local
1664 if (!hasHazard<StateType>(State, IsHazardFn, UpdateStateFn, MI->getParent(), in fixVALUTransUseHazard()
1684 auto IsHazardFn = [MI, TII, TRI](const MachineInstr &I) { in fixWMMAHazards() local
1729 if (::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn) == in fixWMMAHazards()
1752 auto IsHazardFn = [TII](const MachineInstr &I) { in checkNSAtoVMEMHazard() local
1760 return NSAtoVMEMWaitStates - getWaitStatesSince(IsHazardFn, 1); in checkNSAtoVMEMHazard()
1769 auto IsHazardFn = [](const MachineInstr &I) { in checkFPAtomicToDenormModeHazard() local
1795 ::getWaitStatesSince(IsHazardFn, MI, IsExpiredFn); in checkFPAtomicToDenormModeHazard()