Searched refs:LiveRegDefs (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGFast.cpp | 71 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 …]
|
D | ScheduleDAGRRList.cpp | 158 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/ |
D | ScheduleDAGFast.cpp | 77 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 …]
|
D | ScheduleDAGRRList.cpp | 144 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/ |
D | ScheduleDAGFast.cpp | 78 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 …]
|
D | ScheduleDAGRRList.cpp | 170 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 …]
|