Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:cycle

44   // the scoreboard. We always make the scoreboard at least 1 cycle deep to
124 int cycle = Stalls;
137 // We must find one of the stage's units free for every cycle the
141 int StageCycle = cycle + (int)i;
165 DEBUG(dbgs() << "*** Hazard in cycle +" << StageCycle << ", ");
172 // Advance the cycle to the next stage.
173 cycle += IS->getNextCycles();
192 unsigned cycle = 0;
197 // We must reserve one of the stage's units for every cycle the
201 assert(((cycle + i) < RequiredScoreboard.getDepth()) &&
208 freeUnits &= ~ReservedScoreboard[cycle + i];
212 freeUnits &= ~RequiredScoreboard[cycle + i];
224 RequiredScoreboard[cycle + i] |= freeUnit;
226 ReservedScoreboard[cycle + i] |= freeUnit;
229 // Advance the cycle to the next stage.
230 cycle += IS->getNextCycles();