Home
last modified time | relevance | path

Searched refs:MergedChain (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DExtTSPReorderAlgorithm.cpp391 class MergedChain { class
393 MergedChain(BlockIter Begin1, BlockIter End1, BlockIter Begin2 = BlockIter(), in MergedChain() function in llvm::bolt::MergedChain
670 double score(const MergedChain &MergedBlocks, const JumpList &Jumps) const { in score()
743 MergedChain MergedBlocks = mergeBlocks( in computeMergeGain()
762 MergedChain mergeBlocks(const std::vector<Block *> &X, in mergeBlocks()
776 return MergedChain(BeginX1, EndX2, BeginY, EndY); in mergeBlocks()
778 return MergedChain(BeginX1, EndX1, BeginY, EndY, BeginX2, EndX2); in mergeBlocks()
780 return MergedChain(BeginY, EndY, BeginX2, EndX2, BeginX1, EndX1); in mergeBlocks()
782 return MergedChain(BeginX2, EndX2, BeginX1, EndX1, BeginY, EndY); in mergeBlocks()
795 MergedChain MergedBlocks = in mergeChains()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeLayout.cpp398 class MergedChain { class
400 MergedChain(BlockIter Begin1, BlockIter End1, BlockIter Begin2 = BlockIter(), in MergedChain() function in __anon97d149770111::MergedChain
658 double extTSPScore(const MergedChain &MergedBlocks, in extTSPScore()
784 MergedChain mergeBlocks(const std::vector<Block *> &X, in mergeBlocks()
798 return MergedChain(BeginX1, EndX2, BeginY, EndY); in mergeBlocks()
800 return MergedChain(BeginX1, EndX1, BeginY, EndY, BeginX2, EndX2); in mergeBlocks()
802 return MergedChain(BeginY, EndY, BeginX2, EndX2, BeginX1, EndX1); in mergeBlocks()
804 return MergedChain(BeginX2, EndX2, BeginX1, EndX1, BeginY, EndY); in mergeBlocks()
825 MergedBlocks = MergedChain(Into->blocks().begin(), Into->blocks().end()); in mergeChains()