reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
256 SlotIndex MBBEndIdx = LIS->getMBBEndIdx(MBB).getPrevSlot(); 276 if (!KillMI || KillMI->getParent() != MBB || KillMI == MI || 332 MBB->remove(MI); 333 MBB->insert(KillPos, MI); 368 MachineInstr *Def = getSingleDef(TmpReg, MBB, MRI); 390 if (MI->getParent() != MBB || MI->isDebugValue()) 734 MachineFunction::iterator MFI = MBB->getIterator(); 736 assert(MBB->getIterator() == MFI && 754 MBB->erase(mi); // Nuke the old inst. 779 while (MachineInstr *UseMI = findOnlyInterestingUse(Reg, MBB, MRI, TII,IsCopy, 876 SlotIndex MBBEndIdx = LIS->getMBBEndIdx(MBB).getPrevSlot(); 884 KillMI = LV->getVarInfo(Reg).findKill(MBB); 930 while (End != MBB->end()) { 931 End = skipDebugInstructionsForward(End, MBB->end()); 989 while (Begin != MBB->begin() && std::prev(Begin)->isDebugInstr()) 999 MBB->splice(InsertPos, MBB, CopyMI); 999 MBB->splice(InsertPos, MBB, CopyMI); 1007 MBB->splice(InsertPos, MBB, Begin, End); 1007 MBB->splice(InsertPos, MBB, Begin, End); 1027 if (DefMI.getParent() != MBB || DefMI.isCopy() || DefMI.isCopyLike()) 1066 SlotIndex MBBEndIdx = LIS->getMBBEndIdx(MBB).getPrevSlot(); 1074 KillMI = LV->getVarInfo(Reg).findKill(MBB); 1165 while (InsertPos != MBB->begin() && std::prev(InsertPos)->isDebugInstr()) 1171 MBB->splice(InsertPos, MBB, From, To); 1171 MBB->splice(InsertPos, MBB, From, To); 1379 MBB->insert(mi, NewMIs[0]); 1380 MBB->insert(mi, NewMIs[1]); 1439 LIS->repairIntervalsInRange(MBB, Begin, End, OrigRegs); 1696 MBB = &*MBBI; 1703 for (MachineBasicBlock::iterator mi = MBB->begin(), me = MBB->end(); 1703 for (MachineBasicBlock::iterator mi = MBB->begin(), me = MBB->end(); 1873 LIS->repairIntervalsInRange(MBB, MBBI, EndMBBI, OrigRegs);