Lines Matching refs:PrevBB
811 MachineBasicBlock *PrevBB = &*std::prev(TailBB->getIterator()); in tailDuplicate() local
816 if (PrevBB->succ_size() == 1 && in tailDuplicate()
817 !TII->analyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) && in tailDuplicate()
820 DEBUG(dbgs() << "\nMerging into block: " << *PrevBB in tailDuplicate()
831 processPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true); in tailDuplicate()
840 duplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi); in tailDuplicate()
843 appendCopies(PrevBB, CopyInfos, Copies); in tailDuplicate()
846 PrevBB->splice(PrevBB->end(), TailBB, TailBB->begin(), TailBB->end()); in tailDuplicate()
848 PrevBB->removeSuccessor(PrevBB->succ_begin()); in tailDuplicate()
849 assert(PrevBB->succ_empty()); in tailDuplicate()
850 PrevBB->transferSuccessors(TailBB); in tailDuplicate()
851 TDBBs.push_back(PrevBB); in tailDuplicate()