Lines Matching refs:PrevBB
870 MachineBasicBlock *PrevBB = &*std::prev(TailBB->getIterator()); in TailDuplicate() local
875 if (PrevBB->succ_size() == 1 && in TailDuplicate()
876 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) && in TailDuplicate()
879 DEBUG(dbgs() << "\nMerging into block: " << *PrevBB in TailDuplicate()
890 ProcessPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true); in TailDuplicate()
901 DuplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi); in TailDuplicate()
904 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator(); in TailDuplicate()
906 Copies.push_back(BuildMI(*PrevBB, Loc, DebugLoc(), in TailDuplicate()
913 PrevBB->splice(PrevBB->end(), TailBB, TailBB->begin(), TailBB->end()); in TailDuplicate()
915 PrevBB->removeSuccessor(PrevBB->succ_begin()); in TailDuplicate()
916 assert(PrevBB->succ_empty()); in TailDuplicate()
917 PrevBB->transferSuccessors(TailBB); in TailDuplicate()
918 TDBBs.push_back(PrevBB); in TailDuplicate()