Lines Matching refs:Edges
570 MutableArrayRef<SmallVector<WeightedEdge, 8>> Edges);
1017 Edges) { in getBestNonConflictingEdges() argument
1027 llvm::stable_sort(Edges[0], Cmp); in getBestNonConflictingEdges()
1028 llvm::stable_sort(Edges[1], Cmp); in getBestNonConflictingEdges()
1029 auto BestA = Edges[0].begin(); in getBestNonConflictingEdges()
1030 auto BestB = Edges[1].begin(); in getBestNonConflictingEdges()
1075 SmallVector<WeightedEdge, 8> Edges[2]; in getBestTrellisSuccessor() local
1087 Edges[SuccIndex].push_back({EdgeFreq, SuccPred, Succ}); in getBestTrellisSuccessor()
1094 std::tie(BestA, BestB) = getBestNonConflictingEdges(BB, Edges); in getBestTrellisSuccessor()
1268 std::vector<MachineBasicBlock *> Edges; in precomputeTriangleChains() member
1271 : Edges({src, dst}) {} in precomputeTriangleChains()
1276 Edges.push_back(dst); in precomputeTriangleChains()
1279 unsigned count() const { return Edges.size() - 1; } in precomputeTriangleChains()
1282 return Edges.back(); in precomputeTriangleChains()
1360 MachineBasicBlock *dst = Chain.Edges.back(); in precomputeTriangleChains()
1361 Chain.Edges.pop_back(); in precomputeTriangleChains()
1362 for (MachineBasicBlock *src : reverse(Chain.Edges)) { in precomputeTriangleChains()