Lines Matching refs:ChainSucc
613 Chain *ChainSucc = EdgeIter.first; in mergeChainPairs() local
616 if (ChainPred == ChainSucc) in mergeChainPairs()
620 MergeGainTy CurGain = mergeGain(ChainPred, ChainSucc, ChainEdge); in mergeChainPairs()
626 compareChainPairs(ChainPred, ChainSucc, BestChainPred, in mergeChainPairs()
630 BestChainSucc = ChainSucc; in mergeChainPairs()
697 MergeGainTy mergeGain(Chain *ChainPred, Chain *ChainSucc, Edge *Edge) const { in mergeGain() argument
698 if (Edge->hasCachedMergeGain(ChainPred, ChainSucc)) in mergeGain()
699 return Edge->getCachedMergeGain(ChainPred, ChainSucc); in mergeGain()
710 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, 0, in mergeGain()
725 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, Offset, in mergeGain()
727 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, Offset, in mergeGain()
729 Gain = computeMergeGain(Gain, ChainPred, ChainSucc, Jumps, Offset, in mergeGain()
734 Edge->setCachedMergeGain(ChainPred, ChainSucc, Gain); in mergeGain()
740 const Chain *ChainPred, const Chain *ChainSucc, in computeMergeGain() argument
744 ChainPred->blocks(), ChainSucc->blocks(), MergeOffset, MergeType); in computeMergeGain()
747 if ((ChainPred->isEntryPoint() || ChainSucc->isEntryPoint()) && in computeMergeGain()