Lines Matching refs:Cycle
652 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule() local
653 ++Cycle) { in schedule()
654 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
656 Cycles[SU->getInstr()] = Cycle; in schedule()
1030 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts() local
1031 ++Cycle) { in computeScheduledInsts()
1035 Cycle + Stage * Schedule.getInitiationInterval()))) { in computeScheduledInsts()
1036 Instrs[Cycle].push_front(SU); in computeScheduledInsts()
1041 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in computeScheduledInsts() local
1042 ++Cycle) { in computeScheduledInsts()
1043 std::deque<SUnit *> &CycleInstrs = Instrs[Cycle]; in computeScheduledInsts()
3379 for (int Cycle = getFirstCycle(), E = getFinalCycle(); Cycle <= E; ++Cycle) { in finalizeSchedule() local
3380 std::deque<SUnit *> &cycleInstrs = ScheduledInstrs[Cycle]; in finalizeSchedule()
3480 bool ResourceManager::canReserveResources(SUnit &SU, int Cycle) { in canReserveResources() argument
3486 return DFAResources[positiveModulo(Cycle, InitiationInterval)] in canReserveResources()
3498 reserveResources(SCDesc, Cycle); in canReserveResources()
3500 unreserveResources(SCDesc, Cycle); in canReserveResources()
3506 void ResourceManager::reserveResources(SUnit &SU, int Cycle) { in reserveResources() argument
3512 return DFAResources[positiveModulo(Cycle, InitiationInterval)] in reserveResources()
3524 reserveResources(SCDesc, Cycle); in reserveResources()
3535 int Cycle) { in reserveResources() argument
3539 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in reserveResources()
3542 for (int C = Cycle; C < Cycle + SCDesc->NumMicroOps; ++C) in reserveResources()
3547 int Cycle) { in unreserveResources() argument
3551 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in unreserveResources()
3554 for (int C = Cycle; C < Cycle + SCDesc->NumMicroOps; ++C) in unreserveResources()