Lines Matching refs:MergeGainT
181 struct MergeGainT { struct
182 explicit MergeGainT() = default;
183 explicit MergeGainT(double Score, size_t MergeOffset, MergeTypeT MergeType) in MergeGainT() argument
195 bool operator<(const MergeGainT &Other) const { in operator <() argument
200 void updateIfLessThan(const MergeGainT &Other) { in updateIfLessThan() argument
406 MergeGainT getCachedMergeGain(ChainT *Src, ChainT *Dst) const { in getCachedMergeGain()
410 void setCachedMergeGain(ChainT *Src, ChainT *Dst, MergeGainT MergeGain) { in setCachedMergeGain()
425 void setMergeGain(MergeGainT Gain) { CachedGain = Gain; } in setMergeGain()
427 MergeGainT getMergeGain() const { return CachedGain; } in getMergeGain()
439 MergeGainT CachedGain;
445 MergeGainT CachedGainForward;
446 MergeGainT CachedGainBackward;
751 MergeGainT BestGain; in mergeChainPairs()
778 MergeGainT CurGain = getBestMergeGain(ChainPred, ChainSucc, Edge); in mergeChainPairs()
851 MergeGainT getBestMergeGain(ChainT *ChainPred, ChainT *ChainSucc, in getBestMergeGain()
862 MergeGainT Gain = MergeGainT(); in getBestMergeGain()
931 MergeGainT computeMergeGain(const ChainT *ChainPred, const ChainT *ChainSucc, in computeMergeGain()
940 return MergeGainT(); in computeMergeGain()
945 return MergeGainT(NewScore - CurScore, MergeOffset, MergeType); in computeMergeGain()
1152 MergeGainT Gain = getBestMergeGain(Edge); in mergeChainPairs()
1175 MergeGainT BestGain = BestEdge->getMergeGain(); in mergeChainPairs()
1190 MergeGainT Gain = getBestMergeGain(Edge); in mergeChainPairs()
1209 MergeGainT getBestMergeGain(ChainEdge *Edge) const { in getBestMergeGain()
1217 MergeGainT Gain = MergeGainT(); in getBestMergeGain()
1225 MergeGainT NewGain = in getBestMergeGain()
1250 MergeGainT computeMergeGain(ChainT *ChainPred, ChainT *ChainSucc, in computeMergeGain()
1267 return MergeGainT(GainScore, MergeOffset, MergeType); in computeMergeGain()