Lines Matching refs:Cycle
707 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule() local
708 ++Cycle) { in schedule()
709 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
711 Cycles[SU->getInstr()] = Cycle; in schedule()
1090 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts() local
1091 ++Cycle) { in computeScheduledInsts()
1095 Cycle + Stage * Schedule.getInitiationInterval()))) { in computeScheduledInsts()
1096 Instrs[Cycle].push_front(SU); in computeScheduledInsts()
1101 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts() local
1102 ++Cycle) { in computeScheduledInsts()
1103 std::deque<SUnit *> &CycleInstrs = Instrs[Cycle]; in computeScheduledInsts()
3448 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { in finalizeSchedule() local
3449 std::deque<SUnit *> &cycleInstrs = ScheduledInstrs[Cycle]; in finalizeSchedule()
3549 bool ResourceManager::canReserveResources(SUnit &SU, int Cycle) { in canReserveResources() argument
3555 return DFAResources[positiveModulo(Cycle, InitiationInterval)] in canReserveResources()
3567 reserveResources(SCDesc, Cycle); in canReserveResources()
3569 unreserveResources(SCDesc, Cycle); in canReserveResources()
3575 void ResourceManager::reserveResources(SUnit &SU, int Cycle) { in reserveResources() argument
3581 return DFAResources[positiveModulo(Cycle, InitiationInterval)] in reserveResources()
3593 reserveResources(SCDesc, Cycle); in reserveResources()
3604 int Cycle) { in reserveResources() argument
3608 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in reserveResources()
3611 for (int C = Cycle; C < Cycle + SCDesc->NumMicroOps; ++C) in reserveResources()
3616 int Cycle) { in unreserveResources() argument
3620 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in unreserveResources()
3623 for (int C = Cycle; C < Cycle + SCDesc->NumMicroOps; ++C) in unreserveResources()