Home
last modified time | relevance | path

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/
DScheduleDAGFast.cpp77 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 …]
DScheduleDAGRRList.cpp169 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 …]