Lines Matching refs:LiveRegGens
145 std::unique_ptr<SUnit*[]> LiveRegGens; member in __anon7133554f0111::ScheduleDAGRRList
332 LiveRegGens.reset(new SUnit*[TRI->getNumRegs() + 1]()); in Schedule()
539 if (!LiveRegGens[I->getReg()]) { in ReleasePredecessors()
541 LiveRegGens[I->getReg()] = SU; in ReleasePredecessors()
563 LiveRegGens[CallResource] = SU; in ReleasePredecessors()
747 LiveRegGens[I->getReg()] = nullptr; in ScheduleNodeBottomUp()
762 LiveRegGens[CallResource] = nullptr; in ScheduleNodeBottomUp()
812 if (I->isAssignedRegDep() && SU == LiveRegGens[I->getReg()]){ in UnscheduleNodeBottomUp()
818 LiveRegGens[I->getReg()] = nullptr; in UnscheduleNodeBottomUp()
832 LiveRegGens[CallResource] = CallSeqEndForStart[SU]; in UnscheduleNodeBottomUp()
838 if (LiveRegGens[CallResource] == SU) in UnscheduleNodeBottomUp()
846 LiveRegGens[CallResource] = nullptr; in UnscheduleNodeBottomUp()
862 if (!LiveRegGens[Reg]) { in UnscheduleNodeBottomUp()
864 LiveRegGens[Reg] = Succ.getSUnit(); in UnscheduleNodeBottomUp()
867 Succ2.getSUnit()->getHeight() < LiveRegGens[Reg]->getHeight()) in UnscheduleNodeBottomUp()
868 LiveRegGens[Reg] = Succ2.getSUnit(); in UnscheduleNodeBottomUp()
1312 SDNode *Gen = LiveRegGens[CallResource]->getNode(); in DelayForLiveRegsBottomUp()
1401 if (LiveRegGens[Reg]->getHeight() < LiveCycle) { in PickNodeToScheduleBottomUp()
1402 BtSU = LiveRegGens[Reg]; in PickNodeToScheduleBottomUp()