Lines Matching refs:Edges
575 MutableArrayRef<SmallVector<WeightedEdge, 8>> Edges);
1022 Edges) { in getBestNonConflictingEdges() argument
1032 llvm::stable_sort(Edges[0], Cmp); in getBestNonConflictingEdges()
1033 llvm::stable_sort(Edges[1], Cmp); in getBestNonConflictingEdges()
1034 auto BestA = Edges[0].begin(); in getBestNonConflictingEdges()
1035 auto BestB = Edges[1].begin(); in getBestNonConflictingEdges()
1080 SmallVector<WeightedEdge, 8> Edges[2]; in getBestTrellisSuccessor() local
1092 Edges[SuccIndex].push_back({EdgeFreq, SuccPred, Succ}); in getBestTrellisSuccessor()
1099 std::tie(BestA, BestB) = getBestNonConflictingEdges(BB, Edges); in getBestTrellisSuccessor()
1273 std::vector<MachineBasicBlock *> Edges; in precomputeTriangleChains() member
1276 : Edges({src, dst}) {} in precomputeTriangleChains()
1281 Edges.push_back(dst); in precomputeTriangleChains()
1284 unsigned count() const { return Edges.size() - 1; } in precomputeTriangleChains()
1287 return Edges.back(); in precomputeTriangleChains()
1365 MachineBasicBlock *dst = Chain.Edges.back(); in precomputeTriangleChains()
1366 Chain.Edges.pop_back(); in precomputeTriangleChains()
1367 for (MachineBasicBlock *src : reverse(Chain.Edges)) { in precomputeTriangleChains()