Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp73 std::vector<SUnit*> LiveRegDefs; member in __anon522cf4780111::ScheduleDAGFast
117 LiveRegDefs.resize(TRI->getNumRegs(), nullptr); in Schedule()
165 if (!LiveRegDefs[Pred.getReg()]) { in ReleasePredecessors()
167 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
192 assert(LiveRegDefs[Succ.getReg()] == SU && in ScheduleNodeBottomUp()
195 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
444 std::vector<SUnit *> &LiveRegDefs, in CheckForLiveRegDef() argument
452 if (!LiveRegDefs[*AI]) in CheckForLiveRegDef()
456 if (LiveRegDefs[*AI] == SU) in CheckForLiveRegDef()
460 if (Node && LiveRegDefs[*AI]->getNode() == Node) in CheckForLiveRegDef()
[all …]
DScheduleDAGRRList.cpp169 std::unique_ptr<SUnit*[]> LiveRegDefs; member in __anon43ab50ea0111::ScheduleDAGRRList
368 LiveRegDefs.reset(new SUnit*[TRI->getNumRegs() + 1]()); in Schedule()
566 SUnit *RegDef = LiveRegDefs[Pred.getReg()]; (void)RegDef; in ReleasePredecessors()
569 LiveRegDefs[Pred.getReg()] = Pred.getSUnit(); in ReleasePredecessors()
581 if (!LiveRegDefs[CallResource]) in ReleasePredecessors()
594 LiveRegDefs[CallResource] = Def; in ReleasePredecessors()
775 if (Succ.isAssignedRegDep() && LiveRegDefs[Succ.getReg()] == SU) { in ScheduleNodeBottomUp()
778 LiveRegDefs[Succ.getReg()] = nullptr; in ScheduleNodeBottomUp()
786 if (LiveRegDefs[CallResource] == SU) in ScheduleNodeBottomUp()
793 LiveRegDefs[CallResource] = nullptr; in ScheduleNodeBottomUp()
[all …]