Lines Matching refs:MergedBlocks
269 void merge(Chain *Other, const std::vector<Block *> &MergedBlocks) { in merge() argument
270 Blocks = MergedBlocks; in merge()
658 double extTSPScore(const MergedChain &MergedBlocks, in extTSPScore() argument
663 MergedBlocks.forEach([&](const Block *BB) { in extTSPScore()
766 auto MergedBlocks = mergeBlocks(ChainPred->blocks(), ChainSucc->blocks(), in computeMergeGain() local
771 !MergedBlocks.getFirstBlock()->isEntry()) in computeMergeGain()
775 auto NewGainScore = extTSPScore(MergedBlocks, Jumps) - ChainPred->score(); in computeMergeGain()
816 auto MergedBlocks = in mergeChains() local
818 Into->merge(From, MergedBlocks.getBlocks()); in mergeChains()
825 MergedBlocks = MergedChain(Into->blocks().begin(), Into->blocks().end()); in mergeChains()
826 Into->setScore(extTSPScore(MergedBlocks, SelfEdge->jumps())); in mergeChains()