Lines Matching defs:Cycles
113 DelayInfo(DelayType Type, unsigned Cycles) {
118 VALUCycles = Cycles;
122 TRANSCycles = Cycles;
129 SALUCycles = std::min(Cycles, SALU_CYCLES_MAX);
155 // a TRANS, else 0. Cycles is the number of cycles it takes to issue the
157 bool advance(DelayType Type, unsigned Cycles) {
161 if (VALUNum >= VALU_MAX || VALUCycles <= Cycles) {
167 VALUCycles -= Cycles;
173 if (TRANSNum >= TRANS_MAX || TRANSCycles <= Cycles) {
180 TRANSCycles -= Cycles;
184 if (SALUCycles <= Cycles) {
189 SALUCycles -= Cycles;
230 void advance(DelayType Type, unsigned Cycles) {
234 if (I->second.advance(Type, Cycles))
400 unsigned Cycles = SIInstrInfo::getNumWaitStates(MI);
404 State.advance(Type, Cycles);