Lines Matching refs:PredBB

548                   MachineBasicBlock *PredBB,  in ProfitableToMerge()  argument
586 if ((MBB1 == PredBB || MBB2 == PredBB) && in ProfitableToMerge()
589 unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I); in ProfitableToMerge()
634 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB && in ProfitableToMerge()
660 MachineBasicBlock *PredBB) { in ComputeSameTails() argument
673 SuccBB, PredBB, in ComputeSameTails()
695 MachineBasicBlock *PredBB, in RemoveBlocksWithHash() argument
703 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
713 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock() argument
721 if (SameTails[i].getBlock() == PredBB) { in CreateCommonTailOnlyBlock()
757 if (PredBB == MBB) in CreateCommonTailOnlyBlock()
758 PredBB = newMBB; in CreateCommonTailOnlyBlock()
893 MachineBasicBlock *PredBB, in TryTailMergeBlocks() argument
904 if (PredBB) in TryTailMergeBlocks()
906 << printMBBReference(*PredBB) << "\n"; in TryTailMergeBlocks()
924 SuccBB, PredBB); in TryTailMergeBlocks()
929 RemoveBlocksWithHash(CurHash, SuccBB, PredBB, BranchDL); in TryTailMergeBlocks()
960 if (MBB == PredBB) { in TryTailMergeBlocks()
970 (SameTails[commonTailIndex].getBlock() == PredBB && in TryTailMergeBlocks()
974 if (!CreateCommonTailOnlyBlock(PredBB, SuccBB, in TryTailMergeBlocks()
976 RemoveBlocksWithHash(CurHash, SuccBB, PredBB, BranchDL); in TryTailMergeBlocks()
1062 MachineBasicBlock *PredBB = &*std::prev(I); in TailMergeBlocks() local
1148 MadeChange |= TryTailMergeBlocks(IBB, PredBB, MinCommonTailLength); in TailMergeBlocks()
1152 PredBB = &*std::prev(I); // this may have been changed in TryTailMergeBlocks in TailMergeBlocks()
1154 MergePotentials.begin()->getBlock() != PredBB) in TailMergeBlocks()
1323 for (MachineBasicBlock *PredBB : MBB.predecessors()) in salvageDebugInfoFromEmptyBlock()
1324 if (PredBB->succ_size() == 1) in salvageDebugInfoFromEmptyBlock()
1325 copyDebugInfoToPredecessor(TII, MBB, *PredBB); in salvageDebugInfoFromEmptyBlock()
1701 for (MachineBasicBlock *PredBB : MBB->predecessors()) { in OptimizeBlock()
1705 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1706 !TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) && in OptimizeBlock()
1709 (!CurFallsThru || MBB->getNumber() >= PredBB->getNumber())) { in OptimizeBlock()
1725 MBB->moveAfter(PredBB); in OptimizeBlock()