Searched refs:Topo (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 155 ScheduleDAGTopologicalSort Topo; member in __anon0bb2ca0d0111::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/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 163 ScheduleDAGTopologicalSort Topo; member in __anon113a15390311::ScheduleDAGRRList 171 Topo(SUnits) { in ScheduleDAGRRList() 191 return Topo.IsReachable(SU, TargetSU); in IsReachable() 197 return Topo.WillCreateCycle(SU, TargetSU); in WillCreateCycle() 204 Topo.AddPred(SU, D.getSUnit()); in AddPred() 212 Topo.RemovePred(SU, D.getSUnit()); in RemovePred() 256 Topo.InitDAGTopologicalSorting(); in CreateNewSUnit() 267 Topo.InitDAGTopologicalSorting(); in CreateClone() 340 Topo.InitDAGTopologicalSorting(); in Schedule()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | PostRASchedulerList.cpp | 122 ScheduleDAGTopologicalSort Topo; member in __anonf9942fd30111::SchedulePostRATDList 188 : ScheduleDAGInstrs(MF, MLI, MDT), Topo(SUnits), AA(AA), in SchedulePostRATDList()
|
/external/llvm/lib/CodeGen/ |
D | MachinePipeliner.cpp | 208 ScheduleDAGTopologicalSort Topo; member in __anone7df25700111::SwingSchedulerDAG 265 Topo(SUnits, &ExitSU) {} in SwingSchedulerDAG() 824 Topo.InitDAGTopologicalSorting(); in schedule() 1185 if (Topo.IsReachable(&I, LastSU)) in changeDependences() 1195 Topo.RemovePred(&I, Deps[i].getSUnit()); in changeDependences() 1204 Topo.RemovePred(LastSU, Deps[i].getSUnit()); in changeDependences() 1527 for (ScheduleDAGTopologicalSort::const_iterator I = Topo.begin(), in computeNodeFunctions() 1528 E = Topo.end(); in computeNodeFunctions() 1537 for (ScheduleDAGTopologicalSort::const_iterator I = Topo.begin(), in computeNodeFunctions() 1538 E = Topo.end(); in computeNodeFunctions() [all …]
|
D | MachineScheduler.cpp | 534 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge() 541 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge() 543 Topo.AddPred(SuccSU, PredDep.getSUnit()); in addEdge() 684 Topo.InitDAGTopologicalSorting(); in schedule() 1078 Topo.InitDAGTopologicalSorting(); in schedule()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 234 ScheduleDAGTopologicalSort Topo; variable 258 LIS(C->LIS), SchedImpl(std::move(S)), Topo(SUnits, &ExitSU), in ScheduleDAGMI()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIMachineScheduler.cpp | 1673 Topo.InitDAGTopologicalSorting(); in topologicalSort() 1675 TopDownIndex2SU = std::vector<int>(Topo.begin(), Topo.end()); in topologicalSort() 1676 BottomUpIndex2SU = std::vector<int>(Topo.rbegin(), Topo.rend()); in topologicalSort()
|