Lines Matching defs:Chain

305   void merge(MachineBasicBlock *BB, BlockChain *Chain) {  in merge()
654 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, in markChainSuccessors()
670 const BlockChain &Chain, const MachineBasicBlock *MBB, in markBlockSuccessors()
703 const MachineBasicBlock *BB, const BlockChain &Chain, in collectViableSuccessors()
812 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in isProfitableToTailDup()
966 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in isTrellis()
1061 BranchProbability AdjustedSumProb, const BlockChain &Chain, in getBestTrellisSuccessor()
1145 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in canTailDuplicateUnplacedPreds()
1339 TriangleChain Chain = std::move(Found->second); in precomputeTriangleChains() local
1354 TriangleChain &Chain = ChainPair.second; in precomputeTriangleChains() local
1413 BranchProbability RealSuccProb, const BlockChain &Chain, in hasBetterLayoutPredecessor()
1592 const MachineBasicBlock *BB, const BlockChain &Chain, in selectBestSuccessor()
1704 const BlockChain &Chain, SmallVectorImpl<MachineBasicBlock *> &WorkList) { in selectBestCandidateBlock()
1794 BlockChain &Chain = *BlockToChain[MBB]; in fillWorkLists() local
1824 const MachineBasicBlock *HeadBB, BlockChain &Chain, in buildChain()
2202 BlockChain &Chain = *BlockToChain[MBB]; in findBestLoopExit() local
2587 BlockChain *Chain = BlockToChain[LoopBB]; in collectLoopBlockSet() local
2703 BlockChain *Chain = in buildCFGChains() local
3021 BlockChain &Chain, BlockFilterSet *BlockFilter, in repeatedlyTailDuplicateBlock()
3078 BlockChain &Chain, BlockFilterSet *BlockFilter, in maybeTailDuplicateBlock()
3100 BlockChain *Chain = BlockToChain[RemBB]; in maybeTailDuplicateBlock() local