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 __anon0612c6de0111::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 __anon884f54d00111::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 …]
|