Lines Matching refs:PI

1016     for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC),
1018 PI != PE; ++PI) {
1019 if (SU->TopReadyCycle + PI->ReleaseAtCycle - 1 > LastCycle)
1020 LastCycle = SU->TopReadyCycle + PI->ReleaseAtCycle - 1;
1060 for (const MCWriteProcResEntry &PI : ResourcesIt) {
1063 SchedModel.getResourceName(PI.ProcResourceIdx);
1065 for (; C < SU->TopReadyCycle + PI.AcquireAtCycle; ++C) {
1068 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E;
1098 for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC),
1100 PI != PE; ++PI) {
1101 if ((int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1 < LastCycle)
1102 LastCycle = (int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1;
1141 for (const MCWriteProcResEntry &PI : ResourcesIt) {
1144 SchedModel.getResourceName(PI.ProcResourceIdx);
1146 for (; C > ((int)SU->BotReadyCycle - (int)PI.AcquireAtCycle); --C) {
1149 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E;
2292 PI = SchedModel->getWriteProcResBegin(SC),
2293 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) {
2294 unsigned PIdx = PI->ProcResourceIdx;
2296 assert(PI->ReleaseAtCycle >= PI->AcquireAtCycle);
2298 (Factor * (PI->ReleaseAtCycle - PI->AcquireAtCycle));
2744 PI = SchedModel->getWriteProcResBegin(SC),
2745 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) {
2747 countResource(SC, PI->ProcResourceIdx, PI->ReleaseAtCycle, NextCycle,
2748 PI->AcquireAtCycle);
2758 PI = SchedModel->getWriteProcResBegin(SC),
2759 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) {
2760 unsigned PIdx = PI->ProcResourceIdx;
2766 SC, PIdx, PI->ReleaseAtCycle, PI->AcquireAtCycle);
2770 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle),
2775 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle),
2782 SC, PIdx, PI->ReleaseAtCycle, PI->AcquireAtCycle);
2785 std::max(ReservedUntil, NextCycle + PI->ReleaseAtCycle);
2980 PI = SchedModel->getWriteProcResBegin(SC),
2981 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) {
2982 if (PI->ProcResourceIdx == Policy.ReduceResIdx)
2983 ResDelta.CritResources += PI->ReleaseAtCycle;
2984 if (PI->ProcResourceIdx == Policy.DemandResIdx)
2985 ResDelta.DemandedResources += PI->ReleaseAtCycle;