Lines Matching defs:Chain
294 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge()
643 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, in markChainSuccessors()
659 const BlockChain &Chain, const MachineBasicBlock *MBB, in markBlockSuccessors()
692 const MachineBasicBlock *BB, const BlockChain &Chain, in collectViableSuccessors()
801 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in isProfitableToTailDup()
955 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in isTrellis()
1050 BranchProbability AdjustedSumProb, const BlockChain &Chain, in getBestTrellisSuccessor()
1134 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in canTailDuplicateUnplacedPreds()
1328 TriangleChain Chain = std::move(Found->second); in precomputeTriangleChains() local
1343 TriangleChain &Chain = ChainPair.second; in precomputeTriangleChains() local
1402 BranchProbability RealSuccProb, const BlockChain &Chain, in hasBetterLayoutPredecessor()
1581 const MachineBasicBlock *BB, const BlockChain &Chain, in selectBestSuccessor()
1693 const BlockChain &Chain, SmallVectorImpl<MachineBasicBlock *> &WorkList) { in selectBestCandidateBlock()
1782 BlockChain &Chain = *BlockToChain[MBB]; in fillWorkLists() local
1812 const MachineBasicBlock *HeadBB, BlockChain &Chain, in buildChain()
2189 BlockChain &Chain = *BlockToChain[MBB]; in findBestLoopExit() local
2575 BlockChain *Chain = BlockToChain[LoopBB]; in collectLoopBlockSet() local
2691 BlockChain *Chain = in buildCFGChains() local
2987 BlockChain &Chain, BlockFilterSet *BlockFilter, in repeatedlyTailDuplicateBlock()
3044 BlockChain &Chain, BlockFilterSet *BlockFilter, in maybeTailDuplicateBlock()
3066 BlockChain *Chain = BlockToChain[RemBB]; in maybeTailDuplicateBlock() local