Searched refs:MergedBlocks (Results 1 – 2 of 2) sorted by relevance
304 void merge(Chain *Other, const std::vector<Block *> &MergedBlocks) { in merge() argument305 Blocks = MergedBlocks; in merge()703 double extTSPScore(const MergedChain &MergedBlocks, in extTSPScore() argument708 MergedBlocks.forEach([&](const Block *BB) { in extTSPScore()812 auto MergedBlocks = mergeBlocks(ChainPred->blocks(), ChainSucc->blocks(), in computeMergeGain() local817 !MergedBlocks.getFirstBlock()->isEntry()) in computeMergeGain()821 auto NewGainScore = extTSPScore(MergedBlocks, Jumps) - ChainPred->score(); in computeMergeGain()862 MergedChain MergedBlocks = in mergeChains() local864 Into->merge(From, MergedBlocks.getBlocks()); in mergeChains()871 MergedBlocks = MergedChain(Into->blocks().begin(), Into->blocks().end()); in mergeChains()[all …]
440 std::vector<BCECmpChain::ContiguousBlocks> MergedBlocks; in mergeBlocks() local452 MergedBlocks.emplace_back(); in mergeBlocks()453 LastMergedBlock = &MergedBlocks.back(); in mergeBlocks()463 llvm::sort(MergedBlocks, [](const BCECmpChain::ContiguousBlocks &LhsBlocks, in mergeBlocks()468 return MergedBlocks; in mergeBlocks()