Lines Matching refs:getParent
124 unsigned MBBNumber = MI->getParent()->getNumber(); in processDefs()
268 unsigned MBBNumber = MI->getParent()->getNumber(); in getReachingDef()
287 ? getInstFromId(MI->getParent(), getReachingDef(MI, PhysReg)) in getReachingLocalMIDef()
293 MachineBasicBlock *ParentA = A->getParent(); in hasSameReachingDef()
294 MachineBasicBlock *ParentB = B->getParent(); in hasSameReachingDef()
334 MachineBasicBlock *MBB = Def->getParent(); in getReachingLocalUses()
377 MachineBasicBlock *MBB = MI->getParent(); in getGlobalUses()
383 if (auto *LiveOut = getLocalLiveOutMIDef(MI->getParent(), PhysReg)) { in getGlobalUses()
408 for (auto *MBB : MI->getParent()->predecessors()) in getGlobalReachingDefs()
427 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in getLiveOuts()
446 MachineBasicBlock *Parent = MI->getParent(); in getUniqueReachingMIDef()
453 if (Incoming.size() == 1 && (*Incoming.begin())->getParent() != Parent) in getUniqueReachingMIDef()
472 MachineBasicBlock *MBB = MI->getParent(); in isRegUsedAfter()
477 if (!LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isRegUsedAfter()
485 if (!LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isRegUsedAfter()
493 MachineBasicBlock *MBB = MI->getParent(); in isRegDefinedAfter()
507 MachineBasicBlock *MBB = MI->getParent(); in isReachingDefLiveOut()
510 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isReachingDefLiveOut()
531 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in getLocalLiveOutMIDef()
558 if (From->getParent() != To->getParent() || From == To) in isSafeToMove()
589 for (auto I = Iterator(From), E = From->getParent()->end(); I != E; ++I) in isSafeToMoveForwards()
599 for (auto I = Iterator(From), E = From->getParent()->rend(); I != E; ++I) in isSafeToMoveBackwards()
700 MachineBasicBlock *MBB = MI->getParent(); in isSafeToDefRegAt()