Lines Matching defs:Chain
305 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge()
659 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB, in markChainSuccessors()
675 const BlockChain &Chain, const MachineBasicBlock *MBB, in markBlockSuccessors()
708 const MachineBasicBlock *BB, const BlockChain &Chain, in collectViableSuccessors()
817 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in isProfitableToTailDup()
971 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in isTrellis()
1066 BranchProbability AdjustedSumProb, const BlockChain &Chain, in getBestTrellisSuccessor()
1150 const BlockChain &Chain, const BlockFilterSet *BlockFilter) { in canTailDuplicateUnplacedPreds()
1344 TriangleChain Chain = std::move(Found->second); in precomputeTriangleChains() local
1359 TriangleChain &Chain = ChainPair.second; in precomputeTriangleChains() local
1418 BranchProbability RealSuccProb, const BlockChain &Chain, in hasBetterLayoutPredecessor()
1597 const MachineBasicBlock *BB, const BlockChain &Chain, in selectBestSuccessor()
1709 const BlockChain &Chain, SmallVectorImpl<MachineBasicBlock *> &WorkList) { in selectBestCandidateBlock()
1822 BlockChain &Chain = *BlockToChain[MBB]; in fillWorkLists() local
1852 const MachineBasicBlock *HeadBB, BlockChain &Chain, in buildChain()
2238 BlockChain &Chain = *BlockToChain[MBB]; in findBestLoopExit() local
2623 BlockChain *Chain = BlockToChain[LoopBB]; in collectLoopBlockSet() local
2739 BlockChain *Chain = in buildCFGChains() local
3056 const MachineBasicBlock *LoopHeaderBB, BlockChain &Chain, in repeatedlyTailDuplicateBlock()
3113 MachineBasicBlock *BB, MachineBasicBlock *LPred, BlockChain &Chain, in maybeTailDuplicateBlock()
3136 BlockChain *Chain = BlockToChain[RemBB]; in maybeTailDuplicateBlock() local