Lines Matching refs:Edges
548 MutableArrayRef<SmallVector<WeightedEdge, 8>> Edges);
986 Edges) { in getBestNonConflictingEdges() argument
996 llvm::stable_sort(Edges[0], Cmp); in getBestNonConflictingEdges()
997 llvm::stable_sort(Edges[1], Cmp); in getBestNonConflictingEdges()
998 auto BestA = Edges[0].begin(); in getBestNonConflictingEdges()
999 auto BestB = Edges[1].begin(); in getBestNonConflictingEdges()
1044 SmallVector<WeightedEdge, 8> Edges[2]; in getBestTrellisSuccessor() local
1056 Edges[SuccIndex].push_back({EdgeFreq, SuccPred, Succ}); in getBestTrellisSuccessor()
1063 std::tie(BestA, BestB) = getBestNonConflictingEdges(BB, Edges); in getBestTrellisSuccessor()
1237 std::vector<MachineBasicBlock *> Edges; in precomputeTriangleChains() member
1240 : Edges({src, dst}) {} in precomputeTriangleChains()
1245 Edges.push_back(dst); in precomputeTriangleChains()
1248 unsigned count() const { return Edges.size() - 1; } in precomputeTriangleChains()
1251 return Edges.back(); in precomputeTriangleChains()
1329 MachineBasicBlock *dst = Chain.Edges.back(); in precomputeTriangleChains()
1330 Chain.Edges.pop_back(); in precomputeTriangleChains()
1331 for (MachineBasicBlock *src : reverse(Chain.Edges)) { in precomputeTriangleChains()