Searched refs:Topo (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 155 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/ |
D | MachineScheduler.h | 236 ScheduleDAGTopologicalSort Topo; variable 260 LIS(C->LIS), SchedImpl(std::move(S)), Topo(SUnits, &ExitSU), in ScheduleDAGMI()
|
/external/llvm/lib/CodeGen/ |
D | MachineScheduler.cpp | 522 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()
|