Lines Matching refs:LiveRegDefs
78 std::vector<SUnit*> LiveRegDefs; member in __anon78c511a10111::ScheduleDAGFast
122 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
170 if (!LiveRegDefs[Pred.getReg()]) { in ReleasePredecessors()
172 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
197 assert(LiveRegDefs[Succ.getReg()] == SU && in ScheduleNodeBottomUp()
200 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
448 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument
454 if (LiveRegDefs[*AI] && LiveRegDefs[*AI] != SU) { in CheckForLiveRegDef()
477 CheckForLiveRegDef(Pred.getSUnit(), Pred.getReg(), LiveRegDefs, in DelayForLiveRegsBottomUp()
502 CheckForLiveRegDef(SU, Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
515 CheckForLiveRegDef(SU, *Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
571 SUnit *LRDef = LiveRegDefs[Reg]; in ListScheduleBottomUp()
603 LiveRegDefs[Reg] = NewDef; in ListScheduleBottomUp()