Lines Matching refs:LiveRegDefs
77 std::vector<SUnit*> LiveRegDefs; member in __anon0612c6de0111::ScheduleDAGFast
121 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
171 if (!LiveRegDefs[I->getReg()]) { in ReleasePredecessors()
173 LiveRegDefs[I->getReg()] = I->getSUnit(); in ReleasePredecessors()
199 assert(LiveRegDefs[I->getReg()] == SU && in ScheduleNodeBottomUp()
202 LiveRegDefs[I->getReg()] = nullptr; in ScheduleNodeBottomUp()
455 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument
461 if (LiveRegDefs[*AI] && LiveRegDefs[*AI] != SU) { in CheckForLiveRegDef()
485 CheckForLiveRegDef(I->getSUnit(), I->getReg(), LiveRegDefs, in DelayForLiveRegsBottomUp()
510 CheckForLiveRegDef(SU, Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
523 CheckForLiveRegDef(SU, *Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
579 SUnit *LRDef = LiveRegDefs[Reg]; in ListScheduleBottomUp()
611 LiveRegDefs[Reg] = NewDef; in ListScheduleBottomUp()