Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp155 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/
DScheduleDAGRRList.cpp163 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/
DPostRASchedulerList.cpp122 ScheduleDAGTopologicalSort Topo; member in __anonf9942fd30111::SchedulePostRATDList
188 : ScheduleDAGInstrs(MF, MLI, MDT), Topo(SUnits), AA(AA), in SchedulePostRATDList()
/external/llvm/lib/CodeGen/
DMachinePipeliner.cpp208 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 …]
DMachineScheduler.cpp534 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/
DMachineScheduler.h234 ScheduleDAGTopologicalSort Topo; variable
258 LIS(C->LIS), SchedImpl(std::move(S)), Topo(SUnits, &ExitSU), in ScheduleDAGMI()
/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.cpp1673 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()