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
702 if (SuccBB && CurMBB != PredBB) in RemoveBlocksWithHash()
712 bool BranchFolder::CreateCommonTailOnlyBlock(MachineBasicBlock *&PredBB, in CreateCommonTailOnlyBlock() argument
720 if (SameTails[i].getBlock() == PredBB) { in CreateCommonTailOnlyBlock()
756 if (PredBB == MBB) in CreateCommonTailOnlyBlock()
757 PredBB = newMBB; in CreateCommonTailOnlyBlock()
884 MachineBasicBlock *PredBB, in TryTailMergeBlocks() argument
895 if (PredBB) in TryTailMergeBlocks()
897 << printMBBReference(*PredBB) << "\n"; in TryTailMergeBlocks()
914 SuccBB, PredBB); in TryTailMergeBlocks()
919 RemoveBlocksWithHash(CurHash, SuccBB, PredBB); in TryTailMergeBlocks()
950 if (MBB == PredBB) { in TryTailMergeBlocks()
960 (SameTails[commonTailIndex].getBlock() == PredBB && in TryTailMergeBlocks()
964 if (!CreateCommonTailOnlyBlock(PredBB, SuccBB, in TryTailMergeBlocks()
966 RemoveBlocksWithHash(CurHash, SuccBB, PredBB); in TryTailMergeBlocks()
1051 MachineBasicBlock *PredBB = &*std::prev(I); in TailMergeBlocks() local
1136 MadeChange |= TryTailMergeBlocks(IBB, PredBB, MinCommonTailLength); in TailMergeBlocks()
1140 PredBB = &*std::prev(I); // this may have been changed in TryTailMergeBlocks in TailMergeBlocks()
1142 MergePotentials.begin()->getBlock() != PredBB) in TailMergeBlocks()
1310 for (MachineBasicBlock *PredBB : MBB.predecessors()) in salvageDebugInfoFromEmptyBlock()
1311 if (PredBB->succ_size() == 1) in salvageDebugInfoFromEmptyBlock()
1312 copyDebugInfoToPredecessor(TII, MBB, *PredBB); in salvageDebugInfoFromEmptyBlock()
1670 for (MachineBasicBlock *PredBB : MBB->predecessors()) { in OptimizeBlock()
1674 if (PredBB != MBB && !PredBB->canFallThrough() && in OptimizeBlock()
1675 !TII->analyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) && in OptimizeBlock()
1678 (!CurFallsThru || MBB->getNumber() >= PredBB->getNumber())) { in OptimizeBlock()
1694 MBB->moveAfter(PredBB); in OptimizeBlock()