Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:cycle

43   // the scoreboard. We always make the scoreboard at least 1 cycle deep to
123 int cycle = Stalls;
136 // We must find one of the stage's units free for every cycle the
140 int StageCycle = cycle + (int)i;
164 DEBUG(dbgs() << "*** Hazard in cycle +" << StageCycle << ", ");
171 // Advance the cycle to the next stage.
172 cycle += IS->getNextCycles();
191 unsigned cycle = 0;
196 // We must reserve one of the stage's units for every cycle the
200 assert(((cycle + i) < RequiredScoreboard.getDepth()) &&
207 freeUnits &= ~ReservedScoreboard[cycle + i];
211 freeUnits &= ~RequiredScoreboard[cycle + i];
223 RequiredScoreboard[cycle + i] |= freeUnit;
225 ReservedScoreboard[cycle + i] |= freeUnit;
228 // Advance the cycle to the next stage.
229 cycle += IS->getNextCycles();