Lines Matching refs:UseCycle
3957 unsigned UseCycle; in getVSTMUseCycle() local
3960 UseCycle = RegNo / 2 + 1; in getVSTMUseCycle()
3962 ++UseCycle; in getVSTMUseCycle()
3964 UseCycle = RegNo; in getVSTMUseCycle()
3979 ++UseCycle; in getVSTMUseCycle()
3982 UseCycle = RegNo + 2; in getVSTMUseCycle()
3985 return UseCycle; in getVSTMUseCycle()
3996 unsigned UseCycle; in getSTMUseCycle() local
3998 UseCycle = RegNo / 2; in getSTMUseCycle()
3999 if (UseCycle < 2) in getSTMUseCycle()
4000 UseCycle = 2; in getSTMUseCycle()
4002 UseCycle += 2; in getSTMUseCycle()
4004 UseCycle = (RegNo / 2); in getSTMUseCycle()
4008 ++UseCycle; in getSTMUseCycle()
4011 UseCycle = 1; in getSTMUseCycle()
4013 return UseCycle; in getSTMUseCycle()
4071 std::optional<unsigned> UseCycle; in getOperandLatency() local
4074 UseCycle = ItinData->getOperandCycle(UseClass, UseIdx); in getOperandLatency()
4083 UseCycle = getVSTMUseCycle(ItinData, UseMCID, UseClass, UseIdx, UseAlign); in getOperandLatency()
4101 UseCycle = getSTMUseCycle(ItinData, UseMCID, UseClass, UseIdx, UseAlign); in getOperandLatency()
4105 if (!UseCycle) in getOperandLatency()
4107 UseCycle = 1; in getOperandLatency()
4109 if (UseCycle > *DefCycle + 1) in getOperandLatency()
4112 UseCycle = *DefCycle - *UseCycle + 1; in getOperandLatency()
4113 if (UseCycle > 0u) { in getOperandLatency()
4119 UseCycle = *UseCycle - 1; in getOperandLatency()
4122 UseCycle = *UseCycle - 1; in getOperandLatency()
4126 return UseCycle; in getOperandLatency()