Lines Matching refs:PredBB

542                   MachineBasicBlock *PredBB,  in ProfitableToMerge()  argument
580 if ((MBB1 == PredBB || MBB2 == PredBB) && in ProfitableToMerge()
583 unsigned NumTerms = CountTerminators(MBB1 == PredBB ? MBB2 : MBB1, I); in ProfitableToMerge()
628 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB && in ProfitableToMerge()
654 MachineBasicBlock *PredBB) { in ComputeSameTails() argument
667 SuccBB, PredBB, in ComputeSameTails()
689 MachineBasicBlock *PredBB) { in RemoveBlocksWithHash() argument
696 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
706 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock() argument
714 if (SameTails[i].getBlock() == PredBB) { in CreateCommonTailOnlyBlock()
750 if (PredBB == MBB) in CreateCommonTailOnlyBlock()
751 PredBB = newMBB; in CreateCommonTailOnlyBlock()
886 MachineBasicBlock *PredBB, in TryTailMergeBlocks() argument
897 if (PredBB) in TryTailMergeBlocks()
899 << printMBBReference(*PredBB) << "\n"; in TryTailMergeBlocks()
916 SuccBB, PredBB); in TryTailMergeBlocks()
921 RemoveBlocksWithHash(CurHash, SuccBB, PredBB); in TryTailMergeBlocks()
952 if (MBB == PredBB) { in TryTailMergeBlocks()
962 (SameTails[commonTailIndex].getBlock() == PredBB && in TryTailMergeBlocks()
966 if (!CreateCommonTailOnlyBlock(PredBB, SuccBB, in TryTailMergeBlocks()
968 RemoveBlocksWithHash(CurHash, SuccBB, PredBB); in TryTailMergeBlocks()
1053 MachineBasicBlock *PredBB = &*std::prev(I); in TailMergeBlocks() local
1138 MadeChange |= TryTailMergeBlocks(IBB, PredBB, MinCommonTailLength); in TailMergeBlocks()
1142 PredBB = &*std::prev(I); // this may have been changed in TryTailMergeBlocks in TailMergeBlocks()
1144 MergePotentials.begin()->getBlock() != PredBB) in TailMergeBlocks()
1312 for (MachineBasicBlock *PredBB : MBB.predecessors()) in salvageDebugInfoFromEmptyBlock()
1313 if (PredBB->succ_size() == 1) in salvageDebugInfoFromEmptyBlock()
1314 copyDebugInfoToPredecessor(TII, MBB, *PredBB); in salvageDebugInfoFromEmptyBlock()
1690 for (MachineBasicBlock *PredBB : MBB->predecessors()) { in OptimizeBlock()
1694 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1695 !TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) && in OptimizeBlock()
1698 (!CurFallsThru || MBB->getNumber() >= PredBB->getNumber())) { in OptimizeBlock()
1714 MBB->moveAfter(PredBB); in OptimizeBlock()