Searched refs:MergedChain (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | ExtTSPReorderAlgorithm.cpp | 391 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 D | CodeLayout.cpp | 398 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()
|