Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp73 std::vector<SUnit*> LiveRegDefs; member in __anon9389022c0111::ScheduleDAGFast
117 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
165 if (!LiveRegDefs[Pred.getReg()]) { in ReleasePredecessors()
167 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
192 assert(LiveRegDefs[Succ.getReg()] == SU && in ScheduleNodeBottomUp()
195 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
451 if (!LiveRegDefs[*AI]) in CheckForLiveRegDef()
455 if (LiveRegDefs[*AI] == SU) in CheckForLiveRegDef()
459 if (Node && LiveRegDefs[*AI]->getNode() == Node) in CheckForLiveRegDef()
588 SUnit *LRDef = LiveRegDefs[Reg]; in ListScheduleBottomUp()
[all …]
H A DScheduleDAGRRList.cpp169 std::unique_ptr<SUnit*[]> LiveRegDefs; member in __anon4c419b9e0111::ScheduleDAGRRList
578 if (!LiveRegDefs[CallResource]) in ReleasePredecessors()
591 LiveRegDefs[CallResource] = Def; in ReleasePredecessors()
783 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp()
864 LiveRegDefs[CallResource] = SU; in UnscheduleNodeBottomUp()
889 if (!LiveRegDefs[Reg]) in UnscheduleNodeBottomUp()
893 LiveRegDefs[Reg] = SU; in UnscheduleNodeBottomUp()
1329 if (!LiveRegDefs[i]) continue; in CheckForLiveRegDefMasked()
1411 if (LiveRegDefs[CallResource]) { in DelayForLiveRegsBottomUp()
1568 SUnit *LRDef = LiveRegDefs[Reg]; in PickNodeToScheduleBottomUp()
[all …]