Lines Matching refs:MBB
194 for (MachineBasicBlock *MBB : *this)
195 MBB->dump();
310 /// \brief Helper to print the name of a MBB.
322 /// \brief Helper to print the number of a MBB.
346 for (MachineBasicBlock *MBB : Chain) {
351 for (MachineBasicBlock *Succ : MBB->successors()) {
529 for (MachineBasicBlock *MBB : WorkList) {
530 BlockChain &SuccChain = *BlockToChain[MBB];
532 DEBUG(dbgs() << " " << getBlockName(MBB) << " -> Already merged!\n");
537 BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB);
538 DEBUG(dbgs() << " " << getBlockName(MBB) << " -> ";
542 BestBlock = MBB;
714 for (MachineBasicBlock *MBB : L.getBlocks()) {
715 BlockChain &Chain = *BlockToChain[MBB];
718 if (MBB != *std::prev(Chain.end()))
728 for (MachineBasicBlock *Succ : MBB->successors()) {
731 if (Succ == MBB)
736 DEBUG(dbgs() << " exiting: " << getBlockName(MBB) << " -> "
741 auto SuccProb = MBPI->getEdgeProbability(MBB, Succ);
743 DEBUG(dbgs() << " looping: " << getBlockName(MBB) << " -> "
753 BlocksExitingToOuterLoop.insert(MBB);
756 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb;
757 DEBUG(dbgs() << " exiting: " << getBlockName(MBB) << " -> "
767 (MBB->isLayoutSuccessor(Succ) &&
770 ExitingBB = MBB;
1162 for (MachineBasicBlock &MBB : F) {
1163 if (MBB.succ_size() == 0) {
1165 Terminator = &MBB;
1167 Terminator = MDT->findNearestCommonDominator(Terminator, &MBB);
1173 for (MachineBasicBlock &MBB : F) {
1174 if (MDT->dominates(&MBB, Terminator)) {
1175 UnavoidableBlocks.insert(&MBB);
1187 for (MachineBasicBlock &MBB : F) {
1188 BlockChain &Chain = *BlockToChain[&MBB];
1216 for (MachineBasicBlock &MBB : F)
1217 FunctionBlockSet.insert(&MBB);
1396 for (MachineBasicBlock &MBB : F)
1397 MBB.setAlignment(AlignAllBlock);
1452 for (MachineBasicBlock &MBB : F) {
1453 BlockFrequency BlockFreq = MBFI->getBlockFreq(&MBB);
1455 (MBB.succ_size() > 1) ? NumCondBranches : NumUncondBranches;
1457 (MBB.succ_size() > 1) ? CondBranchTakenFreq : UncondBranchTakenFreq;
1458 for (MachineBasicBlock *Succ : MBB.successors()) {
1460 if (MBB.isLayoutSuccessor(Succ))
1464 BlockFreq * MBPI->getEdgeProbability(&MBB, Succ);