Lines Matching refs:PrevBB
1396 MachineBasicBlock &PrevBB = *std::prev(MachineFunction::iterator(MBB)); in OptimizeBlock() local
1401 TII->analyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true); in OptimizeBlock()
1407 DebugLoc dl = getBranchDebugLoc(PrevBB); in OptimizeBlock()
1408 TII->removeBranch(PrevBB); in OptimizeBlock()
1411 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1425 PrevBB.succ_size() == 1 && PrevBB.isSuccessor(MBB) && in OptimizeBlock()
1427 LLVM_DEBUG(dbgs() << "\nMerging into block: " << PrevBB in OptimizeBlock()
1430 if (!PrevBB.empty()) { in OptimizeBlock()
1431 MachineBasicBlock::iterator PrevBBIter = PrevBB.end(); in OptimizeBlock()
1436 while (PrevBBIter != PrevBB.begin() && MBBIter != MBB->end() in OptimizeBlock()
1445 PrevBB.splice(PrevBB.end(), MBB, MBB->begin(), MBB->end()); in OptimizeBlock()
1446 PrevBB.removeSuccessor(PrevBB.succ_begin()); in OptimizeBlock()
1447 assert(PrevBB.succ_empty()); in OptimizeBlock()
1448 PrevBB.transferSuccessors(MBB); in OptimizeBlock()
1456 TII->removeBranch(PrevBB); in OptimizeBlock()
1465 DebugLoc dl = getBranchDebugLoc(PrevBB); in OptimizeBlock()
1466 TII->removeBranch(PrevBB); in OptimizeBlock()
1467 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); in OptimizeBlock()
1479 DebugLoc dl = getBranchDebugLoc(PrevBB); in OptimizeBlock()
1480 TII->removeBranch(PrevBB); in OptimizeBlock()
1481 TII->insertBranch(PrevBB, PriorFBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1517 DebugLoc dl = getBranchDebugLoc(PrevBB); in OptimizeBlock()
1518 TII->removeBranch(PrevBB); in OptimizeBlock()
1519 TII->insertBranch(PrevBB, MBB, nullptr, NewPriorCond, dl); in OptimizeBlock()
1613 bool PredHasNoFallThrough = !PrevBB.canFallThrough(); in OptimizeBlock()
1615 !PrevBB.isSuccessor(MBB)) { in OptimizeBlock()
1618 if (!PredHasNoFallThrough && PrevBB.isSuccessor(MBB) && in OptimizeBlock()
1628 DebugLoc pdl = getBranchDebugLoc(PrevBB); in OptimizeBlock()
1629 TII->removeBranch(PrevBB); in OptimizeBlock()
1630 TII->insertBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, pdl); in OptimizeBlock()
1692 if (!PrevBB.canFallThrough()) { in OptimizeBlock()
1772 !TII->analyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) && in OptimizeBlock()
1773 PrevBB.isSuccessor(&*FallThrough)) { in OptimizeBlock()