Home
last modified time | relevance | path

Searched refs:Topo (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp155 ScheduleDAGTopologicalSort Topo; member in __anon7d87679c0111::ScheduleDAGRRList
167 Topo(SUnits, nullptr) { in ScheduleDAGRRList()
187 return Topo.IsReachable(SU, TargetSU); in IsReachable()
193 return Topo.WillCreateCycle(SU, TargetSU); in WillCreateCycle()
200 Topo.AddPred(SU, D.getSUnit()); in AddPred()
208 Topo.RemovePred(SU, D.getSUnit()); in RemovePred()
248 Topo.InitDAGTopologicalSorting(); in CreateNewSUnit()
259 Topo.InitDAGTopologicalSorting(); in CreateClone()
341 Topo.InitDAGTopologicalSorting(); in Schedule()
/external/llvm/include/llvm/CodeGen/
DMachineScheduler.h236 ScheduleDAGTopologicalSort Topo; variable
260 LIS(C->LIS), SchedImpl(std::move(S)), Topo(SUnits, &ExitSU), in ScheduleDAGMI()
/external/llvm/lib/CodeGen/
DMachineScheduler.cpp522 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge()
529 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge()
531 Topo.AddPred(SuccSU, PredDep.getSUnit()); in addEdge()
672 Topo.InitDAGTopologicalSorting(); in schedule()
1034 Topo.InitDAGTopologicalSorting(); in schedule()