Home
last modified time | relevance | path

Searched refs:LiveRegDefs (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp78 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()
571 SUnit *LRDef = LiveRegDefs[Reg]; in ListScheduleBottomUp()
[all …]
H A DScheduleDAGRRList.cpp170 std::unique_ptr<SUnit*[]> LiveRegDefs; member in __anon70bf5c530111::ScheduleDAGRRList
573 if (!LiveRegDefs[CallResource]) in ReleasePredecessors()
586 LiveRegDefs[CallResource] = Def; in ReleasePredecessors()
777 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp()
858 LiveRegDefs[CallResource] = SU; in UnscheduleNodeBottomUp()
883 if (!LiveRegDefs[Reg]) in UnscheduleNodeBottomUp()
887 LiveRegDefs[Reg] = SU; in UnscheduleNodeBottomUp()
1314 if (!LiveRegDefs[i]) continue; in CheckForLiveRegDefMasked()
1386 if (LiveRegDefs[CallResource]) { in DelayForLiveRegsBottomUp()
1538 SUnit *LRDef = LiveRegDefs[Reg]; in PickNodeToScheduleBottomUp()
[all …]