Lines Matching refs:SuccBB
457 static void FixTail(MachineBasicBlock *CurMBB, MachineBasicBlock *SuccBB, in FixTail() argument
469 TII->insertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); in FixTail()
474 TII->insertBranch(*CurMBB, SuccBB, nullptr, in FixTail()
547 MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB, in ProfitableToMerge() argument
634 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB && in ProfitableToMerge()
659 MachineBasicBlock *SuccBB, in ComputeSameTails() argument
673 SuccBB, PredBB, in ComputeSameTails()
694 MachineBasicBlock *SuccBB, in RemoveBlocksWithHash() argument
702 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
703 FixTail(CurMBB, SuccBB, TII); in RemoveBlocksWithHash()
713 MachineBasicBlock *SuccBB, in CreateCommonTailOnlyBlock() argument
744 const BasicBlock *BB = (SuccBB && MBB->succ_size() == 1) ? in CreateCommonTailOnlyBlock()
745 SuccBB->getBasicBlock() : MBB->getBasicBlock(); in CreateCommonTailOnlyBlock()
883 bool BranchFolder::TryTailMergeBlocks(MachineBasicBlock *SuccBB, in TryTailMergeBlocks() argument
893 dbgs() << "\n"; if (SuccBB) { in TryTailMergeBlocks()
894 dbgs() << " with successor " << printMBBReference(*SuccBB) << '\n'; in TryTailMergeBlocks()
914 SuccBB, PredBB); in TryTailMergeBlocks()
919 RemoveBlocksWithHash(CurHash, SuccBB, PredBB); in TryTailMergeBlocks()
964 if (!CreateCommonTailOnlyBlock(PredBB, SuccBB, in TryTailMergeBlocks()
966 RemoveBlocksWithHash(CurHash, SuccBB, PredBB); in TryTailMergeBlocks()
1304 for (MachineBasicBlock *SuccBB : MBB.successors()) in salvageDebugInfoFromEmptyBlock()
1305 if (SuccBB->pred_size() == 1) in salvageDebugInfoFromEmptyBlock()
1306 copyDebugInfoToSuccessor(TII, MBB, *SuccBB); in salvageDebugInfoFromEmptyBlock()
1705 for (MachineBasicBlock *SuccBB : {CurFBB, CurTBB}) { in OptimizeBlock()
1706 if (!SuccBB) in OptimizeBlock()
1709 MachineFunction::iterator SuccPrev = --SuccBB->getIterator(); in OptimizeBlock()
1714 if (SuccBB != MBB && &*SuccPrev != MBB && in OptimizeBlock()
1716 MBB->moveBefore(SuccBB); in OptimizeBlock()
1769 for (MachineBasicBlock *SuccBB : BB->successors()) in findFalseBlock()
1770 if (SuccBB != TrueBB) in findFalseBlock()
1771 return SuccBB; in findFalseBlock()