Lines Matching refs:getParent
124 unsigned MBBNumber = MI->getParent()->getNumber(); in processDefs()
267 unsigned MBBNumber = MI->getParent()->getNumber(); in getReachingDef()
286 ? getInstFromId(MI->getParent(), getReachingDef(MI, PhysReg)) in getReachingLocalMIDef()
292 MachineBasicBlock *ParentA = A->getParent(); in hasSameReachingDef()
293 MachineBasicBlock *ParentB = B->getParent(); in hasSameReachingDef()
333 MachineBasicBlock *MBB = Def->getParent(); in getReachingLocalUses()
376 MachineBasicBlock *MBB = MI->getParent(); in getGlobalUses()
382 if (auto *LiveOut = getLocalLiveOutMIDef(MI->getParent(), PhysReg)) { in getGlobalUses()
407 for (auto *MBB : MI->getParent()->predecessors()) in getGlobalReachingDefs()
426 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in getLiveOuts()
445 MachineBasicBlock *Parent = MI->getParent(); in getUniqueReachingMIDef()
452 if (Incoming.size() == 1 && (*Incoming.begin())->getParent() != Parent) in getUniqueReachingMIDef()
471 MachineBasicBlock *MBB = MI->getParent(); in isRegUsedAfter()
476 if (!LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isRegUsedAfter()
484 if (!LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isRegUsedAfter()
492 MachineBasicBlock *MBB = MI->getParent(); in isRegDefinedAfter()
506 MachineBasicBlock *MBB = MI->getParent(); in isReachingDefLiveOut()
509 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isReachingDefLiveOut()
530 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in getLocalLiveOutMIDef()
557 if (From->getParent() != To->getParent() || From == To) in isSafeToMove()
588 for (auto I = Iterator(From), E = From->getParent()->end(); I != E; ++I) in isSafeToMoveForwards()
598 for (auto I = Iterator(From), E = From->getParent()->rend(); I != E; ++I) in isSafeToMoveBackwards()
699 MachineBasicBlock *MBB = MI->getParent(); in isSafeToDefRegAt()