Searched refs:LiveRegDefs (Results 1 – 2 of 2) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGFast.cpp | 77 std::vector<SUnit*> LiveRegDefs; member in __anon290084130111::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() [all …]
|
D | ScheduleDAGRRList.cpp | 169 std::unique_ptr<SUnit*[]> LiveRegDefs; member in __anon1da133450111::ScheduleDAGRRList 365 LiveRegDefs.reset(new SUnit*[TRI->getNumRegs() + 1]()); in Schedule() 563 SUnit *RegDef = LiveRegDefs[Pred.getReg()]; (void)RegDef; in ReleasePredecessors() 566 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors() 578 if (!LiveRegDefs[CallResource]) in ReleasePredecessors() 591 LiveRegDefs[CallResource] = Def; in ReleasePredecessors() 772 if (Succ.isAssignedRegDep() && LiveRegDefs[Succ.getReg()] == SU) { in ScheduleNodeBottomUp() 775 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp() 783 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp() 790 LiveRegDefs[CallResource] = nullptr; in ScheduleNodeBottomUp() [all …]
|