Searched refs:MergedBlocks (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | ExtTSPReorderAlgorithm.cpp | 262 void merge(Chain *Other, const std::vector<Block *> &MergedBlocks) { in merge() argument 263 Blocks = MergedBlocks; in merge() 670 double score(const MergedChain &MergedBlocks, const JumpList &Jumps) const { in score() argument 674 MergedBlocks.forEach( in score() 743 MergedChain MergedBlocks = mergeBlocks( in computeMergeGain() local 748 MergedBlocks.getFirstBlock()->Index != 0) in computeMergeGain() 752 const double NewScore = score(MergedBlocks, Jumps) - ChainPred->score(); in computeMergeGain() 795 MergedChain MergedBlocks = in mergeChains() local 797 Into->merge(From, MergedBlocks.getBlocks()); in mergeChains() 804 MergedBlocks = MergedChain(Into->blocks().begin(), Into->blocks().end()); in mergeChains() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeLayout.cpp | 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() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 435 std::vector<BCECmpChain::ContiguousBlocks> MergedBlocks; in mergeBlocks() local 447 MergedBlocks.emplace_back(); in mergeBlocks() 448 LastMergedBlock = &MergedBlocks.back(); in mergeBlocks() 458 llvm::sort(MergedBlocks, [](const BCECmpChain::ContiguousBlocks &LhsBlocks, in mergeBlocks() 463 return MergedBlocks; in mergeBlocks()
|