Lines Matching refs:PI
980 for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC), in dumpScheduleTraceTopDown() local
982 PI != PE; ++PI) { in dumpScheduleTraceTopDown()
983 if (SU->TopReadyCycle + PI->ReleaseAtCycle - 1 > LastCycle) in dumpScheduleTraceTopDown()
984 LastCycle = SU->TopReadyCycle + PI->ReleaseAtCycle - 1; in dumpScheduleTraceTopDown()
1024 for (const MCWriteProcResEntry &PI : ResourcesIt) { in dumpScheduleTraceTopDown() local
1027 SchedModel.getResourceName(PI.ProcResourceIdx); in dumpScheduleTraceTopDown()
1029 for (; C < SU->TopReadyCycle + PI.AcquireAtCycle; ++C) { in dumpScheduleTraceTopDown()
1032 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceTopDown()
1062 for (TargetSchedModel::ProcResIter PI = SchedModel.getWriteProcResBegin(SC), in dumpScheduleTraceBottomUp() local
1064 PI != PE; ++PI) { in dumpScheduleTraceBottomUp()
1065 if ((int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1 < LastCycle) in dumpScheduleTraceBottomUp()
1066 LastCycle = (int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1; in dumpScheduleTraceBottomUp()
1105 for (const MCWriteProcResEntry &PI : ResourcesIt) { in dumpScheduleTraceBottomUp() local
1108 SchedModel.getResourceName(PI.ProcResourceIdx); in dumpScheduleTraceBottomUp()
1110 for (; C > ((int)SU->BotReadyCycle - (int)PI.AcquireAtCycle); --C) { in dumpScheduleTraceBottomUp()
1113 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceBottomUp()
2251 PI = SchedModel->getWriteProcResBegin(SC), in init() local
2252 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in init()
2253 unsigned PIdx = PI->ProcResourceIdx; in init()
2255 assert(PI->ReleaseAtCycle >= PI->AcquireAtCycle); in init()
2257 (Factor * (PI->ReleaseAtCycle - PI->AcquireAtCycle)); in init()
2703 PI = SchedModel->getWriteProcResBegin(SC), in bumpNode() local
2704 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in bumpNode()
2706 countResource(SC, PI->ProcResourceIdx, PI->ReleaseAtCycle, NextCycle, in bumpNode()
2707 PI->AcquireAtCycle); in bumpNode()
2717 PI = SchedModel->getWriteProcResBegin(SC), in bumpNode() local
2718 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in bumpNode()
2719 unsigned PIdx = PI->ProcResourceIdx; in bumpNode()
2725 SC, PIdx, PI->ReleaseAtCycle, PI->AcquireAtCycle); in bumpNode()
2729 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle), in bumpNode()
2734 NextCycle, PI->AcquireAtCycle, PI->ReleaseAtCycle), in bumpNode()
2741 SC, PIdx, PI->ReleaseAtCycle, PI->AcquireAtCycle); in bumpNode()
2744 std::max(ReservedUntil, NextCycle + PI->ReleaseAtCycle); in bumpNode()
2939 PI = SchedModel->getWriteProcResBegin(SC), in initResourceDelta() local
2940 PE = SchedModel->getWriteProcResEnd(SC); PI != PE; ++PI) { in initResourceDelta()
2941 if (PI->ProcResourceIdx == Policy.ReduceResIdx) in initResourceDelta()
2942 ResDelta.CritResources += PI->ReleaseAtCycle; in initResourceDelta()
2943 if (PI->ProcResourceIdx == Policy.DemandResIdx) in initResourceDelta()
2944 ResDelta.DemandedResources += PI->ReleaseAtCycle; in initResourceDelta()