Searched refs:LiveRegDefs (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGFast.cpp | 71 std::vector<SUnit*> LiveRegDefs; member in __anon09d611c90111::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 __anon8a11067b0311::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 __anond8ae9b9d0111::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 __anon7133554f0111::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 …]
|