Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp71 std::vector<SUnit*> LiveRegDefs; member in __anonb3f617930111::ScheduleDAGFast
115 LiveRegDefs.resize(TRI->getNumRegs(), NULL); in Schedule()
165 if (!LiveRegDefs[I->getReg()]) { in ReleasePredecessors()
167 LiveRegDefs[I->getReg()] = I->getSUnit(); in ReleasePredecessors()
193 assert(LiveRegDefs[I->getReg()] == SU && in ScheduleNodeBottomUp()
196 LiveRegDefs[I->getReg()] = NULL; in ScheduleNodeBottomUp()
439 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument
444 if (LiveRegDefs[Reg] && LiveRegDefs[Reg] != SU) { in CheckForLiveRegDef()
451 if (LiveRegDefs[*Alias] && LiveRegDefs[*Alias] != SU) { in CheckForLiveRegDef()
474 CheckForLiveRegDef(I->getSUnit(), I->getReg(), LiveRegDefs, in DelayForLiveRegsBottomUp()
[all …]
DScheduleDAGRRList.cpp158 std::vector<SUnit*> LiveRegDefs; member in __anon3c49a6c50311::ScheduleDAGRRList
332 LiveRegDefs.resize(TRI->getNumRegs(), NULL); in Schedule()
433 SUnit *RegDef = LiveRegDefs[I->getReg()]; (void)RegDef; in ReleasePredecessors()
436 LiveRegDefs[I->getReg()] = I->getSUnit(); in ReleasePredecessors()
626 if (I->isAssignedRegDep() && LiveRegDefs[I->getReg()] == SU) { in ScheduleNodeBottomUp()
629 LiveRegDefs[I->getReg()] = NULL; in ScheduleNodeBottomUp()
681 assert(LiveRegDefs[I->getReg()] == I->getSUnit() && in UnscheduleNodeBottomUp()
684 LiveRegDefs[I->getReg()] = NULL; in UnscheduleNodeBottomUp()
694 LiveRegDefs[I->getReg()] = SU; in UnscheduleNodeBottomUp()
695 if (!LiveRegDefs[I->getReg()]) { in UnscheduleNodeBottomUp()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp77 std::vector<SUnit*> LiveRegDefs; member in __anon98d823670111::ScheduleDAGFast
121 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
171 if (!LiveRegDefs[I->getReg()]) { in ReleasePredecessors()
173 LiveRegDefs[I->getReg()] = I->getSUnit(); in ReleasePredecessors()
199 assert(LiveRegDefs[I->getReg()] == SU && in ScheduleNodeBottomUp()
202 LiveRegDefs[I->getReg()] = nullptr; in ScheduleNodeBottomUp()
455 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument
461 if (LiveRegDefs[*AI] && LiveRegDefs[*AI] != SU) { in CheckForLiveRegDef()
485 CheckForLiveRegDef(I->getSUnit(), I->getReg(), LiveRegDefs, in DelayForLiveRegsBottomUp()
510 CheckForLiveRegDef(SU, Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
[all …]
DScheduleDAGRRList.cpp144 std::unique_ptr<SUnit*[]> LiveRegDefs; member in __anone1ddf7990111::ScheduleDAGRRList
331 LiveRegDefs.reset(new SUnit*[TRI->getNumRegs() + 1]()); in Schedule()
535 SUnit *RegDef = LiveRegDefs[I->getReg()]; (void)RegDef; in ReleasePredecessors()
538 LiveRegDefs[I->getReg()] = I->getSUnit(); in ReleasePredecessors()
550 if (!LiveRegDefs[CallResource]) in ReleasePredecessors()
562 LiveRegDefs[CallResource] = Def; in ReleasePredecessors()
743 if (I->isAssignedRegDep() && LiveRegDefs[I->getReg()] == SU) { in ScheduleNodeBottomUp()
746 LiveRegDefs[I->getReg()] = nullptr; in ScheduleNodeBottomUp()
754 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp()
761 LiveRegDefs[CallResource] = nullptr; in ScheduleNodeBottomUp()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp78 std::vector<SUnit*> LiveRegDefs; member in __anon92eb2abf0111::ScheduleDAGFast
122 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
171 if (!LiveRegDefs[Pred.getReg()]) { in ReleasePredecessors()
173 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
198 assert(LiveRegDefs[Succ.getReg()] == SU && in ScheduleNodeBottomUp()
201 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
449 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument
455 if (LiveRegDefs[*AI] && LiveRegDefs[*AI] != SU) { in CheckForLiveRegDef()
478 CheckForLiveRegDef(Pred.getSUnit(), Pred.getReg(), LiveRegDefs, in DelayForLiveRegsBottomUp()
503 CheckForLiveRegDef(SU, Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp()
[all …]
DScheduleDAGRRList.cpp170 std::unique_ptr<SUnit*[]> LiveRegDefs; member in __anonacd034f10111::ScheduleDAGRRList
360 LiveRegDefs.reset(new SUnit*[TRI->getNumRegs() + 1]()); in Schedule()
558 SUnit *RegDef = LiveRegDefs[Pred.getReg()]; (void)RegDef; in ReleasePredecessors()
561 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
573 if (!LiveRegDefs[CallResource]) in ReleasePredecessors()
586 LiveRegDefs[CallResource] = Def; in ReleasePredecessors()
766 if (Succ.isAssignedRegDep() && LiveRegDefs[Succ.getReg()] == SU) { in ScheduleNodeBottomUp()
769 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
777 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp()
784 LiveRegDefs[CallResource] = nullptr; in ScheduleNodeBottomUp()
[all …]