Lines Matching refs:Edges
495 MutableArrayRef<SmallVector<WeightedEdge, 8>> Edges);
931 Edges) { in getBestNonConflictingEdges() argument
941 std::stable_sort(Edges[0].begin(), Edges[0].end(), Cmp); in getBestNonConflictingEdges()
942 std::stable_sort(Edges[1].begin(), Edges[1].end(), Cmp); in getBestNonConflictingEdges()
943 auto BestA = Edges[0].begin(); in getBestNonConflictingEdges()
944 auto BestB = Edges[1].begin(); in getBestNonConflictingEdges()
989 SmallVector<WeightedEdge, 8> Edges[2]; in getBestTrellisSuccessor() local
1001 Edges[SuccIndex].push_back({EdgeFreq, SuccPred, Succ}); in getBestTrellisSuccessor()
1008 std::tie(BestA, BestB) = getBestNonConflictingEdges(BB, Edges); in getBestTrellisSuccessor()
1134 std::vector<MachineBasicBlock *> Edges; in precomputeTriangleChains() member
1137 : Edges({src, dst}) {} in precomputeTriangleChains()
1142 Edges.push_back(dst); in precomputeTriangleChains()
1145 unsigned count() const { return Edges.size() - 1; } in precomputeTriangleChains()
1148 return Edges.back(); in precomputeTriangleChains()
1226 MachineBasicBlock *dst = Chain.Edges.back(); in precomputeTriangleChains()
1227 Chain.Edges.pop_back(); in precomputeTriangleChains()
1228 for (MachineBasicBlock *src : reverse(Chain.Edges)) { in precomputeTriangleChains()