Lines Matching refs:SuccBB
1697 static void updateLiveIn(MachineInstr *MI, MachineBasicBlock *SuccBB, in updateLiveIn() argument
1700 MachineFunction &MF = *SuccBB->getParent(); in updateLiveIn()
1704 SuccBB->removeLiveIn(*S); in updateLiveIn()
1711 SuccBB->addLiveIn(SrcReg, Mask.any() ? Mask : LaneBitmask::getAll()); in updateLiveIn()
1713 SuccBB->sortUniqueLiveIns(); in updateLiveIn()
1831 MachineBasicBlock *SuccBB = in tryToSinkCopy() local
1835 if (!SuccBB) { in tryToSinkCopy()
1840 assert((SuccBB->pred_size() == 1 && *SuccBB->pred_begin() == &CurBB) && in tryToSinkCopy()
1861 LLVM_DEBUG(dbgs() << "Sink instr " << MI << "\tinto block " << *SuccBB); in tryToSinkCopy()
1864 SuccBB->SkipPHIsAndLabels(SuccBB->begin()); in tryToSinkCopy()
1865 if (blockPrologueInterferes(SuccBB, InsertPos, MI, TRI, TII, nullptr)) { in tryToSinkCopy()
1874 performSink(MI, *SuccBB, InsertPos, DbgValsToSink); in tryToSinkCopy()
1875 updateLiveIn(&MI, SuccBB, UsedOpsInCopy, DefedRegsInCopy); in tryToSinkCopy()