Lines Matching refs:ChainEdge
162 class ChainEdge;
242 const std::vector<std::pair<Chain *, ChainEdge *>> &edges() const { in edges()
246 ChainEdge *getEdge(Chain *Other) const { in getEdge()
265 void addEdge(Chain *Other, ChainEdge *Edge) { in addEdge()
295 std::vector<std::pair<Chain *, ChainEdge *>> Edges;
301 class ChainEdge { class
303 ChainEdge(const ChainEdge &) = delete;
304 ChainEdge(ChainEdge &&) = default;
305 ChainEdge &operator=(const ChainEdge &) = delete;
306 ChainEdge &operator=(ChainEdge &&) = default;
308 explicit ChainEdge(Jump *Jump) in ChainEdge() function in __anon97d149770111::ChainEdge
323 void moveJumps(ChainEdge *Other) { in moveJumps()
603 auto ChainEdge = EdgeIter.second; in mergeChainPairs() local
613 auto CurGain = getBestMergeGain(ChainPred, ChainSucc, ChainEdge); in mergeChainPairs()
685 ChainEdge *Edge) const { in getBestMergeGain()
903 std::vector<ChainEdge> AllEdges;