Lines Matching refs:PrevBB
857 MachineBasicBlock *PrevBB = std::prev(MachineFunction::iterator(TailBB)); in TailDuplicate() local
862 if (PrevBB->succ_size() == 1 && in TailDuplicate()
863 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) && in TailDuplicate()
866 DEBUG(dbgs() << "\nMerging into block: " << *PrevBB in TailDuplicate()
877 ProcessPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true); in TailDuplicate()
888 DuplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi); in TailDuplicate()
891 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator(); in TailDuplicate()
893 Copies.push_back(BuildMI(*PrevBB, Loc, DebugLoc(), in TailDuplicate()
900 PrevBB->splice(PrevBB->end(), TailBB, TailBB->begin(), TailBB->end()); in TailDuplicate()
902 PrevBB->removeSuccessor(PrevBB->succ_begin()); in TailDuplicate()
903 assert(PrevBB->succ_empty()); in TailDuplicate()
904 PrevBB->transferSuccessors(TailBB); in TailDuplicate()
905 TDBBs.push_back(PrevBB); in TailDuplicate()