Lines Matching refs:UseCycle
3958 unsigned UseCycle; in getVSTMUseCycle() local
3961 UseCycle = RegNo / 2 + 1; in getVSTMUseCycle()
3963 ++UseCycle; in getVSTMUseCycle()
3965 UseCycle = RegNo; in getVSTMUseCycle()
3980 ++UseCycle; in getVSTMUseCycle()
3983 UseCycle = RegNo + 2; in getVSTMUseCycle()
3986 return UseCycle; in getVSTMUseCycle()
3997 unsigned UseCycle; in getSTMUseCycle() local
3999 UseCycle = RegNo / 2; in getSTMUseCycle()
4000 if (UseCycle < 2) in getSTMUseCycle()
4001 UseCycle = 2; in getSTMUseCycle()
4003 UseCycle += 2; in getSTMUseCycle()
4005 UseCycle = (RegNo / 2); in getSTMUseCycle()
4009 ++UseCycle; in getSTMUseCycle()
4012 UseCycle = 1; in getSTMUseCycle()
4014 return UseCycle; in getSTMUseCycle()
4072 std::optional<unsigned> UseCycle; in getOperandLatency() local
4075 UseCycle = ItinData->getOperandCycle(UseClass, UseIdx); in getOperandLatency()
4084 UseCycle = getVSTMUseCycle(ItinData, UseMCID, UseClass, UseIdx, UseAlign); in getOperandLatency()
4102 UseCycle = getSTMUseCycle(ItinData, UseMCID, UseClass, UseIdx, UseAlign); in getOperandLatency()
4106 if (!UseCycle) in getOperandLatency()
4108 UseCycle = 1; in getOperandLatency()
4110 if (UseCycle > *DefCycle + 1) in getOperandLatency()
4113 UseCycle = *DefCycle - *UseCycle + 1; in getOperandLatency()
4114 if (UseCycle > 0u) { in getOperandLatency()
4120 UseCycle = *UseCycle - 1; in getOperandLatency()
4123 UseCycle = *UseCycle - 1; in getOperandLatency()
4127 return UseCycle; in getOperandLatency()