Home
last modified time | relevance | path

Searched refs:MergedBlocks (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DExtTSPReorderAlgorithm.cpp262 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 DCodeLayout.cpp269 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 DMergeICmps.cpp435 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()