Lines Matching defs:WaitStatesNeeded
678 int WaitStatesNeeded = 0;
680 WaitStatesNeeded = checkSoftClauseHazards(SMRD);
684 return WaitStatesNeeded;
704 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
718 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
722 return WaitStatesNeeded;
729 int WaitStatesNeeded = checkSoftClauseHazards(VMEM);
744 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
746 return WaitStatesNeeded;
756 int WaitStatesNeeded = 0;
769 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
772 WaitStatesNeeded = std::max(
773 WaitStatesNeeded,
777 return WaitStatesNeeded;
789 int WaitStatesNeeded = getWaitStatesSinceDef(AMDGPU::VCC, IsHazardDefFn,
792 return DivFMasWaitStates - WaitStatesNeeded;
803 int WaitStatesNeeded = getWaitStatesSinceSetReg(IsHazardFn, GetRegWaitStates);
805 return GetRegWaitStates - WaitStatesNeeded;
816 int WaitStatesNeeded = getWaitStatesSinceSetReg(IsHazardFn, SetRegWaitStates);
817 return SetRegWaitStates - WaitStatesNeeded;
880 int WaitStatesNeeded = 0;
883 return WaitStatesNeeded;
893 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
895 return WaitStatesNeeded;
973 int WaitStatesNeeded = 0;
996 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1024 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1051 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1060 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1071 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1079 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1090 return WaitStatesNeeded;
1095 WaitStatesNeeded = std::max(WaitStatesNeeded, checkVALUHazardsHelper(Def, MRI));
1098 return WaitStatesNeeded;
1115 int WaitStatesNeeded = 0;
1124 WaitStatesNeeded =
1125 std::max(WaitStatesNeeded, checkVALUHazardsHelper(Op, MRI));
1156 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForDef);
1159 return WaitStatesNeeded;
1193 int WaitStatesNeeded = getWaitStatesSinceSetReg(IsHazardFn, RFEWaitStates);
1194 return RFEWaitStates - WaitStatesNeeded;
2097 int WaitStatesNeeded = 0;
2111 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2113 if (WaitStatesNeeded < MaxWaitStates) {
2122 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2124 if (WaitStatesNeeded == MaxWaitStates)
2191 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2193 if (WaitStatesNeeded == MaxWaitStates)
2194 return WaitStatesNeeded; // Early exit.
2214 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2216 if (WaitStatesNeeded == MaxWaitStates)
2217 return WaitStatesNeeded; // Early exit.
2251 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2255 WaitStatesNeeded = std::max(WaitStatesNeeded, checkMFMAPadding(MI));
2257 return WaitStatesNeeded;
2309 int WaitStatesNeeded = 0;
2322 return WaitStatesNeeded;
2328 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2372 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2495 if (WaitStatesNeeded >= NeedWaitStates)
2499 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2501 if (WaitStatesNeeded == MaxWaitStates)
2506 WaitStatesNeeded = std::max(WaitStatesNeeded, checkMFMAPadding(MI));
2508 return WaitStatesNeeded;
2516 int WaitStatesNeeded = 0;
2534 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2536 if (WaitStatesNeeded == MaxWaitStates)
2537 return WaitStatesNeeded; // Early exit.
2552 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2555 return WaitStatesNeeded;
2574 int WaitStatesNeeded = 0;
2585 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesSinceDef);
2586 if (WaitStatesNeeded >= VALUWritesVDstWaitStates)
2594 WaitStatesNeeded = std::max(WaitStatesNeeded, VCmpXHazardWaits);
2595 return WaitStatesNeeded;
2644 int WaitStatesNeeded = 0;
2720 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2735 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2790 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2792 if (WaitStatesNeeded == MaxWaitStates)
2802 WaitStatesNeeded < DMFMAToFMA64WaitStates) {
2805 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2809 return WaitStatesNeeded;
2831 WaitStatesNeeded = std::max(WaitStatesNeeded, DotWriteDifferentVALUWrite -
2875 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2877 if (WaitStatesNeeded == MaxWaitStates)
2921 WaitStatesNeeded = std::max(WaitStatesNeeded, WaitStatesNeededForUse);
2924 return WaitStatesNeeded;