Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:IS

5 // This file is distributed under the University of Illinois Open Source
53 const InstrStage *IS = ItinData->beginStage(idx);
57 for (; IS != E; ++IS) {
58 unsigned StageDepth = CurCycle + IS->getCycles();
60 CurCycle += IS->getNextCycles();
124 for (const InstrStage *IS = ItinData->beginStage(idx),
125 *E = ItinData->endStage(idx); IS != E; ++IS) {
127 // stage is occupied. FIXME it would be more accurate to find the
129 for (unsigned int i = 0; i < IS->getCycles(); ++i) {
141 unsigned freeUnits = IS->getUnits();
142 switch (IS->getReservationKind()) {
162 cycle += IS->getNextCycles();
184 for (const InstrStage *IS = ItinData->beginStage(idx),
185 *E = ItinData->endStage(idx); IS != E; ++IS) {
187 // stage is occupied. FIXME it would be more accurate to reserve
189 for (unsigned int i = 0; i < IS->getCycles(); ++i) {
193 unsigned freeUnits = IS->getUnits();
194 switch (IS->getReservationKind()) {
212 if (IS->getReservationKind() == InstrStage::Required)
219 cycle += IS->getNextCycles();