Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp77 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 …]
DScheduleDAGRRList.cpp144 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 …]