Lines Matching refs:LiveRegDefs
77 std::vector<SUnit*> LiveRegDefs; member in __anone56e3eb00111::ScheduleDAGFast
121 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
169 if (!LiveRegDefs[Pred.getReg()]) { in ReleasePredecessors()
171 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
196 assert(LiveRegDefs[Succ.getReg()] == SU && in ScheduleNodeBottomUp()
199 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
447 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument
453 if (LiveRegDefs[*AI] && LiveRegDefs[*AI] != SU) { in CheckForLiveRegDef()
476 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()