Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:IS

5 // This file is distributed under the University of Illinois Open Source
51 const InstrStage *IS = ItinData->beginStage(idx);
55 for (; IS != E; ++IS) {
56 unsigned StageDepth = CurCycle + IS->getCycles();
58 CurCycle += IS->getNextCycles();
75 // If MaxLookAhead is not set above, then we are not enabled.
134 for (const InstrStage *IS = ItinData->beginStage(idx),
135 *E = ItinData->endStage(idx); IS != E; ++IS) {
137 // stage is occupied. FIXME it would be more accurate to find the
139 for (unsigned int i = 0; i < IS->getCycles(); ++i) {
151 unsigned freeUnits = IS->getUnits();
152 switch (IS->getReservationKind()) {
172 cycle += IS->getNextCycles();
194 for (const InstrStage *IS = ItinData->beginStage(idx),
195 *E = ItinData->endStage(idx); IS != E; ++IS) {
197 // stage is occupied. FIXME it would be more accurate to reserve
199 for (unsigned int i = 0; i < IS->getCycles(); ++i) {
203 unsigned freeUnits = IS->getUnits();
204 switch (IS->getReservationKind()) {
222 if (IS->getReservationKind() == InstrStage::Required)
229 cycle += IS->getNextCycles();