Searched refs:LiveRegDefs (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGFast.cpp | 77 std::vector<SUnit*> LiveRegDefs; member in __anond44115a20111::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() 450 std::vector<SUnit*> &LiveRegDefs, in CheckForLiveRegDef() argument 456 if (LiveRegDefs[*AI] && LiveRegDefs[*AI] != SU) { in CheckForLiveRegDef() 480 CheckForLiveRegDef(I->getSUnit(), I->getReg(), LiveRegDefs, in DelayForLiveRegsBottomUp() 505 CheckForLiveRegDef(SU, Reg, LiveRegDefs, RegAdded, LRegs, TRI); in DelayForLiveRegsBottomUp() [all …]
|
D | ScheduleDAGRRList.cpp | 144 std::vector<SUnit*> LiveRegDefs; member in __anon9b4c64940111::ScheduleDAGRRList 332 LiveRegDefs.resize(TRI->getNumRegs() + 1, nullptr); in Schedule() 536 SUnit *RegDef = LiveRegDefs[I->getReg()]; (void)RegDef; in ReleasePredecessors() 539 LiveRegDefs[I->getReg()] = I->getSUnit(); in ReleasePredecessors() 551 if (!LiveRegDefs[CallResource]) in ReleasePredecessors() 563 LiveRegDefs[CallResource] = Def; in ReleasePredecessors() 744 if (I->isAssignedRegDep() && LiveRegDefs[I->getReg()] == SU) { in ScheduleNodeBottomUp() 747 LiveRegDefs[I->getReg()] = nullptr; in ScheduleNodeBottomUp() 755 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp() 762 LiveRegDefs[CallResource] = nullptr; in ScheduleNodeBottomUp() [all …]
|