Lines Matching defs:Latency
4413 unsigned Latency = getInstrLatency(ItinData, DefMI);
4419 if (Latency > 0 && Subtarget.isThumb2()) {
4423 --Latency;
4425 return Latency;
4439 std::optional<unsigned> Latency = getOperandLatency(
4442 if (!Latency)
4450 if (Adj >= 0 || (int)*Latency > -Adj) {
4451 return *Latency + Adj;
4454 return Latency;
4473 std::optional<unsigned> Latency =
4477 return !Latency || Latency <= (unsigned)Threshold ? 1 : *Latency - Adj;
4489 std::optional<unsigned> Latency = getOperandLatency(
4491 if (!Latency)
4494 if (Latency > 1U &&
4507 Latency = *Latency - 1;
4517 Latency = *Latency - 1;
4521 } else if (DefIdx == 0 && Latency > 2U && Subtarget.isSwift()) {
4533 Latency = *Latency - 2;
4535 Latency = *Latency - 1;
4543 Latency = *Latency - 2;
4709 Latency = *Latency + 1;
4713 return Latency;
4745 unsigned Latency = 0;
4750 Latency += getInstrLatency(ItinData, *I, PredCost);
4752 return Latency;
4774 unsigned Latency = ItinData->getStageLatency(Class);
4780 if (Adj >= 0 || (int)Latency > -Adj) {
4781 return Latency + Adj;
4783 return Latency;
4817 unsigned Latency =
4819 if (Latency <= 3)